Merge remote-tracking branch 'abrown/strip-all-binaries' into pch/stage_release_9

pull/114/head
Pat Hickey 6 years ago
commit b6811710ea

@ -183,7 +183,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