]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
build: fix SONAME detection when linking failed
authorDaiki Ueno <ueno@gnu.org>
Thu, 13 Feb 2025 06:53:25 +0000 (15:53 +0900)
committerDaiki Ueno <ueno@gnu.org>
Thu, 13 Feb 2025 06:53:25 +0000 (15:53 +0900)
When linking to a shared library fails, the previous check defined the
<LIB>_LIBRARY_SONAME macro to "none", instead of leaving it undefined.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
m4/hooks.m4

index 39e6eefef7fc0a413623c9847a615129b77073f8..fc28b13034005376794d0774918167760b11d3d7 100644 (file)
@@ -414,7 +414,7 @@ AC_DEFUN([LIBGNUTLS_CHECK_SONAME],
   AC_CACHE_CHECK([$1 [soname]], [gnutls_cv_soname_[]soname],
     [AC_LINK_IFELSE([$2],
       [gnutls_cv_soname_[]soname=`(eval "$LDDPROG conftest$EXEEXT $LDDPOSTPROC") | grep '^lib[]$1\.so'`],
-      [gnutls_cv_soname_[]soname=none])])
+      [gnutls_cv_soname_[]soname=])])
   AS_IF([test -z "$gnutls_cv_soname_[]soname"], [gnutls_cv_soname_[]soname=none],
         [SONAME[]_LIBRARY_SONAME="$gnutls_cv_soname_[]soname"
         AC_DEFINE_UNQUOTED([SONAME[]_LIBRARY_SONAME], ["$gnutls_cv_soname_[]soname"], [The soname of $1 library])])