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/


Reply via email to