[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor-browser-bundle/master] Bug 22328: remove clang PIE wrappers



commit e8618a272b8ce8c8de834314b31a2fdd9259513a
Author: Nicolas Vigier <boklm@xxxxxxxxxxxxxx>
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 mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits