From 979c57fc304aaeefdfd1f00e0e3d55b8b9e8ff8c Mon Sep 17 00:00:00 2001 From: orbea Date: Tue, 5 Mar 2024 15:46:30 -0800 Subject: [PATCH] nm: Don't set DL_LIBS to 'none required' in configure script This copies the AC_SEARCH_LIBS check from the main strongSwan configure.ac. When building networkmanager-strongswan with slibtool if fails. ld: cannot find none: No such file or directory ld: cannot find required: No such file or directory This is because configure.ac uses AC_SEARCH_LIBS to find dlopen which sets the value of $ac_cv_search_dlopen to 'none required' which then gets set in DL_LIBS and passed to slibtool. With GNU libtool it silently ignores the unknown arguments. Gentoo issue: https://bugs.gentoo.org/914100 Closes strongswan/strongswan#2141 Signed-off-by: orbea --- src/frontends/gnome/configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontends/gnome/configure.ac b/src/frontends/gnome/configure.ac index 12af5ebfc6..53266a7c80 100644 --- a/src/frontends/gnome/configure.ac +++ b/src/frontends/gnome/configure.ac @@ -35,8 +35,9 @@ AC_PROG_GCC_TRADITIONAL AC_FUNC_MEMCMP AC_CHECK_FUNCS(select socket uname) -AC_SEARCH_LIBS([dlopen], [dl dld], [], [ac_cv_search_dlopen=]) -AC_SUBST([DL_LIBS], "$ac_cv_search_dlopen") +LIBS="" +AC_SEARCH_LIBS([dlopen], [dl dld], [DL_LIBS=$LIBS]) +AC_SUBST([DL_LIBS]) AM_GNU_GETTEXT_VERSION([0.19]) AM_GNU_GETTEXT([external]) -- 2.39.5