[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/14493] "strip" breaks .SUNW_ldynsym section on illumos
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug binutils/14493] "strip" breaks .SUNW_ldynsym section on illumos |
Date: |
Tue, 23 Apr 2024 12:37:46 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=14493
--- Comment #32 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alan Modra <amodra@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=6705e14a9943e48ccf0f4829a9c23d66b5b83aae
commit 6705e14a9943e48ccf0f4829a9c23d66b5b83aae
Author: Alan Modra <amodra@gmail.com>
Date: Mon Apr 22 09:30:23 2024 +0930
copy_private_symbol_data
bfd_copy_private_symbol_data is a bfd function that appeared in
commit 89665c8562da a long time ago, but seemingly wasn't used
anywhere until Jan added it to gas/symbols.c in commit 6a2b6326c21e.
The function is used to modify ELF symbol st_shndx for symbols defined
in odd sections like .symtab, so that they get the corresponding
section st_shndx in an output file. This patch fixes some bitrot in
the function. After commit c03551323c04 which introduced
output_elf_obj_tdata, elf_strtab_sec and elf_shstrtab_sec will
segfault if used on an input bfd.
PR 14493
* elf.c (_bfd_elf_copy_private_symbol_data): Don't use
elf_strtab_sec and elf_shstrtab_sec.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/14493] "strip" breaks .SUNW_ldynsym section on illumos,
cvs-commit at gcc dot gnu.org <=