From 2a7edc27d3710cbd7af154a434cadd328ebb24cc Mon Sep 17 00:00:00 2001 From: Rafael Zalamena Date: Tue, 4 Mar 2025 16:54:18 -0300 Subject: [PATCH] configure.ac: fix sed failure on FreeBSD Simplify the sed expression to make sure it works on all platforms. The previous expression failed on FreeBSD and it caused the SNMP_LIBS variable to be empty. When SNMP_LIBS is empty it will cause binaries and/or libraries to not link against the correct libraries. Signed-off-by: Rafael Zalamena --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 09e2d20c3a..163772904d 100644 --- a/configure.ac +++ b/configure.ac @@ -2046,7 +2046,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"; then # net-snmp lists all of its own dependencies. we absolutely do not want that # among other things we avoid a GPL vs. OpenSSL license conflict here for removelib in crypto ssl sensors pci wrap; do - SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`" + SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`" done AC_MSG_CHECKING([whether we can link to Net-SNMP]) AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([ -- 2.39.5