diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-devtools/go/go-runtime.inc | 3 | ||||
-rw-r--r-- | meta/recipes-devtools/go/go-target.inc | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/meta/recipes-devtools/go/go-runtime.inc b/meta/recipes-devtools/go/go-runtime.inc index a08d44dd3a..ccb86d4fe9 100644 --- a/meta/recipes-devtools/go/go-runtime.inc +++ b/meta/recipes-devtools/go/go-runtime.inc | |||
@@ -10,7 +10,8 @@ DEBUG_PREFIX_MAP = "\ | |||
10 | export CGO_CFLAGS = "${CFLAGS}" | 10 | export CGO_CFLAGS = "${CFLAGS}" |
11 | export CGO_CPPFLAGS = "${CPPFLAGS}" | 11 | export CGO_CPPFLAGS = "${CPPFLAGS}" |
12 | export CGO_CXXFLAGS = "${CXXFLAGS}" | 12 | export CGO_CXXFLAGS = "${CXXFLAGS}" |
13 | export CGO_LDFLAGS = "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} ${SECURITY_LDFLAGS}" | 13 | # Filter out -fdebug-prefix-map options as they clash with the GO's build system |
14 | export CGO_LDFLAGS = "${@ ' '.join(filter(lambda f: not f.startswith('-fdebug-prefix-map'), d.getVar('LDFLAGS').split())) }" | ||
14 | export GOCACHE = "${B}/.cache" | 15 | export GOCACHE = "${B}/.cache" |
15 | 16 | ||
16 | GO_EXTLDFLAGS ?= "${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} ${LDFLAGS}" | 17 | GO_EXTLDFLAGS ?= "${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} ${LDFLAGS}" |
diff --git a/meta/recipes-devtools/go/go-target.inc b/meta/recipes-devtools/go/go-target.inc index 51f1b79cc3..b0d487ae1c 100644 --- a/meta/recipes-devtools/go/go-target.inc +++ b/meta/recipes-devtools/go/go-target.inc | |||
@@ -9,7 +9,8 @@ DEBUG_PREFIX_MAP = "\ | |||
9 | export CGO_CFLAGS = "${CFLAGS}" | 9 | export CGO_CFLAGS = "${CFLAGS}" |
10 | export CGO_CPPFLAGS = "${CPPFLAGS}" | 10 | export CGO_CPPFLAGS = "${CPPFLAGS}" |
11 | export CGO_CXXFLAGS = "${CXXFLAGS}" | 11 | export CGO_CXXFLAGS = "${CXXFLAGS}" |
12 | export CGO_LDFLAGS = "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} ${SECURITY_LDFLAGS}" | 12 | # Filter out -fdebug-prefix-map options as they clash with the GO's build system |
13 | export CGO_LDFLAGS = "${@ ' '.join(filter(lambda f: not f.startswith('-fdebug-prefix-map'), d.getVar('LDFLAGS').split())) }" | ||
13 | 14 | ||
14 | export GOCACHE = "${B}/.cache" | 15 | export GOCACHE = "${B}/.cache" |
15 | GO_LDFLAGS = "" | 16 | GO_LDFLAGS = "" |