summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-10-27 14:32:29 -0700
committerKhem Raj <raj.khem@gmail.com>2024-10-29 07:43:59 -0700
commit9dc2588e34eaf27768d9606d3db2f533f0b9410b (patch)
treeb9c2ab5178a078eb5e4eeafd7c4ebedc7b0c6c81
parente78217ad139fc2cc4e8a3b0c9b3651f4eafdf2b6 (diff)
downloadmeta-clang-9dc2588e34eaf27768d9606d3db2f533f0b9410b.tar.gz
openssl: Drop riscv workarounds to add libatomic
Additionally disable relaxation on rv32 with lld see [1] [1] https://github.com/llvm/llvm-project/issues/113838 Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-connectivity/openssl/openssl_%.bbappend10
1 files changed, 1 insertions, 9 deletions
diff --git a/recipes-connectivity/openssl/openssl_%.bbappend b/recipes-connectivity/openssl/openssl_%.bbappend
index 6679165..c0a5991 100644
--- a/recipes-connectivity/openssl/openssl_%.bbappend
+++ b/recipes-connectivity/openssl/openssl_%.bbappend
@@ -1,11 +1,3 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3LDLIBS:append:toolchain-clang:riscv64 = " -latomic" 3LDFLAGS:append:toolchain-clang:riscv32 = " -Wl,--no-relax"
4LDLIBS:append:toolchain-clang:riscv32 = " -latomic"
5
6do_configure:prepend:toolchain-clang:riscv64 () {
7 export LDLIBS="${LDLIBS}"
8}
9do_configure:prepend:toolchain-clang:riscv32 () {
10 export LDLIBS="${LDLIBS}"
11}