As I mentioned to Alexander on fink irc, I think we can add a fatal
fink validation error for the dynamic shared libraries on darwin14 and
later that are erroneously linked with -flat_namespace rather than
-undefined dynamic_lookup due to the buggy libtool. We can use the
following approach...
1) test with the 'file' command to make sure the shared library isn't
really a bundle
2) if not a bundle, use 'otool -H <filename> | grep Hint' to look for...
Two-level namespace hints table (0 hints)
which shared libraries created with -flat_namespace should be missing.
If this test fails on darwin14 or later, this should be treated as a fatal
validation error with the appropriate error message.
Jack
------------------------------------------------------------------------------
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel