On 1/6/26 8:47 AM, Bart Van Assche wrote:
diff --git a/net-snmp-config.in b/net-snmp-config.in index c6005fe45a20..3e6453a8adc3 100644 --- a/net-snmp-config.in +++ b/net-snmp-config.in @@ -27,6 +27,22 @@ check_build_dir() fi }+filter_cflags() +{ + read -r all_cflags + for cflag in ${all_cflags}; do + case "$cflag" in + -fsanitize*) + echo -n "$cflag ";; + -f*|-g*|-O*|-pipe|-W*|-I.) + ;; + *) + echo -n "$cflag ";; + esac + done + echo +} + # usage: index n arguments # effect: returns the (n+1)th argument index() @@ -143,10 +159,11 @@ else ;; #################################################### compile --base-cflags) - echo @CFLAGS@ @CPPFLAGS@ -I${NSC_INCLUDEDIR} + echo @CFLAGS@ @CPPFLAGS@ -I${NSC_INCLUDEDIR} | filter_cflags ;; --cflags|--cf*) - echo @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@ -I. -I${NSC_INCLUDEDIR} + echo @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@ -I. -I${NSC_INCLUDEDIR} | + filter_cflags ;; --srcdir) echo $NSC_SRCDIR @@ -188,7 +205,7 @@ else echo $result ;; --build-command) - echo "@CC@ @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@" + echo "@CC@ @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@" | filter_cflags ;; #################################################### client lib --libs)
The above patch has been applied on the V5-9-patches and master branches. Bart. _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
