diff options
author | Olivier Cochard <olivier@FreeBSD.org> | 2025-07-28 03:18:47 +0200 |
---|---|---|
committer | Olivier Cochard <olivier@FreeBSD.org> | 2025-07-28 03:21:49 +0200 |
commit | ca4862f640b61e89ccc28cc2d05993e788816f84 (patch) | |
tree | f76233f7f83d780c78828276f80e9631b5d4aadd /net/frr9/files/patch-configure.ac | |
parent | net/frr10: Update to 10.4.0 (diff) |
net/frr9: Fix libsnmp linking
Fix the snmp library link when enabling the SNMP option.
PR: 275252
Diffstat (limited to 'net/frr9/files/patch-configure.ac')
-rw-r--r-- | net/frr9/files/patch-configure.ac | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/net/frr9/files/patch-configure.ac b/net/frr9/files/patch-configure.ac new file mode 100644 index 000000000000..a8a56bdb4ed3 --- /dev/null +++ b/net/frr9/files/patch-configure.ac @@ -0,0 +1,11 @@ +--- configure.ac.orig 2024-12-27 21:06:42 UTC ++++ configure.ac +@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no" + # 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([ |