summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2014-09-04 00:32:35 -0700
committerMartin Jansa <Martin.Jansa@gmail.com>2014-09-26 05:41:53 +0200
commitadd0ba41de8930d726067b95a0d1dfa1b37e21c5 (patch)
tree3e96c586e895df5c2ba81688be36e3c4b49be68b /meta-oe
parent83694c255a7cd5f67b2550800870cbb7a1a2f997 (diff)
downloadmeta-openembedded-add0ba41de8930d726067b95a0d1dfa1b37e21c5.tar.gz
luajit, acpitests: Fix build on hardfloat arm
luajit as well as acpitests build system has mind of its own and does not respect CC and friends in makefiles so we have to inject the CFLAGS via EXTRA_OEMAKE, some of ABI defining params e.g. float-abi selection is mentioned in TUNE_CCARGS and not in TOOLCHAIN_OPTIONS. This causes build to go for softfloat build and that is not what we want. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb5
-rw-r--r--meta-oe/recipes-extended/acpica/acpitests_20140424.bb2
2 files changed, 5 insertions, 2 deletions
diff --git a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb
index 684ec1412..48137e385 100644
--- a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb
+++ b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb
@@ -20,7 +20,10 @@ do_configure_prepend() {
20 sed -i -e s:/lib$:${base_libdir}:g ${S}/Makefile 20 sed -i -e s:/lib$:${base_libdir}:g ${S}/Makefile
21} 21}
22 22
23EXTRA_OEMAKE = 'CROSS=${HOST_PREFIX} TARGET_CFLAGS="${TOOLCHAIN_OPTIONS}" TARGET_LDFLAGS="${TOOLCHAIN_OPTIONS}" TARGET_SHLDFLAGS="${TOOLCHAIN_OPTIONS}"' 23EXTRA_OEMAKE = 'CROSS=${HOST_PREFIX} \
24 TARGET_CFLAGS="${TOOLCHAIN_OPTIONS} ${HOST_CC_ARCH}" \
25 TARGET_LDFLAGS="${TOOLCHAIN_OPTIONS}" \
26 TARGET_SHLDFLAGS="${TOOLCHAIN_OPTIONS}"'
24EXTRA_OEMAKE_append_powerpc = ' HOST_CC="${BUILD_CC} -m32"' 27EXTRA_OEMAKE_append_powerpc = ' HOST_CC="${BUILD_CC} -m32"'
25EXTRA_OEMAKE_append_x86-64 = ' HOST_CC="${BUILD_CC}"' 28EXTRA_OEMAKE_append_x86-64 = ' HOST_CC="${BUILD_CC}"'
26EXTRA_OEMAKE_append_i586 = ' HOST_CC="${BUILD_CC} -m32"' 29EXTRA_OEMAKE_append_i586 = ' HOST_CC="${BUILD_CC} -m32"'
diff --git a/meta-oe/recipes-extended/acpica/acpitests_20140424.bb b/meta-oe/recipes-extended/acpica/acpitests_20140424.bb
index 7e145bb2a..e3c706cc4 100644
--- a/meta-oe/recipes-extended/acpica/acpitests_20140424.bb
+++ b/meta-oe/recipes-extended/acpica/acpitests_20140424.bb
@@ -18,7 +18,7 @@ SRC_URI[acpica.sha256sum] = "72ece982bbbdfb1b17418f1feb3a9daaa01803d0d41dcf00e19
18 18
19S = "${WORKDIR}/acpitests-unix-${PV}" 19S = "${WORKDIR}/acpitests-unix-${PV}"
20 20
21EXTRA_OEMAKE = "CC=${TARGET_PREFIX}gcc 'OPT_CFLAGS=-Wall'" 21EXTRA_OEMAKE = "'CC=${TARGET_PREFIX}gcc ${HOST_CC_ARCH}' 'OPT_CFLAGS=-Wall'"
22 22
23# The Makefiles expect a specific layout 23# The Makefiles expect a specific layout
24do_compile() { 24do_compile() {