summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorIlya Yanok <yanok@emcraft.com>2011-04-05 03:13:45 +0200
committerSaul Wold <sgw@linux.intel.com>2011-05-06 17:44:21 -0700
commit55f72863b9f7f7c6b04e10cdbcd7bda8e675793c (patch)
treea70d7e048166803775c622ad1c9436fa10426970 /meta/classes
parente086bc7c11c3ba735f212e2161bbffd194fbaef7 (diff)
downloadpoky-55f72863b9f7f7c6b04e10cdbcd7bda8e675793c.tar.gz
native, nativesdk, crosssdk: reset TARGET_FPU
When building one of the native, nativesdk or crosssdk packages TARGET_* variables' values are no longer related to the target we set via MACHINE variable, they are now related to the BUILD (native) or SDK (nativesdk, crosssdk) targets instead. We need to change TARGET_FPU variable accordingly or some of the recipes (the ones that check for TARGET_FPU value, most notably gcc and eglibc) might be confused. It's probably cleaner not to reset TARGET_FPU but to change it to something like ${BUILD_FPU} (for native) or ${SDK_FPU} (for crosssdk and nativesdk) but as long as BUILD and SDK are x86 it's safe to just reset TARGET_FPU. (From OE-Core rev: 0d4ea5d7486dc35001582bef3ff6ebfad0606bda) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/crosssdk.bbclass1
-rw-r--r--meta/classes/native.bbclass1
-rw-r--r--meta/classes/nativesdk.bbclass1
3 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/crosssdk.bbclass b/meta/classes/crosssdk.bbclass
index 75fcfefc09..3952ebdca4 100644
--- a/meta/classes/crosssdk.bbclass
+++ b/meta/classes/crosssdk.bbclass
@@ -9,6 +9,7 @@ TARGET_VENDOR = "${SDK_VENDOR}"
9TARGET_OS = "${SDK_OS}" 9TARGET_OS = "${SDK_OS}"
10TARGET_PREFIX = "${SDK_PREFIX}" 10TARGET_PREFIX = "${SDK_PREFIX}"
11TARGET_CC_ARCH = "${SDK_CC_ARCH}" 11TARGET_CC_ARCH = "${SDK_CC_ARCH}"
12TARGET_FPU = ""
12 13
13target_libdir = "${SDKPATHNATIVE}${libdir_nativesdk}" 14target_libdir = "${SDKPATHNATIVE}${libdir_nativesdk}"
14target_includedir = "${SDKPATHNATIVE}${includedir_nativesdk}" 15target_includedir = "${SDKPATHNATIVE}${includedir_nativesdk}"
diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass
index 545a73eb8b..5dc02a791a 100644
--- a/meta/classes/native.bbclass
+++ b/meta/classes/native.bbclass
@@ -22,6 +22,7 @@ TARGET_OS = "${BUILD_OS}"
22TARGET_VENDOR = "${BUILD_VENDOR}" 22TARGET_VENDOR = "${BUILD_VENDOR}"
23TARGET_PREFIX = "${BUILD_PREFIX}" 23TARGET_PREFIX = "${BUILD_PREFIX}"
24TARGET_CC_ARCH = "${BUILD_CC_ARCH}" 24TARGET_CC_ARCH = "${BUILD_CC_ARCH}"
25TARGET_FPU = ""
25 26
26HOST_ARCH = "${BUILD_ARCH}" 27HOST_ARCH = "${BUILD_ARCH}"
27HOST_OS = "${BUILD_OS}" 28HOST_OS = "${BUILD_OS}"
diff --git a/meta/classes/nativesdk.bbclass b/meta/classes/nativesdk.bbclass
index 587a907c44..cd34a798ef 100644
--- a/meta/classes/nativesdk.bbclass
+++ b/meta/classes/nativesdk.bbclass
@@ -34,6 +34,7 @@ TARGET_VENDOR = "${SDK_VENDOR}"
34TARGET_OS = "${SDK_OS}" 34TARGET_OS = "${SDK_OS}"
35TARGET_PREFIX = "${SDK_PREFIX}" 35TARGET_PREFIX = "${SDK_PREFIX}"
36TARGET_CC_ARCH = "${SDK_CC_ARCH}" 36TARGET_CC_ARCH = "${SDK_CC_ARCH}"
37TARGET_FPU = ""
37 38
38CPPFLAGS = "${BUILDSDK_CPPFLAGS}" 39CPPFLAGS = "${BUILDSDK_CPPFLAGS}"
39CFLAGS = "${BUILDSDK_CFLAGS}" 40CFLAGS = "${BUILDSDK_CFLAGS}"