[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