lede/package/qat/libs/openssl-qat/patches/0002-fix-autoconf-glibc-detection.patch

28 lines
1.0 KiB
Diff

--- a/.tools/configure.ac
+++ b/.tools/configure.ac
@@ -415,19 +415,19 @@ then
AC_MSG_NOTICE([Enabling writing debug to file])
fi
-
-AC_CHECK_PROG(USE_GETCONF, getconf, yes, no)
+AC_CHECK_PROG(USE_LDD, ldd, yes, no)
+AC_CHECK_PROG(USE_HEAD, head, yes, no)
AC_PROG_AWK
-if test $AWK == "gawk" -a $USE_GETCONF == "yes"
+if test $AWK == "gawk" -a $USE_LDD == "yes" -a $USE_HEAD
then
AC_MSG_NOTICE([Getting glibc version ...])
- if test `getconf GNU_LIBC_VERSION | gawk '{print $2>=2.23?"1":"0"}' 2>/dev/null` == 1
+ if test `ldd --version | head -1 | gawk '{print $4>=2.23?"1":"0"}' 2>/dev/null` == 1
then
AC_MSG_NOTICE([glibc version is greater or equal to 2.23 so AVX-512 optimisations are supported.])
else
AC_MSG_NOTICE([glibc version is less than 2.23 - no AVX-512 optimisation supported.])
fi
- if test `getconf GNU_LIBC_VERSION | gawk '{print $2<2.17?"1":"0"}' 2>/dev/null` == 1
+ if test `ldd --version | head -1 | gawk '{print $4<2.17?"1":"0"}' 2>/dev/null` == 1
then
AC_ARG_WITH(LIBS, AS_HELP_STRING(), , LIBS+="-lrt")
AC_SUBST(LIBS)