GNOME Bugzilla – Bug 739477
configure script in 2.9.2 release selects wrong link flags when MACOSX_DEPLOYMENT_TARGET=10.10
Last modified: 2021-07-05 13:23:35 UTC
When run in an OS X environment containing MACOSX_DEPLOYMENT_TARGET=10.10, the configure script incorrectly selects "-flat_namespace -undefined suppress" for linking, instead of "-undefined dynamic_lookup".[1] This is due to a bug in Libtool 2.4.2 and earlier.[2] We've patched libxml2 at MacPorts[3]. The fix is quite simple[4] and should be easy to apply to the relevant Libtool template. Alternatively, you could regenerate the configure script using Libtool 2.4.3, which fixed the bug in question. [1] https://trac.macports.org/ticket/45711 [2] http://lists.gnu.org/archive/html/libtool-patches/2014-09/msg00000.html [3] https://trac.macports.org/changeset/127681 [4] https://trac.macports.org/browser/trunk/dports/textproc/libxml2/files/yosemite-libtool-twolevelns.patch?rev=127681
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxml2/-/issues/ Thank you for your understanding and your help.