summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/kernel.bbclass5
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 58c9f171dc..700ba0ad8d 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -358,6 +358,10 @@ do_compile_kernelmodules() {
358 # other kernel modules and will look at this 358 # other kernel modules and will look at this
359 # file to do symbol lookups 359 # file to do symbol lookups
360 cp ${B}/Module.symvers ${STAGING_KERNEL_BUILDDIR}/ 360 cp ${B}/Module.symvers ${STAGING_KERNEL_BUILDDIR}/
361 # 5.10+ kernels have module.lds that we need to copy for external module builds
362 if [ -e "${B}/scripts/module.lds" ]; then
363 install -Dm 0644 ${B}/scripts/module.lds ${STAGING_KERNEL_BUILDDIR}/scripts/module.lds
364 fi
361 else 365 else
362 bbnote "no modules to compile" 366 bbnote "no modules to compile"
363 fi 367 fi
@@ -465,7 +469,6 @@ do_shared_workdir () {
465 # Copy files required for module builds 469 # Copy files required for module builds
466 cp System.map $kerneldir/System.map-${KERNEL_VERSION} 470 cp System.map $kerneldir/System.map-${KERNEL_VERSION}
467 [ -e Module.symvers ] && cp Module.symvers $kerneldir/ 471 [ -e Module.symvers ] && cp Module.symvers $kerneldir/
468 [ -e scripts/module.lds ] && install -Dm 0644 scripts/module.lds $kerneldir/scripts/module.lds
469 cp .config $kerneldir/ 472 cp .config $kerneldir/
470 mkdir -p $kerneldir/include/config 473 mkdir -p $kerneldir/include/config
471 cp include/config/kernel.release $kerneldir/include/config/kernel.release 474 cp include/config/kernel.release $kerneldir/include/config/kernel.release