https://bugs.kde.org/show_bug.cgi?id=447989
Paul Floyd <pjfl...@wanadoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- Ever confirmed|0 |1 --- Comment #16 from Paul Floyd <pjfl...@wanadoo.fr> --- I need to add a sha3 feature test. sha512_v82 fails to build on a Cavium thunderx2t99. diff --git a/configure.ac b/configure.ac index 8792150..20ff73e 100755 --- a/configure.ac +++ b/configure.ac @@ -5618,6 +5618,23 @@ AC_MSG_RESULT([no]) AM_CONDITIONAL(HAVE_THRD_CREATE, test x$ac_cxx_have_thrd_create = xyes) +# Check arm64 sha3 +safe_CFLAGS=$CFLAGS +CFLAGS="${CFLAGS} -march=armv8.2-a+sha3" +AC_MSG_CHECKING([for sha3]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ + return 0; +]])], +[ +ac_have_sha3=yes +AC_MSG_RESULT([yes]) +], [ +ac_have_sha3=no +AC_MSG_RESULT([no]) +]) + +AM_CONDITIONAL(HAVE_SHA3, test x$ac_have_sha3 = xyes) +CFLAGS=$safe_CFLAGS #---------------------------------------------------------------------------- # Ok. We're done checking. diff --git a/none/tests/arm64/Makefile.am b/none/tests/arm64/Makefile.am index 296000d..071cce0 100644 --- a/none/tests/arm64/Makefile.am +++ b/none/tests/arm64/Makefile.am @@ -45,7 +45,11 @@ if BUILD_ARMV81_TESTS endif if BUILD_ARMV82_TESTS - check_PROGRAMS += fp_and_simd_v82 sha512_v82 + check_PROGRAMS += fp_and_simd_v82 +endif + +if HAVE_SHA3 + check_PROGRAMS += sha512_v82 endif if HAVE_CXX17 -- You are receiving this mail because: You are watching all bug changes.