From: Ileana Dumitrescu Date: Mon, 10 Feb 2025 19:28:06 +0000 (+0200) Subject: libtool.m4: Update NetBSD postdeps for shared libraries X-Git-Tag: v2.6.0~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c7be1f229c1f59508f64b3e157de6c09e3341c77;p=thirdparty%2Flibtool.git libtool.m4: Update NetBSD postdeps for shared libraries Reported: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70978 * m4/libtool.m4: Linking a shared version of 'gcc' is not possible on NetBSD, since the shared version of the library is 'gcc_s'. postdeps have been updated to remove gcc. * NEWS: Update. --- diff --git a/NEWS b/NEWS index 71ee0ef94..ed6fb977c 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,8 @@ NEWS - list of user-visible changes between releases of GNU Libtool - Fix wrongly deduplicated compiler dependencies on linux. + - Fix NetBSD postdeps for shared libraries. + * Noteworthy changes in release 2.5.4 (2024-11-20) [stable] diff --git a/m4/libtool.m4 b/m4/libtool.m4 index c677ccfda..96fc08859 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -7315,7 +7315,7 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:--as-needed -lgcc_s --no-as-needed -lgcc -lc --as-needed -lgcc_s --no-as-needed -lgcc::"' ;; *nto* | *qnx*)