branch: master commit 138ae9c4f117e3ec964767fa9329b6fff0f85cb9 Author: Ileana Dumitrescu <ileanadumitresc...@gmail.com> AuthorDate: Tue Jun 11 17:58:47 2024 +0300
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. --- tests/flags.at | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/flags.at b/tests/flags.at index fb4109db..c0663c41 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,