diff --git a/src/crypto/internal/boring/build.sh b/src/crypto/internal/boring/build.sh index ab8c45320b7ba..31e98cb6ef289 100755 --- a/src/crypto/internal/boring/build.sh +++ b/src/crypto/internal/boring/build.sh @@ -187,7 +187,8 @@ clang -c -o umod.o umod.s ld -r -nostdlib --whole-archive -o goboringcrypto.o libcrypto.a umod.o echo __umodti3 _goboringcrypto___umodti3 >>renames.txt -objcopy --redefine-syms=renames.txt goboringcrypto.o goboringcrypto2.o +objcopy --remove-section=.llvm_addrsig goboringcrypto.o goboringcrypto1.o # b/179161016 +objcopy --redefine-syms=renames.txt goboringcrypto1.o goboringcrypto2.o objcopy --keep-global-symbols=globals.txt goboringcrypto2.o goboringcrypto_linux_amd64.syso # Done! diff --git a/src/crypto/internal/boring/goboringcrypto_linux_amd64.syso b/src/crypto/internal/boring/goboringcrypto_linux_amd64.syso index ae08fcaa2f29a..2459dd780456b 100644 Binary files a/src/crypto/internal/boring/goboringcrypto_linux_amd64.syso and b/src/crypto/internal/boring/goboringcrypto_linux_amd64.syso differ