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

[tor-commits] [tor-browser-build/master] Bug 23456: build go for Windows 64



commit 83407b9eee94991a7c8c13dbcaf35693f0e7c9e9
Author: Nicolas Vigier <boklm@xxxxxxxxxxxxxx>
Date:   Mon Sep 11 17:03:01 2017 +0200

    Bug 23456: build go for Windows 64
---
 projects/go/build  | 4 ++--
 projects/go/config | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/projects/go/build b/projects/go/build
index 3b51c32..5ab4c0c 100644
--- a/projects/go/build
+++ b/projects/go/build
@@ -64,11 +64,11 @@ cd /var/tmp/dist/go/src
   # https://github.com/golang/go/issues/15457
   CC_FOR_TARGET="$(pwd)/cc-for-target"
   echo "#!/bin/sh" > "$CC_FOR_TARGET"
-  echo "exec i686-w64-mingw32-gcc [% c("var/CFLAGS") %] [% c("var/LDFLAGS") %] \"\$@\"" >> "$CC_FOR_TARGET"
+  echo "exec [% c("arch") %]-w64-mingw32-gcc [% c("var/CFLAGS") %] [% c("var/LDFLAGS") %] \"\$@\"" >> "$CC_FOR_TARGET"
   chmod +x "$CC_FOR_TARGET"
   # http://golang.org/doc/install/source#environment
   export GOOS=windows
-  export GOARCH=386
+  export GOARCH=[% c("var/GOARCH") %]
   CGO_ENABLED=1 CC_FOR_TARGET="$CC_FOR_TARGET" CC= CFLAGS= LDFLAGS= ./make.bash
 [% END -%]
 
diff --git a/projects/go/config b/projects/go/config
index 21669c9..2a3b1ad 100644
--- a/projects/go/config
+++ b/projects/go/config
@@ -52,10 +52,15 @@ var:
         }) %]
 
 targets:
-  windows-i686:
+  windows:
     var:
       GOOS: windows
+  windows-i686:
+    var:
       GOARCH: 386
+  windows-x86_64:
+    var:
+      GOARCH: amd64
   osx-x86_64:
     var:
       GOOS: darwin

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits