Summary: | dev-python/pillow-4.3.0: SIGBUS on sparc when building it's own documentation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rolf Eike Beer <eike> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | jstein, vdupras |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | Sparc64 | ||
OS: | Linux | ||
URL: | https://github.com/python-pillow/Pillow/issues/3213 | ||
See Also: | https://github.com/python-pillow/Pillow/issues/3213 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 371525, 659320 | ||
Attachments: | alignment patch for sparc |
Description
Rolf Eike Beer
2018-06-28 05:04:58 UTC
The problems are tons of bogus casts in Unpack.c and a few in Pack.c. I think I have patched those, but there are still more errors I currently try to track down. Created attachment 537702 [details, diff]
alignment patch for sparc
This fixes the testsuire for me until I run into:
TestFileLibTiff.test_compressions ... /var/tmp/portage/dev-python/pillow-4.3.0-r1/temp/tempEFSaNi.tif: JPEG compression support is not configured.
I'm a bit puzzled by this because it's a pretty big diff and pillow v3.x had sparc stable without the need for any patch. Could we say that upstream used to care about sparc but doesn't anymore? If that's the case, it is going to be an uphill battle at each release. Maybe that an intervention upstream is preferable to the maintenance of sparc-related patches. Oh, I see that you've opened https://github.com/python-pillow/Pillow/issues/3213 already. Nice! Let's see how it goes. This should be fixed with 6.1.0, at least I have run the testsuite yesterday and it did not crash (there were a few failures). Reopen if this persists on 6 |