mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 00:39:46 +00:00
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -2,7 +2,7 @@ require go-common.inc
|
||||
|
||||
GO_BASEVERSION = "1.16"
|
||||
PV = "1.16.5"
|
||||
FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/go-${GO_BASEVERSION}:"
|
||||
FILESEXTRAPATHS:prepend := "${FILE_DIRNAME}/go-${GO_BASEVERSION}:"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707"
|
||||
|
||||
|
||||
@@ -37,6 +37,6 @@ export GO386 ?= "${TARGET_GO386}"
|
||||
export GOMIPS ?= "${TARGET_GOMIPS}"
|
||||
export GOROOT_FINAL ?= "${libdir}/go"
|
||||
|
||||
do_compile_prepend() {
|
||||
do_compile:prepend() {
|
||||
BUILD_CC=${BUILD_CC}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ require go-${PV}.inc
|
||||
|
||||
inherit native
|
||||
|
||||
SRC_URI_append = " https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz;name=bootstrap;subdir=go1.4"
|
||||
SRC_URI:append = " https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz;name=bootstrap;subdir=go1.4"
|
||||
SRC_URI[bootstrap.sha256sum] = "f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52"
|
||||
|
||||
export GOOS = "${BUILD_GOOS}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DEPENDS = "virtual/${TUNE_PKGARCH}-go go-native"
|
||||
DEPENDS_class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk"
|
||||
DEPENDS:class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk"
|
||||
PROVIDES = "virtual/${TARGET_PREFIX}go-runtime"
|
||||
|
||||
export CGO_CFLAGS = "${CFLAGS}"
|
||||
@@ -15,7 +15,7 @@ do_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
do_configure_libc-musl() {
|
||||
do_configure:libc-musl() {
|
||||
rm -f ${S}/src/runtime/race/*.syso
|
||||
}
|
||||
|
||||
@@ -55,9 +55,9 @@ do_install() {
|
||||
|
||||
}
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
FILES_${PN} = "${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*${SOLIBSDEV}"
|
||||
FILES_${PN}-dev = "${libdir}/go/src ${libdir}/go/pkg/include \
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
FILES:${PN} = "${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*${SOLIBSDEV}"
|
||||
FILES:${PN}-dev = "${libdir}/go/src ${libdir}/go/pkg/include \
|
||||
${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*.shlibname \
|
||||
${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*/*.shlibname \
|
||||
${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*/*/*.shlibname \
|
||||
@@ -73,12 +73,12 @@ FILES_${PN}-dev = "${libdir}/go/src ${libdir}/go/pkg/include \
|
||||
${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*/*/*/*/*/*.a \
|
||||
${libdir}/go/pkg/${TARGET_GOTUPLE}_dynlink/*/*/*/*/*/*/*.a \
|
||||
"
|
||||
FILES_${PN}-staticdev = "${libdir}/go/pkg/${TARGET_GOTUPLE}"
|
||||
FILES:${PN}-staticdev = "${libdir}/go/pkg/${TARGET_GOTUPLE}"
|
||||
|
||||
# Go sources include some scripts and pre-built binaries for
|
||||
# multiple architectures. The static .a files for dynamically-linked
|
||||
# runtime are also required in -dev.
|
||||
INSANE_SKIP_${PN}-dev = "staticdev file-rdeps arch"
|
||||
INSANE_SKIP:${PN}-dev = "staticdev file-rdeps arch"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
DEPENDS = "virtual/${TUNE_PKGARCH}-go go-native"
|
||||
DEPENDS_class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk go-native"
|
||||
DEPENDS:class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk go-native"
|
||||
|
||||
export GOCACHE = "${B}/.cache"
|
||||
GO_LDFLAGS = ""
|
||||
GO_LDFLAGS_class-nativesdk = "-linkmode external"
|
||||
GO_LDFLAGS:class-nativesdk = "-linkmode external"
|
||||
export GO_LDFLAGS
|
||||
|
||||
CC_append_class-nativesdk = " ${SECURITY_NOPIE_CFLAGS}"
|
||||
CC:append:class-nativesdk = " ${SECURITY_NOPIE_CFLAGS}"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
@@ -38,8 +38,8 @@ do_install() {
|
||||
}
|
||||
|
||||
PACKAGES = "${PN} ${PN}-dev"
|
||||
FILES_${PN} = "${libdir}/go/bin ${libdir}/go/pkg/tool/${TARGET_GOTUPLE} ${bindir}"
|
||||
RDEPENDS_${PN} = "go-runtime"
|
||||
INSANE_SKIP_${PN} = "ldflags"
|
||||
FILES:${PN} = "${libdir}/go/bin ${libdir}/go/pkg/tool/${TARGET_GOTUPLE} ${bindir}"
|
||||
RDEPENDS:${PN} = "go-runtime"
|
||||
INSANE_SKIP:${PN} = "ldflags"
|
||||
|
||||
BBCLASSEXTEND = "nativesdk"
|
||||
|
||||
@@ -12,6 +12,6 @@ export CXX_FOR_TARGET = "g++"
|
||||
# variants.
|
||||
python() {
|
||||
if 'mips' in d.getVar('TARGET_ARCH',True) or 'riscv32' in d.getVar('TARGET_ARCH',True):
|
||||
d.appendVar('INSANE_SKIP_%s' % d.getVar('PN',True), " textrel")
|
||||
d.appendVar('INSANE_SKIP:%s' % d.getVar('PN',True), " textrel")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user