[MacPorts] #57630: blosc @ 1.14.4: build fails due to undefined symbols on OS X Leopard PPC
MacPorts
noreply at macports.org
Wed Nov 21 16:21:34 UTC 2018
#57630: blosc @ 1.14.4: build fails due to undefined symbols on OS X Leopard PPC
---------------------------+---------------------------
Reporter: SerpentChris | Owner: stromnov
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords: leopard tiger
Port: blosc |
---------------------------+---------------------------
Comment (by kencu):
you're right, I skipped an alignment vheck. I like your extra bits. I
think we can massage a bit more and find a way. If alignment is <16 we
could just use malloc, as macos guarantees 16 byte alignment at all times.
there.is a very complete replacement available called dlmalloc.c with a
very liberal license. I wasn't clear how to make it only cough up
posix_memalign without all the other memory functions trampling us.
For blosc, turns out the author has previosly spported macs < 10.6 in the
code; he's just added a new benchmark.c that doesn't . You can skip the
build of benchmark.c by turning off tests. Then you have what we had
before. My PR does that. So you can use that right now if you want...
btw blosc with or without the posix_memalign patch will pass nearly all
tests -- high 90s -- a i suspect it always did not get 100% on 10.5 PPC.
If you have interest, please consider helping add to the macports_legacy
project to help keep your PPC mac alive!
--
Ticket URL: <https://trac.macports.org/ticket/57630#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list