kumquat-buildroot/package/libcurl
Baruch Siach f81454db59 package/libcurl: fix build when !BR2_TOOLCHAIN_HAS_SYNC_1
On platform that do not provide __atomic_exchange_1(), and when
libatomic is not available (e.g., threads support disabled) link of
libcurl.so fails. To solve this use an indirect way to make HAVE_ATOMIC
undefined. Add an upstream patch for checking the stdatomic.h header,
and seed the 'no' answer.

Fixes:
http://autobuild.buildroot.net/results/8f695d4dbb91cfde8e93ab38e837b0a0042b986b/
http://autobuild.buildroot.net/results/3b4712b0ace52da1650e88cdaafb6a20be135464/

Cc: Matt Weber <matthew.weber@collins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2022-07-23 13:48:32 +02:00
..
0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch package/libcurl: fix build without sched_yield 2022-07-08 09:33:40 +02:00
0002-configure-check-for-the-stdatomic.h-header-in-config.patch package/libcurl: fix build when !BR2_TOOLCHAIN_HAS_SYNC_1 2022-07-23 13:48:32 +02:00
Config.in package/libcurl: fix dependency symbol typo 2022-07-22 19:45:38 +02:00
libcurl.hash
libcurl.mk package/libcurl: fix build when !BR2_TOOLCHAIN_HAS_SYNC_1 2022-07-23 13:48:32 +02:00