From cf339b5a3b04ec48c3c6498c5cf5ae0f57e54d30 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 3 Dec 2023 04:38:22 +0000 Subject: [PATCH 1/5] usbmuxd: remove RPATH --- packages/addons/service/usbmuxd/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/addons/service/usbmuxd/package.mk b/packages/addons/service/usbmuxd/package.mk index 69428f98ef..f0b46a3262 100644 --- a/packages/addons/service/usbmuxd/package.mk +++ b/packages/addons/service/usbmuxd/package.mk @@ -23,6 +23,10 @@ PKG_DISCLAIMER="Additional data charges may occur. The LibreELEC team doesn't ta PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \ ac_cv_func_realloc_0_nonnull=yes" +post_configure_target() { + libtool_remove_rpath libtool +} + makeinstall_target() { : } From e2679a5b0a6fc67254a2d54b4d0560a733381793 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 3 Dec 2023 04:20:30 +0000 Subject: [PATCH 2/5] inotify-tools: remove RPATH --- .../system-tools-depends/inotify-tools/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk b/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk index 97834128c3..79df143238 100644 --- a/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk @@ -17,3 +17,7 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --disable-doxygen" pre_configure_target() { CXXFLAGS+=" -Wno-error=unused-parameter" } + +post_configure_target() { + libtool_remove_rpath libtool +} From c96e860c3cbde26b466283fb1f20b4c2d9a3800d Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 3 Dec 2023 04:08:23 +0000 Subject: [PATCH 3/5] proftpd: remove RPATH --- packages/addons/service/proftpd/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/addons/service/proftpd/package.mk b/packages/addons/service/proftpd/package.mk index f17b5828c6..49edae46b7 100644 --- a/packages/addons/service/proftpd/package.mk +++ b/packages/addons/service/proftpd/package.mk @@ -44,6 +44,10 @@ pre_configure_target() { rm -rf .${TARGET_NAME} } +post_configure_target() { + libtool_remove_rpath libtool +} + addon() { mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin cp ${PKG_INSTALL}/usr/sbin/proftpd ${ADDON_BUILD}/${PKG_ADDON_ID}/bin From 9e74e378c9893a98bb2b207dfcb692928a833c41 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 3 Dec 2023 04:02:38 +0000 Subject: [PATCH 4/5] boblightd: remove RPATH --- packages/addons/service/boblightd/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/addons/service/boblightd/package.mk b/packages/addons/service/boblightd/package.mk index e68949e8d8..31f49eb313 100644 --- a/packages/addons/service/boblightd/package.mk +++ b/packages/addons/service/boblightd/package.mk @@ -37,6 +37,10 @@ fi PKG_CONFIGURE_OPTS_TARGET="${EXTRAOPTS} --without-portaudio" +post_configure_target() { + libtool_remove_rpath libtool +} + makeinstall_target() { : # nothing to do here } From c3969693ea75c3ad3b9aafb466da14a4b67ab97c Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 3 Dec 2023 02:59:02 +0000 Subject: [PATCH 5/5] alsa-utils: remove RPATH fix introduced RPATH regression /usr/lib/alsa-topology/libalsatplg_module_nhlt.so /usr/bin/alsatplg /usr/bin/alsaucm /usr/bin/amixer /usr/bin/aplay /usr/bin/axfer /usr/bin/nhlt-dmic-info /usr/bin/speaker-test /usr/sbin/alsactl RUNPATH Library runpath: [/build/LibreELEC.tv/build.LibreELEC-Generic.x86_64-12.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib] --- packages/audio/alsa-utils/package.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/audio/alsa-utils/package.mk b/packages/audio/alsa-utils/package.mk index cf19fdbb25..0b663ecca8 100644 --- a/packages/audio/alsa-utils/package.mk +++ b/packages/audio/alsa-utils/package.mk @@ -21,6 +21,10 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-alsaconf \ --disable-rst2man \ --disable-xmlto" +post_configure_target() { + libtool_remove_rpath libtool +} + post_makeinstall_target() { rm -rf ${INSTALL}/lib ${INSTALL}/var rm -rf ${INSTALL}/usr/share/alsa/speaker-test