From: Sascha Steinbiss Date: Sat, 30 Apr 2022 12:20:38 +0000 (+0200) Subject: configure.ac: handle undefined LEVEL1_DCACHE_LINESIZE X-Git-Tag: suricata-7.0.0-beta1~633 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af745e4cc4cb666fcb9415439ae52a1cfe28beef;p=thirdparty%2Fsuricata.git configure.ac: handle undefined LEVEL1_DCACHE_LINESIZE On some platforms (riscv64, s390x) this value is "undefined" as returned from getconf. We also need to handle this to avoid using the string "undefined" blindly in further #defines. --- diff --git a/configure.ac b/configure.ac index 9780991122..659ace078d 100644 --- a/configure.ac +++ b/configure.ac @@ -2159,7 +2159,7 @@ fi AC_PATH_PROG(HAVE_GETCONF_CMD, getconf, "no") if test "$HAVE_GETCONF_CMD" != "no"; then CLS=$(getconf LEVEL1_DCACHE_LINESIZE) - if [test "$CLS" != "" && test "$CLS" != "0"]; then + if [test "$CLS" != "undefined" && test "$CLS" != "" && test "$CLS" != "0"]; then AC_DEFINE_UNQUOTED([CLS],[${CLS}],[L1 cache line size]) else AC_DEFINE([CLS],[64],[L1 cache line size])