diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-10-21 22:03:52 +0200 |
---|---|---|
committer | Hugo Landau <hlandau@openssl.org> | 2023-10-26 16:22:20 +0200 |
commit | d2e03c60347e19509e18a33ecb7f74502feb42ef (patch) | |
tree | ef8476a28e13aca69dc881e8b37c6bfc08539be2 /Configurations | |
parent | return 0 if an error occurred (diff) | |
download | openssl-d2e03c60347e19509e18a33ecb7f74502feb42ef.tar.xz openssl-d2e03c60347e19509e18a33ecb7f74502feb42ef.zip |
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)
Diffstat (limited to 'Configurations')
-rw-r--r-- | Configurations/10-main.conf | 2 |
1 files changed, 1 insertions, 1 deletions
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', }, |