Follow-up Comment #7, sr #111069 (group libtool):
[comment #6 comment #6:]
> It would be better to understand whether what libtool is doing is
incompatible with chained fixups, and if so, fix that so that it works with
chained fixups.
libtool passes `-undefined dynamic_lookup` to the linker, which is
incompatible with chained fixups.
Newer versions of ld64 already know to disable chained fixups when it is
passed `-undefined dynamic_lookup`. This patch is really only relevant for a
small range of versions of ld64 that doesn't have this behaviour.
Though, if the idea is to keep chained fixups, then libtool must stop passing
`-undefined dynamic_lookup` to the linker. This has the possibility of
producing undesirable consequences for many downstream projects, however.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?111069>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/