kumquat-buildroot/package/libbsd
Jörg Krause cce98cbbb0 libbsd: add upstream patch to fix musl build issue
Commit d879be3049 enabled the build for non-glibc
toolchains and added a  patch from upstream to fix one remaining build issue
with musl.

The upstream patch defines the glibc specific macro `__GLIBC_PREREQ` in
`include/bsd/sys/cdefs.h`, but the patch does not include this header
file in `include/bsd/stdlib.h` which uses the macro.

Upstream did committed an earlier patch which adds this header inclusion
to `include/bsd/stdlib.h`. So, add this upstream patch as well to fix a
build error when building the hcitop tool from the not yet added package
bluez-alsa.

Note, that the upstream patch address the issue that `<sys/cdefs.h>` is
a non-portable header. However, this is not the issue which needs to be
fixed by this patch, but solely the needed inclusion of the
`include/bsd/stdlib.h` header file, to see the definition of
`__GLIBC_PREREQ`.

Backported from: 11ec8f1e5dfa1c10e0c9fb94879b6f5b96ba52dd

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-04-09 11:25:17 +02:00
..
0001-Fix-function-declaration-protection-for-glibc-alread.patch
0002-Fix-build-for-openrisc-with-uClibc.patch libbsd: fix build for openrisc with uClibc 2018-04-03 22:51:00 +02:00
0003-Handle-systems-missing-sys-cdefs.h.patch libbsd: add upstream patch to fix musl build issue 2018-04-09 11:25:17 +02:00
Config.in libbsd: needs wide character support 2018-04-03 22:52:19 +02:00
libbsd.hash
libbsd.mk