* 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