This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients David.Edelsohn, cstratak, fweimer, mark.dickinson, skrah, vstinner
Date 2019-01-17.15:26:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1547738783.53.0.224513130021.issue35752@roundup.psfhosted.org>
In-reply-to
Content
"Or to put it differently, should we put a specific fix for a single
gcc version into memoryview.c? For all we know, a fix will be pushed
to Fedora 28 in the next 4 months."

Right now, test_buffer is skipped in the python3.spec of Fedora (recipe to build the package which compiles Python and then runs the Python test suite) on pp64le because of this bug. With my packager hat: I'm done, the bug has been identified and is already worked around in the package.

With my Python hat: I'm not sure if I'm comfortable to have a known rounding issue on memoryview because of a compiler bug. I'm not sure that the GCC bug will be fixed quickly, nor if all operating systems will quickly update GCC or backport the fix.

Well, I wrote a fix, but I don't feel able to decide if the workaround is worth it or not.

For me, the main risk is to forget to remove the workaround once a new GCC version will be released (in N months).

I wouldn't bet that such GCC bug will be fixed and released in less than 4 months.
History
Date User Action Args
2019-01-17 15:26:25vstinnersetrecipients: + vstinner, mark.dickinson, skrah, fweimer, David.Edelsohn, cstratak
2019-01-17 15:26:23vstinnersetmessageid: <1547738783.53.0.224513130021.issue35752@roundup.psfhosted.org>
2019-01-17 15:26:23vstinnerlinkissue35752 messages
2019-01-17 15:26:23vstinnercreate