diff --git a/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch b/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch new file mode 100644 index 0000000000000..e1390cb647700 --- /dev/null +++ b/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch @@ -0,0 +1,13 @@ +Instead of producing a static binary, this causes libtool to inject one +of the build directories into RPATH. + +--- a/src/bin/Makefile.am ++++ b/src/bin/Makefile.am +@@ -65,7 +65,6 @@ + sbin_PROGRAMS += out/smbios-sys-info-lite + out_smbios_sys_info_lite_SOURCES = src/bin/smbios-sys-info-lite.c + out_smbios_sys_info_lite_LDADD = out/libsmbios_c.la out/libgetopt.la $(AM_LDADD) +-out_smbios_sys_info_lite_LDFLAGS = $(AM_LDFLAGS) -static + + sbin_PROGRAMS += out/smbios-get-ut-data + out_smbios_get_ut_data_SOURCES = src/bin/smbios-get-ut-data.c diff --git a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild index 1bec5f76a9651..1a480d6268b6d 100644 --- a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild +++ b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild @@ -32,6 +32,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}/${PN}-2.2.28-cppunit-tests.patch" "${FILESDIR}/${PN}-2.4.3-avoid_bashisms.patch" #715202 + "${FILESDIR}/${PN}-2.4.3-insecure_rpaths.patch" ) pkg_setup() {