From d2e03c60347e19509e18a33ecb7f74502feb42ef Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 21 Oct 2023 13:03:52 -0700 Subject: Link libatomic on riscv32 GCC toolchains on linux are not able to build libcrypto without linking to libatomic as it does not have all needed atomics implemented as intrinsics Fixes errors like | ld: ./libcrypto.so: undefined reference to `__atomic_is_lock_free' CLA: trivial Signed-off-by: Khem Raj Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz Reviewed-by: Hugo Landau (Merged from https://github.com/openssl/openssl/pull/22460) --- Configurations/10-main.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Configurations') diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index 46094f59c2..d1a15a1152 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -816,7 +816,7 @@ my %targets = ( }, "linux32-riscv32" => { - inherit_from => [ "linux-generic32"], + inherit_from => [ "linux-latomic" ], perlasm_scheme => "linux32", asm_arch => 'riscv32', }, -- cgit v1.2.3