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.
This commit is contained in:
Ileana Dumitrescu 2024-06-11 17:58:47 +03:00
parent 03220dd7ec
commit 138ae9c4f1
No known key found for this signature in database
GPG Key ID: 6570EA01146F7354

View File

@ -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,