[OE-core] [V2 PATCH] kernel: Prevent from installing so files into source dir

Bruce Ashfield bruce.ashfield at windriver.com
Tue Aug 19 18:42:42 UTC 2014


On 14-08-19 02:39 PM, Yang Shi wrote:
> vdso build could generate so files, avoid installing such so files into kernel
> source dir, otherwise the below package QA error might be hit:
>
> ERROR: QA Issue: File '/usr/src/kernel/arch/x86/vdso/vdso64.so' from
> linux-windriver was already stripped, this will prevent future

We wouldn't want to capture linux-windriver in the commit log .. I assume
that this is possible to see with the stock linux-yocto kernel as
well ?

Bruce

> debugging! [already-stripped]
>
> Signed-off-by: Yang Shi <yang.shi 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 819c302..435b6f0 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -253,7 +253,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 -name "*.so.dbg" -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 -name "*.so" -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-core mailing list