From 72c8cc3912457caed81431e1311749990609cd13 Mon Sep 17 00:00:00 2001 From: Jose Santiago Date: Thu, 18 Feb 2021 11:05:29 -0600 Subject: [PATCH] Fix Fedora33 s390x build. --- acinclude.m4 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/acinclude.m4 b/acinclude.m4 index 07b9ffc4..ab8a3670 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1212,6 +1212,11 @@ AC_DEFUN([LIBZMQ_CHECK_CACHELINE], [{ # the value the kernel knows on Linux zmq_cacheline_size=$(cat /sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size 2>/dev/null || echo 64) fi + fi + if test "x$zmq_cacheline_size" = "xundefined"; then + # On some platforms e.g. Fedora33 s390x the cacheline size reported + # by getconf as 'undefined'. + zmq_cacheline_size=64 fi AC_MSG_NOTICE([Using "$zmq_cacheline_size" bytes alignment for lock-free data structures]) AC_DEFINE_UNQUOTED(ZMQ_CACHELINE_SIZE, $zmq_cacheline_size, [Using "$zmq_cacheline_size" bytes alignment for lock-free data structures])