]> code.ossystems Code Review - openembedded-core.git/commitdiff
linux-libc-headers: use kernel-arch to set ARCH
authorBruce Ashfield <bruce.ashfield@windriver.com>
Wed, 20 Jun 2012 14:54:54 +0000 (10:54 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 21 Jun 2012 11:52:05 +0000 (12:52 +0100)
linux-libc-headers no longer needs its own ARCH mapping code,
since the mapping done in kernel-arch works and we can
consolidate all arch mapping code in a single place.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc

index 4137be1a453635b9060bd187921d86791d4aec3b..962ca757cd58e651a4c2cadb3505c676167896bc 100644 (file)
@@ -12,43 +12,21 @@ python __anonymous () {
        d.setVar("HEADER_FETCH_VER", "2.6")
 }
 
+inherit kernel-arch
+
 SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/v${HEADER_FETCH_VER}/linux-${PV}.tar.bz2"
 
 S = "${WORKDIR}/linux-${PV}"
 
-set_arch() {
-       case ${TARGET_ARCH} in
-               alpha*)   ARCH=alpha ;;
-               arm*)     ARCH=arm ;;
-               cris*)    ARCH=cris ;;
-               hppa*)    ARCH=parisc ;;
-               i*86*)    ARCH=i386 ;;
-               ia64*)    ARCH=ia64 ;;
-               mips*)    ARCH=mips ;;
-               m68k*)    ARCH=m68k ;;
-               powerpc*) ARCH=powerpc ;;
-               s390*)    ARCH=s390 ;;
-               sh*)      ARCH=sh ;;
-               sparc64*) ARCH=sparc64 ;;
-               sparc*)   ARCH=sparc ;;
-               x86_64*)  ARCH=x86_64 ;;
-               avr32*)   ARCH=avr32 ;;
-               bfin*)    ARCH=blackfin ;;
-               microblaze*) ARCH=microblaze ;;
-       esac
-}
-
 do_configure() {
-       set_arch
-       oe_runmake allnoconfig ARCH=$ARCH
+       oe_runmake allnoconfig
 }
 
 do_compile () {
 }
 
 do_install() {
-       set_arch
-       oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
+       oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix}
        # Kernel should not be exporting this header
        rm -f ${D}${exec_prefix}/include/scsi/scsi.h