summaryrefslogtreecommitdiffstats
path: root/meta/classes/kernel.bbclass
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@windriver.com>2014-07-21 14:09:11 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-25 15:33:57 +0100
commit4033ca87f5e270b766ecb146c36815d28ece2b4a (patch)
tree8f5de9321f2cb5927ea1439572e1efe825a9242e /meta/classes/kernel.bbclass
parent366e7a6b02e5fb86634d0b8d3d6cf365887a26ec (diff)
downloadpoky-4033ca87f5e270b766ecb146c36815d28ece2b4a.tar.gz
kernel: don't copy .so.dbg files into kernel source install
In 3.16+ x86-64 kernel builds produce a vdso64.so.dbg file. If this file is copied into the kernel source install multiple QA failures are triggered. Specifically, this file triggers a debug package split that results in files installed but not shipped, and invalid .debug file errors. By ensuring that .so files are not copied, we avoid this incorrect split with no impact on future build phases. (From OE-Core rev: f1f6d153de9dc675b4bf4020799b2365b1b62ec7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/kernel.bbclass')
-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 b2e9d4cb36..1289873032 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -232,7 +232,7 @@ kernel_do_install() {
232 # dir. This ensures the original Makefiles are used and not the 232 # dir. This ensures the original Makefiles are used and not the
233 # redirecting Makefiles in the build directory. 233 # redirecting Makefiles in the build directory.
234 # 234 #
235 find . -depth -not -name "*.cmd" -not -name "*.o" -not -path "./Documentation*" -not -path "./source*" -not -path "./.*" -print0 | cpio --null -pdlu $kerneldir 235 find . -depth -not -name "*.cmd" -not -name "*.o" -not -name "*.so.dbg" -not -path "./Documentation*" -not -path "./source*" -not -path "./.*" -print0 | cpio --null -pdlu $kerneldir
236 cp .config $kerneldir 236 cp .config $kerneldir
237 if [ "${S}" != "${B}" ]; then 237 if [ "${S}" != "${B}" ]; then
238 pwd="$PWD" 238 pwd="$PWD"