Follow-up Comment #6, sr #111069 (group libtool):

The libtool that was used to generate gsl 2.8's configure script includes this
patch, which is why gsl 2.8 is failing to build with older macOS toolchains
that don't understand this flag.

It does not seem like libtool should accept this patch. Chained fixups are an
intentional new feature of Apple's linker. It should not be libtool's standard
behavior to attempt to disable this new feature. 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. I found this
third-party document describing what chained fixups are and why they are
desirable:

https://github.com/qyang-nj/llios/blob/main/dynamic_linking/chained_fixups.md


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/support/?111069>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to