]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
configure: tweak nghttp2 library name fix
authorChristian Weisgerber <naddy@mips.inka.de>
Wed, 21 Jul 2021 21:33:32 +0000 (23:33 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 22 Jul 2021 15:14:40 +0000 (17:14 +0200)
commit 29c7cf79e8b44cf (shipped in 7.78.0) introduced a problem by
assuming that LIB_H2 does not have any leading whitespace.  At least
OpenBSD's native pkg-config can produce such whitespace, though:

    $ pkg-config --libs-only-l libnghttp2
     -lnghttp2

As a result, the configure check for libnghttp2 will erroneously fail.

Bug: https://curl.se/mail/lib-2021-07/0050.html
Closes #7472

configure.ac

index dc8e416e4579200fb2673f92b42ff68ebc58f917..8a8856df4f88b7a071a59c7f5a0700c55188e289 100644 (file)
@@ -2541,7 +2541,7 @@ if test X"$want_h2" != Xno; then
     LDFLAGS="$LDFLAGS $LD_H2"
     CPPFLAGS="$CPPFLAGS $CPP_H2"
     LIBS="$LIB_H2 $LIBS"
-    LIB_H2_NAME=${LIB_H2#"-l"}
+    LIB_H2_NAME=`echo $LIB_H2 | $SED -e 's/-l//'`
 
     # use nghttp2_session_set_local_window_size to require nghttp2
     # >= 1.12.0