From 673753344c5f6c66830ce37884a2b628da44a695 Mon Sep 17 00:00:00 2001 From: Christian Weisgerber Date: Wed, 21 Jul 2021 23:33:32 +0200 Subject: [PATCH] configure: tweak nghttp2 library name fix 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index dc8e416e45..8a8856df4f 100644 --- a/configure.ac +++ b/configure.ac @@ -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 -- 2.47.2