Strip symbols of all binaries generated in /bin

pull/109/head
Andrew Brown 6 years ago
parent 49e969b3a1
commit 25b4e3e3fa

@ -164,7 +164,7 @@ build/config.BUILT:
build: build/llvm.BUILT build/wasi-libc.BUILT build/compiler-rt.BUILT build/libcxxabi.BUILT build/libcxx.BUILT build/config.BUILT build: build/llvm.BUILT build/wasi-libc.BUILT build/compiler-rt.BUILT build/libcxxabi.BUILT build/libcxx.BUILT build/config.BUILT
strip: build/llvm.BUILT strip: build/llvm.BUILT
cd $(PREFIX)/bin; strip clang-* clang++-* lld llvm-ar ./strip_symbols.sh $(PREFIX)
package: build/package.BUILT package: build/package.BUILT

@ -0,0 +1,9 @@
#!/usr/bin/env sh
set -e
DIRECTORY=${1:-/opt/wasi-sdk/bin}
EXECUTABLES=$(find ${DIRECTORY} -type f -executable)
for e in ${EXECUTABLES}; do
echo "Stripping symbols: ${e}"
strip ${e} || echo "Failed to strip symbols for ${e}; continuing on."
done
Loading…
Cancel
Save