Opened 10 years ago
Closed 10 years ago
#45705 closed defect (fixed)
db48-4.8.30_3 links shared libs with -flat_namespace on Yosemite
Reported by: | jhowarth@… | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.2 |
Keywords: | Cc: | larryv (Lawrence Velázquez) | |
Port: | db48 |
Description (last modified by larryv (Lawrence Velázquez))
% otool -hv /opt/local/lib/db48/libdb-4.dylib /opt/local/lib/db48/libdb-4.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 14 1632 DYLDLINK NO_REEXPORTED_DYLIBS
reveals that db48-4.8.30_3 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; jmr removed |
---|---|
Description: | modified (diff) |
Milestone: | MacPorts Future |
Owner: | changed from macports-tickets@… to jmr@… |
comment:2 Changed 10 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
I doubt Oracle is going to do another release in the 4.8 series. It’s probably fixed in a newer series; better check all the dbXY ports I guess?
Note: See
TracTickets for help on using
tickets.
Again with the Libtool MACOSX_DEPLOYMENT_TARGET bug. Patched in r127660, although the issue still needs to be reported upstream. This problem was fixed in the latest Libtool release, so they shouldn’t have to do anything more than regenerate their
configure
scripts.