From af745e4cc4cb666fcb9415439ae52a1cfe28beef Mon Sep 17 00:00:00 2001 From: Sascha Steinbiss Date: Sat, 30 Apr 2022 14:20:38 +0200 Subject: [PATCH] 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. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]) -- 2.47.2