aboutsummaryrefslogtreecommitdiffstats
path: root/community/go
Commit message (Collapse)AuthorAgeFilesLines
* community/go: upgrade to 1.11.1Andy Postnikov2018-10-141-3/+3
|
* community/go: disable tests entirely on x86Sören Tempel2018-10-081-0/+4
| | | | Various tests fail on this arch, fixing them will be a lot of work.
* community/go: disable os/exec test as wellSören Tempel2018-10-081-1/+1
| | | | | | | | Passes locally (even in abuild rootbld) but fails on the builders with the following error message: testing: can't write /tmp/go-build314848300/b744/testlog.txt: write /tmp/go-build314848300/b744/testlog.txt: broken pipe
* community/go: partially enable the test suiteSören Tempel2018-10-071-6/+8
| | | | Still better than compiling and running a 'Hello World' example.
* community/go: remove inaccurate commentSören Tempel2018-10-071-4/+0
|
* community/go: Fix the `cannot find runtime/cgo`-warningSören Tempel2018-10-072-7/+18
| | | | | | | | | | | | | | This warning seems to be emitted since we build with `-shared` for PIE by default through our `default-buildmode-pie.patch`. Building with shared linkage requires depending on CGO. The patch, however, doesn't force a dependency on CGO. As with android we need to force external linkage in order to always depend on CGO thereby resolving this warning. I am unsure whether this is really the best way to fix the problem since I don't know enough about the internals of the go compiler. However, I am under the impression that the person who originally committed the patch isn't familiar with the compiler internals either. Thus it's probably ok to push this as is.
* community: (Bulk change) Update source urls to https using HTTPS EverywhereJ0WI2018-10-061-1/+1
|
* community/go: fix bootstrapTimo Teräs2018-09-241-1/+0
| | | | | the provides is setup correctly later on based on cross compile variables
* community/go: remove tools subpackageSören Tempel2018-09-041-36/+2
| | | | | | | | According to [0] it is no longer necessary to distribute the tools with the package itself. Additionally, other distributions such as Arch Linux and Void Linux no longer ship the tools with the go package itself. [0]: https://gitlab.informatik.uni-bremen.de/BEDUINO-Master/projektbericht/merge_requests/64#note_118786
* community/go: remove cover from _gotoolsSören Tempel2018-09-041-1/+1
| | | | See: 33f4f12cb690a294c334d3e87b2e3c3daccd7a3c
* community/go: add comment to set-external-linker.patchSören Tempel2018-09-042-1/+3
|
* community/go: strip the binariesSören Tempel2018-09-041-2/+1
| | | | | | | | | It should be possible to strip go binaries these days [0]: > We don't intentionally do anything that would make stripping a binary not OK, and strip has worked for the past five years or so. [0]: https://groups.google.com/forum/?_escaped_fragment_=topic/golang-dev/ABppMOjYP6w#!topic/golang-dev/ABppMOjYP6w
* community/go: upgrade to 1.11Natanael Copa2018-08-281-4/+4
|
* community/go: remove compiler cache filesSören Tempel2018-08-271-1/+2
|
* community/go: upgrade to 1.10.3Andy Postnikov2018-07-181-4/+4
|
* community/go: upgrade to 1.10.1Andy Postnikov2018-04-051-4/+4
|
* community/go: update the toolsNatanael Copa2018-02-281-4/+5
|
* community/go: upgrade to 1.10Natanael Copa2018-02-284-114/+86
|
* community/go: security upgrade to 1.9.4Sören Tempel2018-02-111-4/+8
| | | | CVE-2018-6574
* community/go: add mips archesNils Andreas Svee2017-12-111-0/+4
|
* Remove Eivind Uggedal as a maintainerSören Tempel2017-11-011-2/+2
| | | | He hasn't been active since 2015.
* community/go: upgrade to 1.9.2Roberto Oliveira2017-10-262-706/+4
| | | | | Removed a ppc64le patch that was backported from upstream and is now part of go 1.9.2
* community/go: upgrade to 1.9.1Natanael Copa2017-10-121-4/+4
|
* Revert "community/go: upgrade to 1.9.1"Sören Tempel2017-10-081-4/+4
| | | | | | | | | | Even though the upgrade successfully compiled on my x86_64 laptop it seems to fail on the x86_64 builder for some reason. Reverting the upgrade until I figure out what's going on. See: http://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/go/go-1.9.1-r0.log This reverts commit a51cc78c60ec483e63747c15c8321a4996db7fd0.
* community/go: upgrade to 1.9.1Sören Tempel2017-10-081-4/+4
|
* community/go: backport ppc64le fix for regression in PPC64.rulesRoberto Oliveira2017-09-262-2/+704
| | | | | | | When a MOVDstorezero (8 bytes) is used the offset field in the instruction must be a multiple of 4. This situation had been corrected in the rules for other types of stores but not for the zero case.
* community/go: don't build cross-compilersChristine Dodrill2017-09-171-24/+2
|
* community/go: backport ppc64le fix for _mainRoberto Oliveira2017-09-122-2/+36
| | | | | | _main has an early check to verify if a binary is statically or dynamically linked that depends on R0 being zero. R0 is not guaranteed to be zero at that point and this can break Go on ppc64le.
* community/go: upgrade to 1.9Sören Tempel2017-08-292-12/+13
| | | | | | | | | Also remove cover: > For Go releases 1.5 and later, this tool lives in the standard repository. The code here is not maintained. See: https://godoc.org/golang.org/x/tools/cmd/cover
* community/go: fix subpkgdir vs. pkgdirTimo Teräs2017-06-191-5/+5
|
* community/go: upgrade to 1.8.3, modernize aportTimo Teräs2017-06-191-47/+44
| | | | | | | | - remove unneeded "|| return 1" - make copying sources as separate step - fix 'rootpkg' to be invokable as individual step multiple times (fix environment, and not moving things out of $builddir) - do not ship cross-built tools in 'go-tools' package
* community/go: default buildmode=pie on s390xTuan M. Hoang2017-06-092-3/+3
|
* community/go: fix external linker for ppc64leRoberto Oliveira2017-06-082-3/+3
| | | | | | | The external linker for ppc64le was pointing to /lib64/ld-musl-ppc64le.so.1 but the valid path for alpine ppc64le is /lib/ld-musl-powerpc64le.so.1. This issue was found by Lynn Boger from IBM go compiler team.
* community/go: set external linker for all archsNatanael Copa2017-05-162-3/+96
|
* community/go: upgrade to 1.8.1Ed Robinson2017-05-162-8/+22
| | | | set-external-linker.patch adresses golang/go#18243
* community/go: enable build on ppc64le.Roberto Oliveira2017-04-181-1/+2
| | | | | | | | Go package build was disabled on ppc64le because it was missing go-bootstrap dependency. As the last version of go-bootstrap (1.4) is not available for ppc64le, I cross-compiled it and uploaded it to: ftp://ftp.unicamp.br/pub/ppc64el/alpine/go-bootstrap/ The go-bootstrap is now installed in build-edge-ppc64le and can compile the go package.
* community/go: disable go on ppc64leNatanael Copa2017-04-071-1/+1
|
* community/go: cross-build supportTimo Teräs2017-02-271-6/+30
|
* community/go: use any go-bootstrap, add s390xTimo Teräs2017-02-231-33/+18
| | | | | | Now that go-bootstrap can be the bootstrap package (for x86*) or the real go package, search for the right bootstrap go directory to use. This also adds s390x arch mapping.
* community/go: provide go-bootstrapTimo Teräs2017-02-231-1/+2
| | | | | | | This enables Go to compile itself with previous Go build. Should improve build times. More importantly, this is prerequisite to get the cross compilation makedependencies right. Support for cross-compiling Go to new arches is due out soon.
* community/go: do not use sse2 on x86Timo Teräs2017-02-071-2/+2
| | | | ref #6788
* community/go: upgrade to 1.7.4Natanael Copa2017-01-181-7/+7
|
* community/go: upgrade to 1.7.3Natanael Copa2016-10-281-8/+8
|
* community/go: split go-cross into multiple subpackagesSören Tempel2016-10-061-12/+15
|
* community/go: update to version 1.7.1Nathan Johnson2016-09-131-7/+7
|
* community/go: depend on binutils and gccTimo Teräs2016-09-131-1/+1
| | | | fixes #6072
* community/go: minor cleanupNatanael Copa2016-08-191-7/+7
| | | | | | | we need the arm bootstrap binary explicitly in source so abuild does not complain about the extra checksum. also remove paxmark from makedepends as its no longer used.
* community/go: upgrade to 1.7Keegan Carruthers-Smith2016-08-191-15/+8
|
* community/go: add support for aarch64Carlo Landmeter2016-08-151-5/+20
|
* community/go: upgrade to 1.7_rc4Natanael Copa2016-08-081-7/+7
|