dev-lang/go: ppc64le updates for #581278
authorWilliam Hubbs <williamh@gentoo.org>
Thu, 28 Apr 2016 15:28:29 +0000 (10:28 -0500)
committerWilliam Hubbs <williamh@gentoo.org>
Thu, 28 Apr 2016 15:29:55 +0000 (10:29 -0500)
Add proper support for ppc64 to go_arch and display GOROOT_BOOTSTRAP
to allow debugging this for new architectures in the future.

Package-Manager: portage-2.2.26

dev-lang/go/go-1.6.2.ebuild

index 57ca2c79324b604faac251eca83e8ef89aa442f6..07d84b0ecdf0d850c6dd1d7d5cf29042cdd125a9 100644 (file)
@@ -88,6 +88,8 @@ go_arch()
        case "${portage_arch}" in
                x86)    echo 386;;
                x64-*)  echo amd64;;
+               ppc64)
+                       [[ "$(tc-endian)" = big ]] && echo ppc64 || echo ppc64le ;;
                *)              echo "${portage_arch}";;
        esac
 }
@@ -175,6 +177,7 @@ src_compile()
        if [[ ${ARCH} == arm ]]; then
                export GOARM=$(go_arm)
        fi
+       elog "GOROOT_BOOTSTRAP is ${GOROOT_BOOTSTRAP}"
 
        cd src
        ./make.bash || die "build failed"