[oe] [PATCH] kernel.bbclass: stage more include files for x86 in 2.6.27+

Michael Smith msmith at cbnco.com
Fri Aug 21 01:46:11 UTC 2009


OK to commit?

On Wed, 6 May 2009, Michael Smith wrote:

> Some packages include <linux/types.h>, which requires <asm/types.h>.
> Supplement b6220af33a70d96345dea130005ce842eeadfdf5 to copy files
> from arch/x86/include/asm to include/asm-x86.
> 
> Signed-off-by: Michael Smith <msmith at cbnco.com>
> ---
>  classes/kernel.bbclass |    9 ++++++++-
>  1 files changed, 8 insertions(+), 1 deletions(-)
> 
> diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
> index 954c407..2153424 100644
> --- a/classes/kernel.bbclass
> +++ b/classes/kernel.bbclass
> @@ -102,8 +102,15 @@ kernel_do_stage() {
>  		cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
>  		install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
>  		cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/	
> +
> +	# Check for arch/x86 on i386
> +	elif [ -d arch/x86/include/asm/ ]; then
> +		cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
> +		install -d ${STAGING_KERNEL_DIR}/arch/x86/include
> +		cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
>  	fi
> -	rm -f $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
> +
> +	rm -f ${STAGING_KERNEL_DIR}/include/asm
>  	ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
>  
>  	mkdir -p ${STAGING_KERNEL_DIR}/include/asm-generic
> -- 
> 1.5.6.5
> 




More information about the Openembedded-devel mailing list