[tbb-commits] [tor-browser-bundle/master] Use -s when linking golang programs.
gk at torproject.org
gk at torproject.org
Fri Jul 18 08:16:05 UTC 2014
commit a2010553088bdb19b0cdd3b022c882b90c7046b3
Author: David Fifield <david at bamsoftware.com>
Date: Thu Jul 17 14:35:38 2014 +0000
Use -s when linking golang programs.
-s is "omit the symbol table and debug information." It saves a MB or so
on linux64 according to tests at
https://trac.torproject.org/projects/tor/ticket/12387#comment:7.
---
gitian/descriptors/linux/gitian-pluggable-transports.yml | 4 ++--
gitian/descriptors/mac/gitian-pluggable-transports.yml | 4 ++--
gitian/descriptors/windows/gitian-pluggable-transports.yml | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/gitian/descriptors/linux/gitian-pluggable-transports.yml b/gitian/descriptors/linux/gitian-pluggable-transports.yml
index aaaa0f8..f9e2b51 100644
--- a/gitian/descriptors/linux/gitian-pluggable-transports.yml
+++ b/gitian/descriptors/linux/gitian-pluggable-transports.yml
@@ -207,11 +207,11 @@ script: |
cd meek
find -type f | xargs touch --date="$REFERENCE_DATETIME"
cd meek-client
- go build
+ go build -ldflags '-s'
cp -a meek-client $PTDIR
cd ..
cd meek-client-torbrowser
- go build
+ go build -ldflags '-s'
cp -a meek-client-torbrowser $PTDIR
cd ..
mkdir -p $INSTDIR/Docs/meek
diff --git a/gitian/descriptors/mac/gitian-pluggable-transports.yml b/gitian/descriptors/mac/gitian-pluggable-transports.yml
index 51fe9d0..d0322f8 100644
--- a/gitian/descriptors/mac/gitian-pluggable-transports.yml
+++ b/gitian/descriptors/mac/gitian-pluggable-transports.yml
@@ -236,11 +236,11 @@ script: |
cd meek-client
# https://code.google.com/p/go/issues/detail?id=4714#c7
# We need cgo for crypto/x509 support on mac.
- go build
+ go build -ldflags '-s'
cp -a meek-client $PTDIR
cd ..
cd meek-client-torbrowser
- go build
+ go build -ldflags '-s'
cp -a meek-client-torbrowser $PTDIR
cd ..
mkdir -p $TBDIR/Docs/meek
diff --git a/gitian/descriptors/windows/gitian-pluggable-transports.yml b/gitian/descriptors/windows/gitian-pluggable-transports.yml
index fc06cd9..341c6aa 100644
--- a/gitian/descriptors/windows/gitian-pluggable-transports.yml
+++ b/gitian/descriptors/windows/gitian-pluggable-transports.yml
@@ -304,15 +304,15 @@ script: |
cd meek
find -type f | xargs touch --date="$REFERENCE_DATETIME"
cd meek-client
- go build
+ go build -ldflags '-s'
cp -a meek-client.exe $PTDIR
cd ..
cd meek-client-torbrowser
- go build
+ go build -ldflags '-s'
cp -a meek-client-torbrowser.exe $PTDIR
cd ..
cd terminateprocess-buffer
- go build
+ go build -ldflags '-s'
cp -a terminateprocess-buffer.exe $PTDIR
cd ..
mkdir -p $INSTDIR/Docs/meek
More information about the tbb-commits
mailing list