[Buildroot] [PATCH 0/4] Use only elfutils package to provide the libelf library
Gregory CLEMENT
gregory.clement at free-electrons.com
Thu Aug 28 10:02:37 UTC 2014
On 28/08/2014 11:47, Gregory CLEMENT wrote:
> 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 meant "removed the libelf package" of course!
>
> 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
>
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the buildroot
mailing list