summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWenzong Fan <wenzong.fan@windriver.com>2017-09-20 01:17:05 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-09-21 09:24:01 +0100
commit37f20f2f7bdc8b964736c09371cd8f2342e4d5cb (patch)
treefea19c12ce176b681628f395553917d9c98af318
parent271f1a5f65b8685a1e3645026876251122ef3974 (diff)
downloadopenembedded-core-contrib-37f20f2f7bdc8b964736c09371cd8f2342e4d5cb.tar.gz
openembedded-core-contrib-37f20f2f7bdc8b964736c09371cd8f2342e4d5cb.tar.bz2
openembedded-core-contrib-37f20f2f7bdc8b964736c09371cd8f2342e4d5cb.zip
kernel.bbclass: build host programs with native sysroots
Allow to search header files and libs from native sysroots. For example, an expanded BUILD_CFLAGS includes: '-isystem/builddir/to/linux-yocto/recipe-sysroot-native/usr/include' And an expanded BUILD_LDFLAGS includes: '-L/builddir/to/linux-yocto/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/builddir/to/linux-yocto/recipe-sysroot-native/usr/lib -Wl,-rpath,/builddir/to/linux-yocto/recipe-sysroot-native/usr/lib' Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r--meta/classes/kernel.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 0ad522d167..756707a3c2 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -155,7 +155,7 @@ UBOOT_LOADADDRESS ?= "${UBOOT_ENTRYPOINT}"
# Some Linux kernel configurations need additional parameters on the command line
KERNEL_EXTRA_ARGS ?= ""
-EXTRA_OEMAKE = " HOSTCC="${BUILD_CC}" HOSTCPP="${BUILD_CPP}""
+EXTRA_OEMAKE = " HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}""
KERNEL_ALT_IMAGETYPE ??= ""
copy_initramfs() {