diff options
author | LinuxUserGD <hugegameartgd@gmail.com> | 2023-04-15 18:29:53 +0200 |
---|---|---|
committer | James Le Cuirot <chewi@gentoo.org> | 2023-04-27 08:45:53 +0100 |
commit | 3baf1a6f70fba59102f8e1eeb46cb8291e4b9a8a (patch) | |
tree | b306965916ece4452aaa1768d3e3911949f56d24 /dev-util/patchelf | |
parent | dev-ruby/sprockets: drop 3.7.2-r2, 4.0.2, 4.1.0 (diff) | |
download | gentoo-3baf1a6f70fba59102f8e1eeb46cb8291e4b9a8a.tar.gz gentoo-3baf1a6f70fba59102f8e1eeb46cb8291e4b9a8a.tar.bz2 gentoo-3baf1a6f70fba59102f8e1eeb46cb8291e4b9a8a.zip |
Add define for DT_MIPS_XHASH
Closes: https://bugs.gentoo.org/860888
Signed-off-by: LinuxUserGD <hugegameartgd@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30604
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'dev-util/patchelf')
-rw-r--r-- | dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch | 9 | ||||
-rw-r--r-- | dev-util/patchelf/patchelf-0.18.0.ebuild | 6 |
2 files changed, 14 insertions, 1 deletions
diff --git a/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch b/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch new file mode 100644 index 000000000000..fd92c803ac7c --- /dev/null +++ b/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch @@ -0,0 +1,9 @@ +Add define for DT_MIPS_XHASH (MIPS gnu hash support) using system elf.h header. +Bug: https://bugs.gentoo.org/860888 +--- /dev/null ++++ b/src/elf.h +@@ -0,0 +1,4 @@ ++#include_next <elf.h> ++#ifndef DT_MIPS_XHASH ++#define DT_MIPS_XHASH 0x70000036 ++#endif diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index cbc25bb40a74..b0778e8b721b 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -12,9 +12,13 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" +PATCHES=( + "${FILESDIR}"/${PN}-glibc-dt-mips-xhash.patch +) + src_prepare() { - default rm src/elf.h || die + default sed -i \ -e 's:-Werror::g' \ |