]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
curl: Fix build failure for qemuriscv64
authorHe Zhe <zhe.he@windriver.com>
Tue, 12 Jul 2022 07:47:57 +0000 (15:47 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 12 Jul 2022 22:56:06 +0000 (23:56 +0100)
commit13d2bf6a34f4182c5c8bdd280d1ffd4caac3844a
tree6cb3facdb16ab850d6fd0462a58cf24ddf223155
parente169cce3615acf5adccedaa47411453775853d28
curl: Fix build failure for qemuriscv64

Backport a patch from upstream to fix the following build failure.

tmp-glibc/work/riscv64-wrs-linux/curl/7.84.0-r0/recipe-sysroot-native/
usr/bin/riscv64-wrs-linux/../../libexec/riscv64-wrs-linux/gcc/
riscv64-wrs-linux/12.1.0/ld: ../lib/.libs/libcurl.so:
undefined reference to `__atomic_exchange_1'
collect2: error: ld returned 1 exit status

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/curl/curl_7.84.0.bb
meta/recipes-support/curl/files/0001-easy_lock-switch-to-using-atomic_int-instead-of-bool.patch [new file with mode: 0644]