Date: Wednesday, October 1, 2014 @ 10:36:57 Author: arodseth Revision: 119931
upgpkg: go 2:1.3.2-1 Modified: go/trunk/PKGBUILD ----------+ PKGBUILD | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-10-01 08:29:24 UTC (rev 119930) +++ PKGBUILD 2014-10-01 08:36:57 UTC (rev 119931) @@ -11,8 +11,8 @@ pkgname=go epoch=2 -pkgver=1.3.1 -pkgrel=2 +pkgver=1.3.2 +pkgrel=1 pkgdesc='Compiler and tools for the Go programming language from Google' arch=('x86_64' 'i686') url='http://golang.org/' @@ -37,11 +37,19 @@ export GOROOT_FINAL=/usr/lib/go # - # Arch Linux doesn't support SSE2 for i686 (because of older i686 CPUs) - # The SSE2 version is _a lot_ faster for i686. + # Arch Linux normally does not enable SSE2 for i686 because of older CPUs. # - # This line selects the slow and compatible version. - export GO386=387 + # However, exceptions are made for: + # * Chromium, which is not expected to be used on older i686 CPUs + # * Julia, which requires SSE2 + # + # Go is so slow that it is unusable on i686 when SSE2 is not enabled, so I am + # also making an exception for Go. + # + # If you really want to build Go without SSE2 support, just uncomment the + # following export and rebuild: + # + # export GO386=387 # Enable ARM crosscompilation for linux export GOOS=linux