summaryrefslogtreecommitdiffstats
path: root/meta/classes
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:25 +0100
commit59106e5dce83abfd3d5c58883df4cee028cea5e0 (patch)
tree376da55bb4c98fb75a17bb72067ecc479ccc58fe /meta/classes
parent69e97240b372c6aaf0a9eab82bc1361a23db996d (diff)
downloadpoky-59106e5dce83abfd3d5c58883df4cee028cea5e0.tar.gz
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' (From OE-Core rev: 37f20f2f7bdc8b964736c09371cd8f2342e4d5cb) Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-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}"
155# Some Linux kernel configurations need additional parameters on the command line 155# Some Linux kernel configurations need additional parameters on the command line
156KERNEL_EXTRA_ARGS ?= "" 156KERNEL_EXTRA_ARGS ?= ""
157 157
158EXTRA_OEMAKE = " HOSTCC="${BUILD_CC}" HOSTCPP="${BUILD_CPP}"" 158EXTRA_OEMAKE = " HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}""
159KERNEL_ALT_IMAGETYPE ??= "" 159KERNEL_ALT_IMAGETYPE ??= ""
160 160
161copy_initramfs() { 161copy_initramfs() {