aboutsummaryrefslogtreecommitdiff
path: root/lib/libutil/pw_util.c
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2025-08-28 12:48:17 +0000
committerEd Maste <emaste@FreeBSD.org>2025-10-07 18:16:44 +0000
commite01971362fe639e079ffc0a828b10aff1cc2a726 (patch)
tree85856a5e66a9275da596be5f88cafdbde217a4a4 /lib/libutil/pw_util.c
parent5c0d60e75b44cb557fcab9473f0051da6cf2d701 (diff)
Merge commit 7a66a26658f4 from llvm git (by Fangrui Song):stable/13
--discard-locals/--discard-all: allow and keep symbols referenced by relocations In GNU objcopy, symbols referenced by relocations are retained. Our COFF (https://reviews.llvm.org/D56480) and Mach-O (https://reviews.llvm.org/D75104) ports port the behavior, but the ELF port doesn't. This PR implements the behavior for ELF. Close #47468 (tcl has a use case that requires `strip -x tclStubLib.o` to strip local symbols not referenced by relocations.) Pull Request: https://github.com/llvm/llvm-project/pull/130704 PR: 258820 Approved by: dim Differential Revision: https://reviews.freebsd.org/D52198 (cherry picked from commit 959806e0a8448ef5df372468b8deddc20d976702) (cherry picked from commit 4558fc4f91dc1d3909083ea664b384595f66c3ae)
Diffstat (limited to 'lib/libutil/pw_util.c')
0 files changed, 0 insertions, 0 deletions