poky/meta
Khem Raj 522af6e5ce rust: Use patchelf in place of chrpath to edit rpaths
chrpath has limitations e.g. the original rpath in ELF have to bigger in size
than the one being edited into it by chrpath, some toolchains do not use RPATH
but emit the RUNPATHs into ELF files and chrpath is not able to handle the
runpaths, this is the case with mips and pp32 build of rust, especially
when using clang compiler to build them.

patchelf can do more:

Modify RUNPATH entries
Add RPATH/RUNPATH where none existed
Set longer paths than the original
Convert between RPATH and RUNPATH

(From OE-Core rev: 22b903f6620455e142e836412d3f7f6a4f03bea7)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-05-22 14:36:49 +01:00
..
classes bitbake.conf/pseudo: Switch from exclusion list to inclusion list 2025-05-12 22:01:56 +01:00
classes-global insane.bbclass: Add unimplemented-ptest detection for cargo-based tests 2025-05-19 17:35:43 +01:00
classes-recipe kernel-module-split: Allow for external conf files 2025-05-20 14:47:50 +01:00
conf ptest-packagelists: Add riscv64 exclusions so we can add testing 2025-05-15 10:55:26 +01:00
files overlayfs-etc: Unmount /sys and /proc before init 2025-03-27 11:19:04 +00:00
lib oeqa/selftest/rust: Add exclusion to fix riscv64 builds 2025-05-15 10:55:26 +01:00
recipes-bsp opensbi: Pass CROSS_COMPILE and REPRODUCIBLE flags 2025-05-19 17:35:43 +01:00
recipes-connectivity connman: Fix CVE-2025-32366 2025-05-19 17:35:42 +01:00
recipes-core ovmf: Upgrade to 202502 release 2025-05-19 17:55:18 +01:00
recipes-devtools rust: Use patchelf in place of chrpath to edit rpaths 2025-05-22 14:36:49 +01:00
recipes-extended ltp: backport patch to fix compilation error for Skylake -march=x86-64-v3 2025-05-22 14:36:49 +01:00
recipes-gnome libadwaita: upgrade 1.7.0 -> 1.7.2 2025-05-13 10:29:21 +01:00
recipes-graphics mesa: add support for asahi drivers 2025-05-19 17:55:18 +01:00
recipes-kernel kexec-tools: Fix ppc build 2025-05-19 17:55:18 +01:00
recipes-multimedia libvorbis: Ignore -mfused-madd as well for clang 2025-05-19 17:55:18 +01:00
recipes-rt rt-tests: Fix build with glibc 2.41+ 2025-01-29 16:16:52 +00:00
recipes-sato core-image-sato: fix SDK dependency on glib 2025-05-12 22:01:55 +01:00
recipes-support libgcrypt: upgrade 1.11.0 -> 1.11.1 2025-05-22 14:36:49 +01:00
site site/arm-linux: Fix typo for sizeof_char_p 2024-11-21 12:16:28 +00:00
COPYING.MIT
recipes.txt