Signed-off-by: Ross Burton <[email protected]>
---
 meta/classes/kernel.bbclass | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 76d03dc..d06f6cf 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -211,8 +211,8 @@ kernel_do_compile() {
 
 do_compile_kernelmodules() {
        unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
-       if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
-               oe_runmake ${PARALLEL_MAKE} modules CC="${KERNEL_CC}" 
LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS}
+       if (grep -q -i -e '^CONFIG_MODULES=y$' ${B}/.config); then
+               oe_runmake -C ${B} ${PARALLEL_MAKE} modules CC="${KERNEL_CC}" 
LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS}
        else
                bbnote "no modules to compile"
        fi
@@ -260,7 +260,7 @@ emit_depmod_pkgdata() {
        # Stash data for depmod
        install -d ${PKGDESTWORK}/kernel-depmod/
        echo "${KERNEL_VERSION}" > 
${PKGDESTWORK}/kernel-depmod/kernel-abiversion
-       cp System.map ${PKGDESTWORK}/kernel-depmod/System.map-${KERNEL_VERSION}
+       cp ${B}/System.map 
${PKGDESTWORK}/kernel-depmod/System.map-${KERNEL_VERSION}
 }
 
 PACKAGEFUNCS += "emit_depmod_pkgdata"
@@ -336,7 +336,7 @@ kernel_do_configure() {
 }
 
 do_savedefconfig() {
-       oe_runmake savedefconfig
+       oe_runmake -C ${B} savedefconfig
 }
 do_savedefconfig[nostamp] = "1"
 addtask savedefconfig after do_configure
-- 
2.1.4

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to