What part of that magic incantation was not documented?
> On Oct 25, 2016, at 5:23 PM, Liam <networkimp...@gmail.com> wrote:
> 
> What I wanted was the magic incantation (documented nowhere) for linux_arm 
> installation:
> 
>    GOOS=linux GOARCH=arm CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc go install 
> -v -a std
>    GOOS=linux GOARCH=arm CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc go install 
> -v -a cmd
> 
> where CC varies for the toolchain installed.
> 
> Would the maintainers mind if I filed an issue for this under the docs tag?
> 
> 
> On Tuesday, October 25, 2016 at 11:13:47 AM UTC-7, Dave Cheney wrote:
> Unless you have built Go from source and/or your user owns the path Go is 
> installed in, this is one of the few cases where go build is recommended over 
> go install. 
> 
> http://dave.cheney.net/2015/08/22/cross-compilation-with-go-1-5 
> <http://dave.cheney.net/2015/08/22/cross-compilation-with-go-1-5>
> 
> On Wednesday, 26 October 2016 05:09:18 UTC+11, Liam wrote:
> I have these commands in a package script:
> 
>   GOPATH="${srcdir}" go get -d -u "${_site}/${pkgname}"
>   ...
>   GOPATH="${srcdir}" GOOS=linux GOARCH=arm \
>   CC=arm-unknown-linux-gnueabihf-gcc CGO_ENABLED=1 \
>   go install -v -ldflags='-s -w -extld=$CC' "${_site}/${pkgname}"
> 
> Results:
> 
>   runtime/cgo
>   go install runtime/cgo: open /usr/lib/go/pkg/linux_arm/runtime/cgo.a: 
> permission denied
> 
> My cgo.a files have very diff sizes:
> 
>   $ ls -l /lib/go/pkg/*/runtime/cgo*
>   -rw-r--r-- 1 root root 64874 Sep  8 00:13 
> /lib/go/pkg/linux_amd64/runtime/cgo.a
>   -rw-r--r-- 1 root root 65054 Sep  8 00:18 
> /lib/go/pkg/linux_amd64_race/runtime/cgo.a
>   -rw-r--r-- 1 root root  2642 Oct 25 03:54 
> /lib/go/pkg/linux_arm/runtime/cgo.a
> 
> I have rebuilt for linux_arm:
> 
>    GOOS=linux GOARCH=arm go install -v -a std
>    GOOS=linux GOARCH=arm go install -v -a cmd
> 
> On Arch Linux x86_64 with go1.7.1 linux/amd64
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com 
> <mailto:golang-nuts+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to