summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-10-21 13:03:52 -0700
committerHugo Landau <hlandau@openssl.org>2023-10-26 15:23:01 +0100
commitefbf2b9881c62f01047e008c85acb350427b553d (patch)
tree14a915c4bec9c77149d105d2cc474d380eb15384 /Configurations
parent90cc6fa8341507bf28467fc70dd819426a574a5d (diff)
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 <raj.khem@gmail.com> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22460) (cherry picked from commit d2e03c60347e19509e18a33ecb7f74502feb42ef)
Diffstat (limited to 'Configurations')
-rw-r--r--Configurations/10-main.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf
index aedfa370ca..ef49354f64 100644
--- a/Configurations/10-main.conf
+++ b/Configurations/10-main.conf
@@ -823,7 +823,7 @@ my %targets = (
},
"linux32-riscv32" => {
- inherit_from => [ "linux-generic32"],
+ inherit_from => [ "linux-latomic" ],
perlasm_scheme => "linux32",
asm_arch => 'riscv32',
},