mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00

For this we move them out of the python section so they can be overridden on a per-recipe basis. The motivation for this change is that not all tool chains need the path modifications provided by the command, and these will provide alternative or empty commands. The Go compiler is such an example. (From OE-Core rev: 7d2a2160336413736dd4640f5b84ba4d74bb00f5) Signed-off-by: Kristian Amlie <kristian.amlie@mender.io> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
inherit cross
|
|
|
|
CLASSOVERRIDE = "class-crosssdk"
|
|
MACHINEOVERRIDES = ""
|
|
PACKAGE_ARCH = "${SDK_ARCH}"
|
|
python () {
|
|
# set TUNE_PKGARCH to SDK_ARCH
|
|
d.setVar('TUNE_PKGARCH', d.getVar('SDK_ARCH'))
|
|
}
|
|
|
|
STAGING_BINDIR_TOOLCHAIN = "${STAGING_DIR_NATIVE}${bindir_native}/${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
|
|
|
|
# This class encodes staging paths into its scripts data so can only be
|
|
# reused if we manipulate the paths.
|
|
SSTATE_SCAN_CMD ?= "${SSTATE_SCAN_CMD_NATIVE}"
|
|
|
|
TARGET_ARCH = "${SDK_ARCH}"
|
|
TARGET_VENDOR = "${SDK_VENDOR}"
|
|
TARGET_OS = "${SDK_OS}"
|
|
TARGET_PREFIX = "${SDK_PREFIX}"
|
|
TARGET_CC_ARCH = "${SDK_CC_ARCH}"
|
|
TARGET_LD_ARCH = "${SDK_LD_ARCH}"
|
|
TARGET_AS_ARCH = "${SDK_AS_ARCH}"
|
|
TARGET_FPU = ""
|
|
|
|
target_libdir = "${SDKPATHNATIVE}${libdir_nativesdk}"
|
|
target_includedir = "${SDKPATHNATIVE}${includedir_nativesdk}"
|
|
target_base_libdir = "${SDKPATHNATIVE}${base_libdir_nativesdk}"
|
|
target_prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
|
|
target_exec_prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
|
|
baselib = "lib"
|
|
|
|
do_populate_sysroot[stamp-extra-info] = ""
|
|
do_packagedata[stamp-extra-info] = ""
|
|
|
|
# Need to force this to ensure consitency across architectures
|
|
EXTRA_OECONF_GCC_FLOAT = ""
|
|
|
|
USE_NLS = "no"
|