1. go compiler does not support none x86 platform
2. gcc5 includes go command for build go apps

Signed-off-by: Leno Hou <[email protected]>
---
 app-emulation/docker/docker-1.6.1.ebuild | 5 ++++-
 app-emulation/docker/docker-1.6.2.ebuild | 5 ++++-
 app-emulation/docker/docker-1.7.1.ebuild | 5 ++++-
 eclass/golang-base.eclass                | 2 +-
 4 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/app-emulation/docker/docker-1.6.1.ebuild 
b/app-emulation/docker/docker-1.6.1.ebuild
index adabf38..16690d6 100644
--- a/app-emulation/docker/docker-1.6.1.ebuild
+++ b/app-emulation/docker/docker-1.6.1.ebuild
@@ -39,7 +39,10 @@ CDEPEND="
 
 DEPEND="
        ${CDEPEND}
-       >=dev-lang/go-1.3
+       || (
+               >=dev-lang/go-1.3
+               >=sys-devel/gcc-5.1.0:=[go]
+       )
        btrfs? (
                >=sys-fs/btrfs-progs-3.16.1
        )
diff --git a/app-emulation/docker/docker-1.6.2.ebuild 
b/app-emulation/docker/docker-1.6.2.ebuild
index 1eb4f5f..db34765 100644
--- a/app-emulation/docker/docker-1.6.2.ebuild
+++ b/app-emulation/docker/docker-1.6.2.ebuild
@@ -39,7 +39,10 @@ CDEPEND="
 
 DEPEND="
        ${CDEPEND}
-       >=dev-lang/go-1.3
+       || (
+               >=dev-lang/go-1.3
+               >=sys-devel/gcc-5.1.0:=[go]
+       )
        btrfs? (
                >=sys-fs/btrfs-progs-3.16.1
        )
diff --git a/app-emulation/docker/docker-1.7.1.ebuild 
b/app-emulation/docker/docker-1.7.1.ebuild
index 6f618a2..d643bfd 100644
--- a/app-emulation/docker/docker-1.7.1.ebuild
+++ b/app-emulation/docker/docker-1.7.1.ebuild
@@ -39,7 +39,10 @@ CDEPEND="
 
 DEPEND="
        ${CDEPEND}
-       >=dev-lang/go-1.4:=
+       || ( 
+               >=dev-lang/go-1.4:=
+               >=sys-devel/gcc-5.1.0:=[go]
+       )
        btrfs? (
                >=sys-fs/btrfs-progs-3.8
        )
diff --git a/eclass/golang-base.eclass b/eclass/golang-base.eclass
index 0c54266..05bcc78 100644
--- a/eclass/golang-base.eclass
+++ b/eclass/golang-base.eclass
@@ -23,7 +23,7 @@ if [[ -z ${_GOLANG_BASE} ]]; then
 
 _GOLANG_BASE=1
 
-DEPEND=">=dev-lang/go-1.4.2:="
+DEPEND="|| ( >=dev-lang/go-1.4.2:= >=sys-devel/gcc-5.1.0:=[go] )"
 STRIP_MASK="*.a"
 
 # @ECLASS-VARIABLE: EGO_PN
-- 
2.1.0


Reply via email to