From: Ileana Dumitrescu Date: Tue, 11 Jun 2024 14:58:47 +0000 (+0300) Subject: libtool: Skip passing CXX flags test on NetBSD X-Git-Tag: v2.5.1~15 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=138ae9c4f117e3ec964767fa9329b6fff0f85cb9;p=thirdparty%2Flibtool.git libtool: Skip passing CXX flags test on NetBSD When linking on NetBSD, the test fails to locate a shared version of gcc, so a static version of the module is generated, which does not pass the defined checks. A FIXME note has been added for future debugging. * tests/flags.at: Skip passing CXX flags test on NetBSD. --- diff --git a/tests/flags.at b/tests/flags.at index fb4109dbb..c0663c419 100644 --- a/tests/flags.at +++ b/tests/flags.at @@ -26,7 +26,17 @@ m4_foreach([lt_tag], [CC, CXX, F77, FC, GCJ], AT_KEYWORDS([libtool]) LT_AT_TAG(m4_defn([lt_tag])) -LDFLAGS="$LDFLAGS -no-undefined" +case $host_os in + # FIXME: Locate shared version of gcc library for NetBSD. + netbsd*) + if test "CXX" = "lt_tag"; then + AT_SKIP_IF([:]) + fi + ;; + *) + LDFLAGS="$LDFLAGS -no-undefined" + ;; +esac eval "`$LIBTOOL --config | $EGREP '^(FGREP)='`" m4_case(lt_tag,