]> code.ossystems Code Review - openembedded-core.git/commit
elfutils: Fix build with uclibc/musl
authorKhem Raj <raj.khem@gmail.com>
Sat, 26 Dec 2015 20:01:44 +0000 (20:01 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 29 Jan 2016 18:14:51 +0000 (18:14 +0000)
commita28c70455931e0b7e3449a76c3b9132bd572478b
tree2146d94d9e9d4f13dfa3c26b29ee5bf53b1f2386
parenta290429c8415042cb8c2f4258e76a3cc6815a172
elfutils: Fix build with uclibc/musl

Remove mempcpy patch its already in uclibc now
refresh libargp patch to match latest elfutils

Add ALLOW_EMPTY for musl

core-image-cmdline-full asks for elfutils package to be added to package
it has all eu-* tools but we dont build them on musl. nevertheless lets
satisfy the dependency so image can build for musl

Build libdw,libasm,libebl along with libelf

enhance the musl portability patch to compile every other library
except the eu-* tools

Fix build on aarch64/musl issues

Header inclusion ends up with duplicate definitions of iovec struct
since uclibc defines the same in usersapce, we have been depending upong
including the kernel header on aarch64, using sys/uio.h is the right
approach

Fix x86 build warning seen on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/elfutils/elfutils-0.164/0001-build-Provide-alternatives-for-glibc-assumptions-hel.patch [new file with mode: 0644]
meta/recipes-devtools/elfutils/elfutils-0.164/aarch64_uio.patch [new file with mode: 0644]
meta/recipes-devtools/elfutils/elfutils-0.164/shadow.patch [new file with mode: 0644]
meta/recipes-devtools/elfutils/elfutils-0.164/uclibc-support.patch [new file with mode: 0644]
meta/recipes-devtools/elfutils/elfutils/mempcpy.patch [deleted file]
meta/recipes-devtools/elfutils/elfutils_0.148.bb
meta/recipes-devtools/elfutils/elfutils_0.164.bb