Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/4] Use only elfutils package to provide the libelf library
@ 2014-08-28  9:47 Gregory CLEMENT
  2014-08-28  9:47 ` [Buildroot] [PATCH 1/4] ltrace: Removes the libelf dependency Gregory CLEMENT
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Gregory CLEMENT @ 2014-08-28  9:47 UTC (permalink / raw)
  To: buildroot

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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2014-08-28 11:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-28  9:47 [Buildroot] [PATCH 0/4] Use only elfutils package to provide the libelf library Gregory CLEMENT
2014-08-28  9:47 ` [Buildroot] [PATCH 1/4] ltrace: Removes the libelf dependency Gregory CLEMENT
2014-08-28  9:58   ` Yann E. MORIN
2014-08-28  9:47 ` [Buildroot] [PATCH 2/4] avrdude: Depend on elfutils instead of libelf to get the libel library Gregory CLEMENT
2014-08-28 10:02   ` Yann E. MORIN
2014-08-28 10:04     ` Gregory CLEMENT
2014-08-28  9:47 ` [Buildroot] [PATCH 3/4] kexec-lite: Depends on elfutils instead of libelf to get the libelf library Gregory CLEMENT
2014-08-28 10:06   ` Yann E. MORIN
2014-08-28  9:47 ` [Buildroot] [PATCH 4/4] libelf: Removes the package Gregory CLEMENT
2014-08-28 11:11   ` Thomas Petazzoni
2014-08-28 11:53     ` Gregory CLEMENT
2014-08-28  9:51 ` [Buildroot] [PATCH 0/4] Use only elfutils package to provide the libelf library Gregory CLEMENT
2014-08-28  9:53   ` Yann E. MORIN
2014-08-28 10:02 ` Gregory CLEMENT

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox