commit e8618a272b8ce8c8de834314b31a2fdd9259513a Author: Nicolas Vigier boklm@torproject.org Date: Fri Jun 2 11:31:16 2017 +0200
Bug 22328: remove clang PIE wrappers
Those wrappers are no longer necessary to produce PIE binaries. --- gitian/descriptors/mac/gitian-firefox.yml | 16 ---------------- 1 file changed, 16 deletions(-)
diff --git a/gitian/descriptors/mac/gitian-firefox.yml b/gitian/descriptors/mac/gitian-firefox.yml index efa7acf..73c46bf 100644 --- a/gitian/descriptors/mac/gitian-firefox.yml +++ b/gitian/descriptors/mac/gitian-firefox.yml @@ -40,22 +40,6 @@ script: | tar xaf ../MacOSX10.7.sdk.tar.gz tar xaf ../cctools.tar.gz unzip ../clang-linux64-jessie-utils.zip - # Bug 20439: build with PIE - # If we add -fPIE to the FLAGS, the build fails in js/src/ctypes/libffi - # with libtool giving an error: - # libtool: compile: unable to infer tagged configuration - # To avoid this error, we add -fPIE using wrappers on clang and clang++ - mv clang/bin/clang clang/bin/clang.real - mv clang/bin/clang++ clang/bin/clang++.real - cat > clang/bin/clang << EOF - #!/bin/sh - exec $(pwd)/clang/bin/clang.real -fPIE "$@" - EOF - cat > clang/bin/clang++ << EOF - #!/bin/sh - exec $(pwd)/clang/bin/clang++.real -fPIE "$@" - EOF - chmod +x clang/bin/clang clang/bin/clang++ # TB_COMMIT_DATE=$(git show -s --format='%ci') COPYRIGHT_YEAR=${TB_COMMIT_DATE%%-*}
tor-commits@lists.torproject.org