mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-01 01:13:29 +08:00
1da65232ec
The libunwind package currently dependency on glibc *or* uclibc snapshot. However, we are going to remove the support for uclibc snapshot, and uClibc-ng has equivalent functionality as uclibc snapshot. Moreover, musl is also capable of building libunwind for certain architectures. Therefore, this commit reworks the architecture dependencies of libunwind, to make it available on all architectures for which it is supported, depending on the capabilities of the different C libraries, and the implementation of libunwind on each architecture. On some architectures, libunwind uses the C library *context() functions, which are not provided by musl at all, and not provided by uClibc on all architectures. But on some other architectures, libunwind does not use the C library *context() functions, which explains why it can be built with musl on such architectures. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
0001-disable-tests.patch | ||
0002-Add-AO_REQUIRE_CAS-to-fix-build-on-ARM-v6.patch | ||
0003-Link-libunwind-to-libgcc_s-rather-than-libgcc.patch | ||
Config.in | ||
libunwind.hash | ||
libunwind.mk |