* configure.ac (gcry_cv_riscv_vsha2cl_intrinsics_work)
(gcry_cv_riscv_vaes_vs_intrinsics_work): Run check with '-fno-lto' compiler
flag.
--

Signed-off-by: Jussi Kivilinna <jussi.kivili...@iki.fi>
---
 configure.ac | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/configure.ac b/configure.ac
index 80d38496..e4fcd0a8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2934,6 +2934,10 @@ if test "$gcry_cv_cc_riscv_vector_crypto_intrinsics" = 
"yes" ||
     CFLAGS="$CFLAGS -O2 -march=$MARCH_RVA23U64_WITH_VEC_CRYPTO -mstrict-align"
   fi
 
+  # Disable LTO optimization for following check to generate
+  # RISC-V instructions in compiler output
+  CFLAGS="$CFLAGS -fno-lto"
+
   AC_CACHE_CHECK([whether compiler has working RISC-V __riscv_vsha2cl 
intrinsics],
     [gcry_cv_riscv_vsha2cl_intrinsics_work],
     [gcry_cv_riscv_vsha2cl_intrinsics_work=no
@@ -2981,6 +2985,10 @@ if test "$gcry_cv_cc_riscv_vector_crypto_intrinsics" = 
"yes" ||
     CFLAGS="$CFLAGS -O2"
   fi
 
+  # Disable LTO optimization for following check to generate
+  # RISC-V instructions in compiler output
+  CFLAGS="$CFLAGS -fno-lto"
+
   AC_CACHE_CHECK([whether compiler has working RISC-V __riscv_vaes*_vs 
intrinsics],
     [gcry_cv_riscv_vaes_vs_intrinsics_work],
     [gcry_cv_riscv_vaes_vs_intrinsics_work=no
-- 
2.48.1


_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gcrypt-devel

Reply via email to