Use only elfutils package to provide the libelf library
Get series with b4
b4 am 1409228494-19492-1-git-send-email-gregory.clement@free-electrons.comVersions newest first · linked by author and title
- v3 Latest4 patches 0 repliesNew
- v24 patches 0 repliesSuperseded
- v10 of 4 patches 0 repliesSuperseded
Changes in v3 from the cover letter
- moved the config option of the libelf package to Config.in.legacy
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | ltrace: Removes the libelf dependencypackage/ package/ | +1 | 2 replies | |
| 2/4 | avrdude: Depend on elfutils instead of libelf to get the libelf librarypackage/ package/ | +6 | 2 replies | |
| 3/4 | kexec-lite: Depends on elfutils instead of libelf to get the libelf librarypackage/ package/ | +4 | 2 replies | |
| 4/4 | libelf: Removes the packageConfig.in.legacy package/ package/ +2 more | +9 | 2 replies |
Reviews trailers per patch
All 4 patches have a Reviewed-by or Acked-by.
| Patch | Yann E. MORIN |
|---|---|
| 1/4 | A-b |
| 2/4 | A-b |
| 3/4 | A-b |
| 4/4 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Buildroot] [PATCH V3 0/4] Use only elfutils package to provide the libelf library
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 dependency from libelf to elfutils and finally removed the libelf package.
I built and fully tested ltrace on ARM.
I built and just ran avrdude on ARM.
I didn't build kexec-lite.
Thanks,
Changelog:
v1 -> v2:
- Propagated the dependencies from elfutils for kexec-lite and avrdude
- Fixed the subject of the avrdude patch
- Use the -D flag to generate the patch: only the mention of the deleted files is kept. This allows to have a very light patch but one will be able to apply the patch only by using git.
v2 -> v3:
- moved the config option of the libelf package to Config.in.legacy
Gregory CLEMENT (4):
ltrace: Removes the libelf dependency
avrdude: Depend on elfutils instead of libelf to get the libelf
library
kexec-lite: Depends on elfutils instead of libelf to get the libelf
library
libelf: Removes the package
Config.in.legacy | 9 + package/Config.in | 1 - package/avrdude/Config.in | 6 +- package/avrdude/avrdude.mk | 2 +- package/kexec-lite/Config.in | 4 +- 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 +- 11 files changed, 20 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
Signature · 1 line
1.9.1