diff options
-rw-r--r-- | meta/lib/oeqa/runtime/cases/kernelmodule.py | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/kernel-devsrc.bb | 7 | ||||
-rw-r--r-- | meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb | 3 |
3 files changed, 10 insertions, 2 deletions
diff --git a/meta/lib/oeqa/runtime/cases/kernelmodule.py b/meta/lib/oeqa/runtime/cases/kernelmodule.py index 11ad7b7f01..de1a5aa445 100644 --- a/meta/lib/oeqa/runtime/cases/kernelmodule.py +++ b/meta/lib/oeqa/runtime/cases/kernelmodule.py | |||
@@ -28,7 +28,7 @@ class KernelModuleTest(OERuntimeTestCase): | |||
28 | @OETestDepends(['gcc.GccCompileTest.test_gcc_compile']) | 28 | @OETestDepends(['gcc.GccCompileTest.test_gcc_compile']) |
29 | def test_kernel_module(self): | 29 | def test_kernel_module(self): |
30 | cmds = [ | 30 | cmds = [ |
31 | 'cd /usr/src/kernel && make scripts', | 31 | 'cd /usr/src/kernel && make scripts prepare', |
32 | 'cd /tmp && make', | 32 | 'cd /tmp && make', |
33 | 'cd /tmp && insmod hellomod.ko', | 33 | 'cd /tmp && insmod hellomod.ko', |
34 | 'lsmod | grep hellomod', | 34 | 'lsmod | grep hellomod', |
diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index c1b5b7786d..8bbfa23e4b 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb | |||
@@ -69,6 +69,13 @@ do_install() { | |||
69 | cp ${B}/arch/powerpc/lib/crtsavres.o $kerneldir/arch/powerpc/lib/crtsavres.o | 69 | cp ${B}/arch/powerpc/lib/crtsavres.o $kerneldir/arch/powerpc/lib/crtsavres.o |
70 | fi | 70 | fi |
71 | 71 | ||
72 | # Remove fixdep/objtool as they won't be target binaries | ||
73 | for i in fixdep objtool; do | ||
74 | if [ -e $kerneldir/tools/objtool/$i ]; then | ||
75 | rm -rf $kerneldir/tools/objtool/$i | ||
76 | fi | ||
77 | done | ||
78 | |||
72 | chown -R root:root ${D} | 79 | chown -R root:root ${D} |
73 | } | 80 | } |
74 | # Ensure we don't race against "make scripts" during cpio | 81 | # Ensure we don't race against "make scripts" during cpio |
diff --git a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb index d63701e5a0..97c58c5233 100644 --- a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb +++ b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb | |||
@@ -22,5 +22,6 @@ EXTRA_OEMAKE = " HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP=" | |||
22 | do_configure() { | 22 | do_configure() { |
23 | unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS | 23 | unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS |
24 | oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \ | 24 | oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \ |
25 | -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} scripts | 25 | -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} scripts prepare |
26 | |||
26 | } | 27 | } |