summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 22c92381c0..6fffcac07f 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -383,6 +383,10 @@ do_compile_kernelmodules() {
383 # other kernel modules and will look at this 383 # other kernel modules and will look at this
384 # file to do symbol lookups 384 # file to do symbol lookups
385 cp ${B}/Module.symvers ${STAGING_KERNEL_BUILDDIR}/ 385 cp ${B}/Module.symvers ${STAGING_KERNEL_BUILDDIR}/
386 # 5.10+ kernels have module.lds that we need to copy for external module builds
387 if [ -e "${B}/scripts/module.lds" ]; then
388 install -Dm 0644 ${B}/scripts/module.lds ${STAGING_KERNEL_BUILDDIR}/scripts/module.lds
389 fi
386 else 390 else
387 bbnote "no modules to compile" 391 bbnote "no modules to compile"
388 fi 392 fi
@@ -486,7 +490,6 @@ do_shared_workdir () {
486 # Copy files required for module builds 490 # Copy files required for module builds
487 cp System.map $kerneldir/System.map-${KERNEL_VERSION} 491 cp System.map $kerneldir/System.map-${KERNEL_VERSION}
488 [ -e Module.symvers ] && cp Module.symvers $kerneldir/ 492 [ -e Module.symvers ] && cp Module.symvers $kerneldir/
489 [ -e scripts/module.lds ] && install -Dm 0644 scripts/module.lds $kerneldir/scripts/module.lds
490 cp .config $kerneldir/ 493 cp .config $kerneldir/
491 mkdir -p $kerneldir/include/config 494 mkdir -p $kerneldir/include/config
492 cp include/config/kernel.release $kerneldir/include/config/kernel.release 495 cp include/config/kernel.release $kerneldir/include/config/kernel.release