Opened 10 years ago

Last modified 10 years ago

#45707 closed defect

fftw-3-3.3.4_0 links shared libs with -flat_namespace on Yosemite — at Version 1

Reported by: jhowarth@… Owned by: sean@…
Priority: Normal Milestone:
Component: ports Version: 2.3.2
Keywords: Cc: larryv@…
Port: fftw-3

Description (last modified by larryv (Lawrence Velázquez))

% otool -hv /opt/local/lib/libfftw3_threads.dylib
/opt/local/lib/libfftw3_threads.dylib:
Mach header
      magic cputype cpusubtype  caps    filetype ncmds sizeofcmds      flags
MH_MAGIC_64  X86_64        ALL  0x00       DYLIB    15       1608 DYLDLINK NO_REEXPORTED_DYLIBS

reveals that fftw-3-3.3.4_0 built on Yosemite is linking its shared libraries with "-flat_namespace" as seen from the missing TWOLEVEL flag expected from "-undefined dynamic_lookup".

Change History (2)

comment:1 Changed 10 years ago by larryv (Lawrence Velázquez)

Cc: larryv@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to sean@…

The Libtool MACOSX_DEPLOYMENT_TARGET bug again. The attached change should fix it, although the issue still needs to be reported upstream. The problem was fixed in the latest Libtool release, so they shouldn’t have to do anything more than update their Libtool and regenerate everything.

Sean, may I commit this, or do you want to handle it yourself?

Changed 10 years ago by larryv (Lawrence Velázquez)

Attachment: fftw-3.patch added
Note: See TracTickets for help on using tickets.