mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-28 07:53:32 +08:00
8f570cd765
In some situations, users may want to tweak the dynamic section of the binaries (for example to add/set the RPATH to $ORIGIN/../lib). Because it is not trivial to do it properly from the Buildroot infrastructure, allow those users to use patchelf (e.g. from a post-build script) to tweak binaries. patchelf is able to: - modify an existing DT_RUNPATH tags - add a DT_RUNPATH tag if not already present - do the above to the DT_RPATH tag, too - set the path to the interpreter - remove DT_NEEDED tags - query a binary for the DT_RUNPATH/DT_RPATH tag, or for the interpreter path Does not really fix #7172, but this is an appropriate workaround. [Thomas: change license to GPLv3+, as mentionned in the project's README file.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Mike Zick <minimod@morethan.org> Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
25 lines
881 B
Plaintext
25 lines
881 B
Plaintext
menu "Host utilities"
|
|
|
|
source "package/dfu-util/Config.in.host"
|
|
source "package/dosfstools/Config.in.host"
|
|
source "package/e2fsprogs/Config.in.host"
|
|
source "package/e2tools/Config.in.host"
|
|
source "package/genext2fs/Config.in.host"
|
|
source "package/genimage/Config.in.host"
|
|
source "package/genpart/Config.in.host"
|
|
source "package/lpc3250loader/Config.in.host"
|
|
source "package/mtd/Config.in.host"
|
|
source "package/mtools/Config.in.host"
|
|
source "package/omap-u-boot-utils/Config.in.host"
|
|
source "package/openocd/Config.in.host"
|
|
source "package/parted/Config.in.host"
|
|
source "package/patchelf/Config.in.host"
|
|
source "package/pwgen/Config.in.host"
|
|
source "package/sam-ba/Config.in.host"
|
|
source "package/squashfs/Config.in.host"
|
|
source "package/sunxi-tools/Config.in.host"
|
|
source "package/uboot-tools/Config.in.host"
|
|
source "package/util-linux/Config.in.host"
|
|
|
|
endmenu
|