diff options
author | Jessica Clarke <jrtc27@FreeBSD.org> | 2021-09-13 20:52:40 +0000 |
---|---|---|
committer | Jessica Clarke <jrtc27@FreeBSD.org> | 2021-09-13 20:52:40 +0000 |
commit | f28c1d0c5c6c6532df0dfa38eaf804343988d163 (patch) | |
tree | 6b20cacd1df5c9c6e222b33e7f3f222857567d5d /usr.bin | |
parent | e673ac3ffbfb2e300d02a47f984df63bd20a6578 (diff) | |
download | src-f28c1d0c5c6c6532df0dfa38eaf804343988d163.tar.gz src-f28c1d0c5c6c6532df0dfa38eaf804343988d163.zip |
llvm-objcopy: Install llvm-strip, and optionally strip, links
Just as elftoolchain's objcopy doubles as strip, so does LLVM's. This
ensures that a strip binary is still present for WITH_LLVM_BINUTILS
builds. Note that we do not currently have a committed copy of the
manpage generated from the rST source so no manpage is installed for
(llvm-)strip.
Reported by: Shawn Webb <shawn.webb@hardenedbsd.org>
Tested by: Shawn Webb <shawn.webb@hardenedbsd.org>
MFC after: 1 week
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/clang/llvm-objcopy/Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.bin/clang/llvm-objcopy/Makefile b/usr.bin/clang/llvm-objcopy/Makefile index 2e6fc8aba356..afd03b848b19 100644 --- a/usr.bin/clang/llvm-objcopy/Makefile +++ b/usr.bin/clang/llvm-objcopy/Makefile @@ -44,8 +44,11 @@ CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} LIBADD+= z +LINKS= ${BINDIR}/llvm-objcopy ${BINDIR}/llvm-strip + .if ${MK_LLVM_BINUTILS} != "no" -LINKS= ${BINDIR}/llvm-objcopy ${BINDIR}/objcopy +LINKS+= ${BINDIR}/llvm-objcopy ${BINDIR}/objcopy \ + ${BINDIR}/llvm-strip ${BINDIR}/strip MLINKS= llvm-objcopy.1 objcopy.1 .endif |