<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aports/main/go, branch master</title>
<subtitle>Main aports tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/'/>
<entry>
<title>community/go: moved from main</title>
<updated>2015-09-30T08:31:02+00:00</updated>
<author>
<name>Eivind Uggedal</name>
<email>eivind@uggedal.com</email>
</author>
<published>2015-09-30T08:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=394aeb733e12eef9fc309fb8753c28d6095f4551'/>
<id>394aeb733e12eef9fc309fb8753c28d6095f4551</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: enable for x86 again</title>
<updated>2015-09-29T10:10:43+00:00</updated>
<author>
<name>Eivind Uggedal</name>
<email>eivind@uggedal.com</email>
</author>
<published>2015-09-29T08:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=c7efc16dcae5191b6ba520190af1b87bfc335f48'/>
<id>c7efc16dcae5191b6ba520190af1b87bfc335f48</id>
<content type='text'>
A workaround for go-bootstrap on x86 means we can build go proper.
Note that go also needs the same workaround.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A workaround for go-bootstrap on x86 means we can build go proper.
Note that go also needs the same workaround.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: re-add removed patches during 1.5 upgrade</title>
<updated>2015-09-15T14:25:28+00:00</updated>
<author>
<name>Eivind Uggedal</name>
<email>eivind@uggedal.com</email>
</author>
<published>2015-09-15T14:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=e8e6bedb868fcb59df6f0d8128d1746a7b416151'/>
<id>e8e6bedb868fcb59df6f0d8128d1746a7b416151</id>
<content type='text'>
no-pic: This is needed for building go executables on Alpine which
uses the external linker (cgo). Examples from our tree include
docker, consul and gogs. Go does not support compiling PIC executables.
Since the gcc specs used by Alpine enables PIC by default it has to be
disabled. Without disabling PIC the executable gets a ton of erroneous
textrels which results in a segfault when musl tries to resolve them.

 _SC_GETPW_R_SIZE_MAX: since musl defines this to -1 we have to
 provide a default value. Use a more recent patch from upstream which
 will be available in Go 1.6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
no-pic: This is needed for building go executables on Alpine which
uses the external linker (cgo). Examples from our tree include
docker, consul and gogs. Go does not support compiling PIC executables.
Since the gcc specs used by Alpine enables PIC by default it has to be
disabled. Without disabling PIC the executable gets a ton of erroneous
textrels which results in a segfault when musl tries to resolve them.

 _SC_GETPW_R_SIZE_MAX: since musl defines this to -1 we have to
 provide a default value. Use a more recent patch from upstream which
 will be available in Go 1.6.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: upgrade to 1.5.1</title>
<updated>2015-09-09T08:21:52+00:00</updated>
<author>
<name>Eivind Uggedal</name>
<email>eivind@uggedal.com</email>
</author>
<published>2015-09-09T08:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=5384dc7320b9b03574a30b551dbd2f6a48f3ec73'/>
<id>5384dc7320b9b03574a30b551dbd2f6a48f3ec73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: make go work with latest go-bootstrap change</title>
<updated>2015-09-09T07:44:16+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2015-09-06T23:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=5d424be11444e6e99710e49295c2c831d3a460fa'/>
<id>5d424be11444e6e99710e49295c2c831d3a460fa</id>
<content type='text'>
Also install go and gofmt binary to /usr/lib/go/bin and symlink it to
/usr/bin. Also fix removal of tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also install go and gofmt binary to /usr/lib/go/bin and symlink it to
/usr/bin. Also fix removal of tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: disable on x86</title>
<updated>2015-08-28T09:45:26+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-08-28T09:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=978671e28fffb0bd48c5aa917269580369a1c3fb'/>
<id>978671e28fffb0bd48c5aa917269580369a1c3fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: fix checksum problem</title>
<updated>2015-08-28T09:36:46+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-08-28T09:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=f01bde6bfac0adf5803eea01671cc4b903fc8d2e'/>
<id>f01bde6bfac0adf5803eea01671cc4b903fc8d2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: upgrade to 1.5</title>
<updated>2015-08-28T09:11:29+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2015-08-24T17:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=eb3a8fd1886626519d36ca4cbafc8241ab46b6ba'/>
<id>eb3a8fd1886626519d36ca4cbafc8241ab46b6ba</id>
<content type='text'>
This might still need some further testing, especially cgo wasn't tested
to extensively by me.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This might still need some further testing, especially cgo wasn't tested
to extensively by me.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: major cleanup</title>
<updated>2015-08-17T09:45:08+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2015-08-14T22:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=330d303d57c584df80b7ec5ebe459b7f61132055'/>
<id>330d303d57c584df80b7ec5ebe459b7f61132055</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/go: add cross subpackage</title>
<updated>2015-08-17T09:34:37+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2015-08-14T20:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=2123a99ef11f2bb2705e02de04a209fb8285bd83'/>
<id>2123a99ef11f2bb2705e02de04a209fb8285bd83</id>
<content type='text'>
The cross subpackages ships cross compilers for Darwin, FreeBSD, OpenBSD
and Microsoft Windows. Those are not all platforms theoretically
supported by go but I guess those are the most relevant once.

In the future it might be a good idea to add cross compilers for other
platforms and architectures as well but before doing so you probably
want to create one subpackage for each platform otherwise the cross
subpackage gets too big.

My computer is too slow to compile go for all these platforms and
architectures in a timely manner so I only compiled the go cross
compiler for OpenBSD amd64 and OpenBSD i386. In addition to that the
OpenBSD amd64 cross compiler was successfully used to cross compile a
small program.

If you have access to a faster computer then please test this on other
architectures (Darwin, FreeBSD and Microsoft Windows).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cross subpackages ships cross compilers for Darwin, FreeBSD, OpenBSD
and Microsoft Windows. Those are not all platforms theoretically
supported by go but I guess those are the most relevant once.

In the future it might be a good idea to add cross compilers for other
platforms and architectures as well but before doing so you probably
want to create one subpackage for each platform otherwise the cross
subpackage gets too big.

My computer is too slow to compile go for all these platforms and
architectures in a timely manner so I only compiled the go cross
compiler for OpenBSD amd64 and OpenBSD i386. In addition to that the
OpenBSD amd64 cross compiler was successfully used to cross compile a
small program.

If you have access to a faster computer then please test this on other
architectures (Darwin, FreeBSD and Microsoft Windows).
</pre>
</div>
</content>
</entry>
</feed>
