mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-11 23:16:58 +02:00
dev-libs/elfutils: Sync with Gentoo
It's from Gentoo commit a4aa03f192a3b51ffce6e540220c3b466d3381ae.
This commit is contained in:
parent
7205c18ddf
commit
d342fc9b5a
@ -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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
@ -65,6 +65,7 @@ PATCHES=(
|
|||||||
"${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
|
"${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
|
||||||
"${FILESDIR}"/${PN}-0.191-musl-macros.patch
|
"${FILESDIR}"/${PN}-0.191-musl-macros.patch
|
||||||
"${FILESDIR}"/${PN}-0.191-avoid-overriding-libcxx-system-header.patch
|
"${FILESDIR}"/${PN}-0.191-avoid-overriding-libcxx-system-header.patch
|
||||||
|
"${FILESDIR}"/${PN}-0.191-musl-configure-better-error-h-check.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
@ -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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
@ -68,6 +68,7 @@ PATCHES=(
|
|||||||
"${FILESDIR}"/${P}-libelf-static-link-libeu.patch
|
"${FILESDIR}"/${P}-libelf-static-link-libeu.patch
|
||||||
"${FILESDIR}"/${P}-configure-better-error-message.patch
|
"${FILESDIR}"/${P}-configure-better-error-message.patch
|
||||||
"${FILESDIR}"/${P}-stacktrace-maybe-uninit.patch
|
"${FILESDIR}"/${P}-stacktrace-maybe-uninit.patch
|
||||||
|
"${FILESDIR}"/${PN}-0.191-musl-configure-better-error-h-check.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user