diff options
-rw-r--r-- | meta/recipes-devtools/go/go.inc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/meta/recipes-devtools/go/go.inc b/meta/recipes-devtools/go/go.inc index 5ccbf73e23..25437ddfe3 100644 --- a/meta/recipes-devtools/go/go.inc +++ b/meta/recipes-devtools/go/go.inc @@ -1,6 +1,13 @@ inherit goarch -# libgcc is required for the target specific libraries to build properly -DEPENDS += "go-bootstrap-native libgcc" +DEPENDS += "go-bootstrap-native" + +# libgcc is required for the target specific libraries to build +# properly, but apparently not for go-cross and, more importantly, +# also can't be used there because go-cross cannot depend on +# the tune-specific libgcc. Otherwise go-cross also would have +# to be tune-specific. +DEPENDS += "${@ 'libgcc' if not oe.utils.inherits(d, 'cross') else ''}" + # Prevent runstrip from running because you get errors when the host arch != target arch INHIBIT_PACKAGE_STRIP = "1" INHIBIT_SYSROOT_STRIP = "1" |