summaryrefslogtreecommitdiff
path: root/dev-libs/elfutils
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-30 22:43:19 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-30 22:43:19 +0000
commit4856d9d89d9f533d36c415521ddc9c23be3c6033 (patch)
treed8136d92c14ec4c657b05bceeebde6cff901ed94 /dev-libs/elfutils
parentfa19575643c607e28b1572821c413ad7cb8eea09 (diff)
gentoo auto-resync : 30:01:2025 - 22:43:19
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/Manifest5
-rw-r--r--dev-libs/elfutils/elfutils-0.191-r2.ebuild3
-rw-r--r--dev-libs/elfutils/elfutils-0.192-r1.ebuild3
-rw-r--r--dev-libs/elfutils/files/elfutils-0.191-musl-configure-better-error-h-check.patch32
4 files changed, 39 insertions, 4 deletions
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 222badf4c9e5..c95ab2aa3546 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,5 +1,6 @@
AUX elfutils-0.189-musl-aarch64-regs.patch 1865 BLAKE2B c177254f31b214d39dc18a9591fca672537475bc8318b3dac6fecea11659f75e89c9c1eaa61b605bce5802ab910fe542645d214c825a28182b26d8d7620208bd SHA512 1eb5975bed830dc83e9375f526176276a5254dd9351853dc4c2c4be66246ea74bb65ae5352ea9f3d7fdf70f8af2b9d953e921dbce7cf94a906cd22272db6adab
AUX elfutils-0.191-avoid-overriding-libcxx-system-header.patch 977 BLAKE2B 04fd3ed75f6e5ff684acf504cbab0e9bc7ed8d3a3e769db8acde3cfcb9bc8181dc03e73059c394cd52df4dd9eeb1f2fddbdb2564ac67036a23806f7fe5267ca5 SHA512 fa94d67553f643cad2f99339cd2ea5df1276f381723dc02664de337b3a971c94227ba157381af253291dac18db5534ea5dad9a4d6d3b97c34db297c28b5af021
+AUX elfutils-0.191-musl-configure-better-error-h-check.patch 1160 BLAKE2B ebe0edcfd726ad9d89f57101a696c0c8e9f68712564897c3eca24736a992f39bf87ab4bc5ba14db8d3068931f85e991e181664ebc75bc0ecf31e73aedb463785 SHA512 ad9917ffff735b9095ca2b4010cd43e8dbf9ae9e2e39f32036780dbfc22f0bf235adab1c799c673ef39b8c1e592d0a8bad09673568049b25175092352de79287
AUX elfutils-0.191-musl-macros.patch 530 BLAKE2B d403d8e5d92b1bcef960a410cd27e3d72a807ff2041683ee4420e392d6add88b0584a18b0a3612a98ddccae6494dcf7e0764362feeeea19b8f1af17df93c24d2 SHA512 af7e924da81e26df7febc6b149d515d2a6da4b96bbfef878d42b3291dca1eafbf5ab145bc2f033dfd33f1213009844fcc74b410987c09b926f60113e35a49882
AUX elfutils-0.192-configure-better-error-message.patch 5115 BLAKE2B 5b46b608008f0a32da4dbbc90eacc6e1ab4bac7fd9adb831d77b50aa47fa3e665bb610e7e35ec9e2ef191ab150040c0487e882693fd8bce0e4fd6fa2eda0f63f SHA512 5951d4740758e724493597c938178e339012ed3c42e841ce4db28ec04d4b435c4ce3ffe6fef7232380c025d6efee2564a43a94df9b55793730fd4811e5afcf0a
AUX elfutils-0.192-libelf-static-link-libeu.patch 1157 BLAKE2B c60def4f80f3486ad43643d1caf5063f6e3fb6343aa4ba8ae26071a8b66c9a7e4d1c4235ff67368fe18de052e2edb6979cdca2ac3fb04385f83ef76f6d991c8f SHA512 9dd6ed318f07c0303a7a9f117568753054b7d676d3c171c713c3c8be6dec684b850603692a7c20205c867973689758e31380c570f6442d02413ca4f109d669ea
@@ -8,7 +9,7 @@ DIST elfutils-0.191.tar.bz2 9310088 BLAKE2B 2a7ad251369eca7ba609ab8644181fd479ad
DIST elfutils-0.191.tar.bz2.sig 310 BLAKE2B 5afee19515a115d4ca6d1e0c4a49eca84bb4b911687492934e939a80ac75b7fcea9b6bf5fc0f2248a4c64ef09bd5af9dfc60c72410cba33b78444c38443ad279 SHA512 ab030739d95d13abb84cf4dc6c5407e51d0bd0bca108e27654a1830371694181a1b6f115fdbb4ae0772390f54f1c4811e5ae26b38fdcfd3275177a3716adfd22
DIST elfutils-0.192.tar.bz2 11913897 BLAKE2B cf9036a1fca416e0d47c76471093609230545aee63e31e30991dc3c88417d7c621c930bb74809374da3bf142501cee91a2b861a5a89efcb5e1ac184df5defce1 SHA512 543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909
DIST elfutils-0.192.tar.bz2.sig 310 BLAKE2B b34bd17e161c827ce502338388f0f7604fca8478e8e2f05f1ad744b5288f7767466d005d7591ad74098eda53aa3bcde8a3b485983447a434e2cb2e5e64c38063 SHA512 9de0731dd3986a3dde03cfacdc3daa668f0e2cc482adfc31ab97320f85f7d13d3f056154aa16299db3f09e1c89020635012ffdd0e4cb68c1391b0e218721fb22
-EBUILD elfutils-0.191-r2.ebuild 3634 BLAKE2B 4e0acc299f1442d43ab8a3ba919798eb0590b89e491e5b5acd786f15f8a4e647b02442f1f9955203f64cebea8ce6482abc5ae980f57686d15bcbd186e0173f36 SHA512 842b9a3a128e6bee44844296bd2f130bad907fe5cc722acf0b9d7c8902711735ff03e97c3ddd8fca3cde8f134dfbc8e818faad9a39e4204e1acb3ec29c679aa0
-EBUILD elfutils-0.192-r1.ebuild 3919 BLAKE2B 03b3c1e82fdae958c231212ca4b53dd0379529710daa7ca8516504aa3d9348f92dabb6b22d0f9a20a60b7338c3bbb107fd78e44588100d3bce70311b94ee5c69 SHA512 64f21a8656db7d5e0dfbb5cff46f14b4861205fba918a7c2d84a8c908f37feee1308c137fdb648e4a0cf2fd88e61b49012268d0d192e847a56d310cd12f4f4ca
+EBUILD elfutils-0.191-r2.ebuild 3703 BLAKE2B 87642212c018038799723d29c4006ed21b8e76cb4b583a3cc2d8f0dedb9309e6f2fde374d13320bf2c98fd41916b57ac16fe3c6757a2657e40b93d34b2a0c84d SHA512 69415efd447f3c251be8ae5edf08f12338f2b692297f0b60b3c955ae4f0b9a2dfcbc425a66ca4487736de3038270bea63e2f2255b98f4f2ee73508911bd8d870
+EBUILD elfutils-0.192-r1.ebuild 3988 BLAKE2B cdf288e12ad2a22a47cb709a681625ce22bd3eb4cef73ede9cd52a94f7bbf2b70dc6583c68532c968698f2a3a96fb4dda04b5d254469f349470271a1530dd9d4 SHA512 ee547270474c2aee67a273ff90adc8e2eb92e4115a66c17f7d54710754741a3f8b9dce96604f500d6a27270cca666ed5c5d35b6419aa9ad21f19960ebcc4255f
EBUILD elfutils-9999.ebuild 3731 BLAKE2B f1a71a2025fb1618c171c9eba808d469cb23312755a1f569aa05b9b450dc66663bdbf77ac5436ced4c283848c55c0a80ff622a94208d9b724200c701220dd99f SHA512 36bd360c4c554a3dd00318707d87d74d20b7a215b1c72560906e728d392a4d2cbc69b9e4b5040e613c173d3f71708165e4a7686af12df2f78d40a1d4d4e50aed
MISC metadata.xml 920 BLAKE2B 64bce99992961669c535e0232a5c1a9241316e13737fd6cc2e50314e400e0562cc2b692cbe590836e13aced55ff90c4833862e6da39f3c57afc56f6826d4c9f2 SHA512 db7f9105ca6bf72b084cddb0ddba9d02879a88b023d71aa7126c5678b4263475c936e3fecde214bffb543452c94c8a58b7a17c793926952bb1f9956ed549f151
diff --git a/dev-libs/elfutils/elfutils-0.191-r2.ebuild b/dev-libs/elfutils/elfutils-0.191-r2.ebuild
index ea40e46c2a43..59c2bad3f81f 100644
--- a/dev-libs/elfutils/elfutils-0.191-r2.ebuild
+++ b/dev-libs/elfutils/elfutils-0.191-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2024 Gentoo Authors
+# Copyright 2003-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -65,6 +65,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
"${FILESDIR}"/${PN}-0.191-musl-macros.patch
"${FILESDIR}"/${PN}-0.191-avoid-overriding-libcxx-system-header.patch
+ "${FILESDIR}"/${PN}-0.191-musl-configure-better-error-h-check.patch
)
src_prepare() {
diff --git a/dev-libs/elfutils/elfutils-0.192-r1.ebuild b/dev-libs/elfutils/elfutils-0.192-r1.ebuild
index 66caa21ab476..531729129380 100644
--- a/dev-libs/elfutils/elfutils-0.192-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.192-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2024 Gentoo Authors
+# Copyright 2003-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -68,6 +68,7 @@ PATCHES=(
"${FILESDIR}"/${P}-libelf-static-link-libeu.patch
"${FILESDIR}"/${P}-configure-better-error-message.patch
"${FILESDIR}"/${P}-stacktrace-maybe-uninit.patch
+ "${FILESDIR}"/${PN}-0.191-musl-configure-better-error-h-check.patch
)
src_prepare() {
diff --git a/dev-libs/elfutils/files/elfutils-0.191-musl-configure-better-error-h-check.patch b/dev-libs/elfutils/files/elfutils-0.191-musl-configure-better-error-h-check.patch
new file mode 100644
index 000000000000..bdadcbb25d7e
--- /dev/null
+++ b/dev-libs/elfutils/files/elfutils-0.191-musl-configure-better-error-h-check.patch
@@ -0,0 +1,32 @@
+From 43ddbe073025fe2ff454dabb84674ccdbd013487 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Wed, 29 Jan 2025 09:32:49 +0200
+Subject: [PATCH] Declare HAVE_ERROR_H only if error symbol is available
+
+Musl doesn't provide error.h. But there exists a standalone implementation
+that installs /usr/include/error.h but requires explicit linkage. This
+leads linkage errors later on due to the assumption that error
+symbols are provided by the libc.
+
+Bug: https://bugs.gentoo.org/948878
+Signed-off-by: Alfred Wingate <parona@protonmail.com>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1da2a12c..7a2f2540 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -477,7 +477,7 @@ AC_CHECK_FUNCS([process_vm_readv mremap])
+ AS_IF([test "x$ac_cv_func_mremap" = "xno"],
+ [AC_MSG_WARN([elf_update needs mremap to support ELF_C_RDWR_MMAP])])
+
+-AC_CHECK_HEADERS([error.h])
++AC_CHECK_HEADER([error.h], [AC_CHECK_FUNC([error], AC_DEFINE([HAVE_ERROR_H], [1], [Define if error.h is usable]))])
+ AC_CHECK_HEADERS([err.h])
+
+ dnl for debuginfod concurrency heuristics
+--
+2.48.1
+