[tbb-commits] [tor-browser-bundle/master] Bug 11042: Remove Build-ID from Firefox libs.

mikeperry at torproject.org mikeperry at torproject.org
Sun Mar 2 22:20:19 UTC 2014


commit 9c37c9fcc639c02e9dd7b81741bbf95a24f47a31
Author: Mike Perry <mikeperry-git at torproject.org>
Date:   Sun Mar 2 14:13:50 2014 -0800

    Bug 11042: Remove Build-ID from Firefox libs.
    
    It is sometimes non-deterministic (particularly for libxul.so).
---
 gitian/descriptors/linux/gitian-firefox.yml |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/gitian/descriptors/linux/gitian-firefox.yml b/gitian/descriptors/linux/gitian-firefox.yml
index 3ee8eef..282ea49 100644
--- a/gitian/descriptors/linux/gitian-firefox.yml
+++ b/gitian/descriptors/linux/gitian-firefox.yml
@@ -100,6 +100,8 @@ script: |
   cd $INSTDIR
   for LIB in Browser/*.so Browser/webapprt-stub Browser/mozilla-xremote-client Browser/firefox Browser/plugin-container Browser/components/*.so # Browser/updater 
   do
+    # Build-ID is sometimes non-deterministic, and we use debuglink anyway
+    objcopy --remove-section=.note.gnu.build-id $LIB 
     objcopy --only-keep-debug $LIB Debug/$LIB
     strip $LIB
     objcopy --add-gnu-debuglink=./Debug/$LIB $LIB



More information about the tbb-commits mailing list