From 400cd8bffb74600e121fcb4eaac733cd1090d5a0 Mon Sep 17 00:00:00 2001 From: Max Rees Date: Fri, 17 Apr 2020 08:11:26 -0400 Subject: experimental/elfutils: fix ppc --- experimental/elfutils/APKBUILD | 2 ++ experimental/elfutils/gnu-power-abi-fp.patch | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 experimental/elfutils/gnu-power-abi-fp.patch (limited to 'experimental') diff --git a/experimental/elfutils/APKBUILD b/experimental/elfutils/APKBUILD index ba18ca991..4317cd03c 100644 --- a/experimental/elfutils/APKBUILD +++ b/experimental/elfutils/APKBUILD @@ -15,6 +15,7 @@ source="https://sourceware.org/elfutils/ftp/$pkgver/$pkgname-$pkgver.tar.bz2 fix-aarch64_fregs.patch fix-uninitialized.patch getconf-long-bit.patch + gnu-power-abi-fp.patch musl-asm-ptrace-h.patch musl-cdefs.patch musl-fts-obstack.patch @@ -67,6 +68,7 @@ sha512sums="ff2d96ad1db08e3a2ddaa60bd5a05e9b61ffa71d646f889cebb6bef51322e8749308 c3676b0b8b40d6e437f5d88c0d658dc0829ec97d1955e4bbf96f4cff9ee9001b8f2f06174450ae7aa5858b91c7905bdbd49073b561c346416132338a9c94731b fix-aarch64_fregs.patch 3a0996f33e485f4ed5fbb447e40be9ce078d2ad8a9d2e3bd4bc8295cbedbcd9f1799fafcbe36c060630e902054346b608770ce3d64a3d05af0128864f37f8353 fix-uninitialized.patch 85ff9ca71220878fb947012e300e381d4309ee46aad7056ed0f6269d21a259f64f61a35f059586ec7ee13399aaaaab5004616263cf6f030d7c28bb60fff2adf6 getconf-long-bit.patch +9426b9641c5f72d572f62aa0152b13c20fb71100815332bea5bdb24c3a63a9e98613e0de40da2699a1a3c0298a239adab1ab4ab9d5c83816668912f13a32605e gnu-power-abi-fp.patch 7c529f88dc248f657a8d690044560c20a222c5b37d0d7dcb057bf2eea8938c406cccd6129bce19542088511a026b233234c9a83933a525c4691810be9ca712bf musl-asm-ptrace-h.patch f061fa2a62593a77fdb70d69ac81624a718381e748483855cbcd50be9e9a6f21ae3feea8a567108044c4afe808cd6948e82a69ccd9f8739d8d2aaa469d2973cb musl-cdefs.patch 9b21ba63246b0bcc733c9fc1f88fca28d8c91753cd1703a0727777c044bec4001ff36ae90c74f57727e189e88350772934c9223b948e6524f9cf619dbc5abec1 musl-fts-obstack.patch diff --git a/experimental/elfutils/gnu-power-abi-fp.patch b/experimental/elfutils/gnu-power-abi-fp.patch new file mode 100644 index 000000000..3835254ee --- /dev/null +++ b/experimental/elfutils/gnu-power-abi-fp.patch @@ -0,0 +1,23 @@ +Cf. binutils/include/elf/ppc.h Tag_GNU_Power_ABI_FP + +--- elfutils-0.179/backends/ppc_attrs.c 2020-03-30 08:17:45.000000000 -0400 ++++ elfutils-0.179/backends/ppc_attrs.c 2020-04-17 07:57:18.221651562 -0400 +@@ -52,6 +52,18 @@ ppc_check_object_attribute (Ebl *ebl __a + "Hard float", + "Soft float", + "Single-precision hard float", ++ "Hard or soft float, IBM long double", ++ "Hard float, IBM long double", ++ "Soft float, IBM long double", ++ "Single-precision hard float, IBM long double", ++ "Hard or soft float, 64-bit long double", ++ "Hard float, 64-bit long double", ++ "Soft float, 64-bit long double", ++ "Single-precision hard float, 64-bit long double", ++ "Hard or soft float, IEEE long double", ++ "Hard float, IEEE long double", ++ "Soft float, IEEE long double", ++ "Single-precision hard float, IEEE long double", + }; + if (value < sizeof fp_kinds / sizeof fp_kinds[0]) + *value_name = fp_kinds[value]; -- cgit v1.2.3-70-g09d2