bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/31208] strip with no arguments sometimes breaks ELF alignm


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/31208] strip with no arguments sometimes breaks ELF alignment requirements
Date: Thu, 08 Feb 2024 21:36:42 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=31208

--- Comment #7 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The binutils-2_42-branch branch has been updated by Alan Modra
<amodra@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=78f9e9faaa41d628170f6047c3e032a67f9e829d

commit 78f9e9faaa41d628170f6047c3e032a67f9e829d
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Feb 9 07:04:22 2024 +1030

    PR31208, strip can break ELF alignment requirements

    In https://sourceware.org/pipermail/binutils/2007-August/053261.html
    (git commit 3dea8fca8b86) I disabled a then new linker feature that
    removed empty PT_LOAD headers in cases where a user specified program
    headers, and for objcopy.  This can be a problem for objcopy/strip and
    since objcopy operates on sections, any part of a PT_LOAD loading file
    contents not covered by a section will be omitted anyway.

            PR 31208
            * elf.c (_bfd_elf_map_sections_to_segments): Pass remove_empty_load
            as true to elf_modify_segment_map for objcopy/strip.

    (cherry picked from commit 7f26d260ef76a4cb2873a7815bef187005528c19)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]