[oe-commits] Bruce Ashfield : kernel: don' t copy .so.dbg files into kernel source install
git at git.openembedded.org
git at git.openembedded.org
Fri Jul 25 14:34:55 UTC 2014
Module: openembedded-core.git
Branch: master-next
Commit: f1f6d153de9dc675b4bf4020799b2365b1b62ec7
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=f1f6d153de9dc675b4bf4020799b2365b1b62ec7
Author: Bruce Ashfield <bruce.ashfield at windriver.com>
Date: Mon Jul 21 14:09:11 2014 -0400
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.
Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
---
meta/classes/kernel.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index b2e9d4c..1289873 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -232,7 +232,7 @@ kernel_do_install() {
# dir. This ensures the original Makefiles are used and not the
# redirecting Makefiles in the build directory.
#
- find . -depth -not -name "*.cmd" -not -name "*.o" -not -path "./Documentation*" -not -path "./source*" -not -path "./.*" -print0 | cpio --null -pdlu $kerneldir
+ 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
cp .config $kerneldir
if [ "${S}" != "${B}" ]; then
pwd="$PWD"
More information about the Openembedded-commits
mailing list