diff options
| author | 2025-07-18 12:18:01 +0100 | |
|---|---|---|
| committer | 2025-07-18 12:18:21 +0100 | |
| commit | b1cec75ff8d4d91fa2773842b8d572889cdea586 (patch) | |
| tree | 705fe392c9b4d71c503f06e436602a230f557bb8 | |
| parent | dev-python/oslotest: Keyword 5.0.1 ppc, #960367 (diff) | |
| download | gentoo-b1cec75ff8d4d91fa2773842b8d572889cdea586.tar.gz gentoo-b1cec75ff8d4d91fa2773842b8d572889cdea586.tar.bz2 gentoo-b1cec75ff8d4d91fa2773842b8d572889cdea586.zip | |
sys-apps/systemd: fix USE=boot vs SFrames
Signed-off-by: Sam James <[email protected]>
| -rw-r--r-- | sys-apps/systemd/files/257-ignore-sframe.patch | 26 | ||||
| -rw-r--r-- | sys-apps/systemd/systemd-257.7.ebuild | 1 |
2 files changed, 27 insertions, 0 deletions
diff --git a/sys-apps/systemd/files/257-ignore-sframe.patch b/sys-apps/systemd/files/257-ignore-sframe.patch new file mode 100644 index 000000000000..44314569eaa3 --- /dev/null +++ b/sys-apps/systemd/files/257-ignore-sframe.patch @@ -0,0 +1,26 @@ +https://github.com/systemd/systemd/commit/e65455feade65c798fd1742220768eba7f81755b + +From e65455feade65c798fd1742220768eba7f81755b Mon Sep 17 00:00:00 2001 +From: Sam James <[email protected]> +Date: Wed, 16 Jul 2025 11:05:11 +0100 +Subject: [PATCH] elf2efi: ignore .sframe + +SFrames are a new format for stack unwinding information. Ignore it if +preset as is done for .eh_frame. +--- + tools/elf2efi.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tools/elf2efi.py b/tools/elf2efi.py +index d3ef5907b208f..b81423d06e7f0 100755 +--- a/tools/elf2efi.py ++++ b/tools/elf2efi.py +@@ -214,6 +214,7 @@ def __init__(self): + ".eh_frame_hdr", + ".ARM.exidx", + ".relro_padding", ++ ".sframe", + ] + + IGNORE_SECTION_TYPES = [ + diff --git a/sys-apps/systemd/systemd-257.7.ebuild b/sys-apps/systemd/systemd-257.7.ebuild index 4eec6ce6edd7..3742a581fa7d 100644 --- a/sys-apps/systemd/systemd-257.7.ebuild +++ b/sys-apps/systemd/systemd-257.7.ebuild @@ -272,6 +272,7 @@ src_unpack() { src_prepare() { local PATCHES=( "${FILESDIR}"/systemd-257-cred-util-tpm2.patch + "${FILESDIR}"/257-ignore-sframe.patch ) if ! use vanilla; then |
