[Buildroot] [PATCH 0/4] Use only elfutils package to provide the libelf library
Gregory CLEMENT
gregory.clement at free-electrons.com
Thu Aug 28 09:47:06 UTC 2014
Hi,
The libelf is currently provided by 2 packages libelf and
elfutils. The first package provides an old version of the libelf
which is no more compatible with a recent version of ltrace. Having
both libraries could lead to the link on the wrong one during the
build. It is what happened for ltrace.
To avoid this kind of issue, this patch set switch the dependecy from
libelf to elfutils and finally removed the elfutils package.
I built and fully tested ltrace on ARM.
I built and just ran avrdude on ARM.
I didn't build kexec-lite.
Thanks,
Gregory
Gregory CLEMENT (4):
ltrace: Removes the libelf dependency
avrdude: Depend on elfutils instead of libelf to get the libel library
kexec-lite: Depends on elfutils instead of libelf to get the libelf
library
libelf: Removes the package
package/Config.in | 1 -
package/avrdude/Config.in | 2 +-
package/avrdude/avrdude.mk | 2 +-
package/kexec-lite/Config.in | 2 +-
package/kexec-lite/kexec-lite.mk | 2 +-
package/libelf/Config.in | 7 -
package/libelf/libelf-0.8.10-Elf64-fixups.patch | 12361 ----------------------
package/libelf/libelf.mk | 23 -
package/ltrace/Config.in | 1 -
package/ltrace/ltrace.mk | 2 +-
10 files changed, 5 insertions(+), 12398 deletions(-)
delete mode 100644 package/libelf/Config.in
delete mode 100644 package/libelf/libelf-0.8.10-Elf64-fixups.patch
delete mode 100644 package/libelf/libelf.mk
--
1.9.1
More information about the buildroot
mailing list