diff options
author | Bruce Ashfield <bruce.ashfield@windriver.com> | 2012-06-20 09:49:15 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-06-26 15:34:39 +0100 |
commit | 58fcd84206c79878b76870079e1008ff5b74d07d (patch) | |
tree | d772dc2e866be7767b4d1217dfc16f764f938ef0 /meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb | |
parent | 93d890fcf06a417d69e8861999bb4307fb1581a9 (diff) | |
download | poky-58fcd84206c79878b76870079e1008ff5b74d07d.tar.gz |
linux-libc-headers-yocto: use kernel-arch to set ARCH
The arch mapping done in kernel-arch should be used instead of
recipe local mapping. Inheriting kernel-arch consolidates the
code and simplifies the libc-header recipe.
(From meta-yocto rev: 4978935df1c59afdaeeb2f975647d4b6c9b7a9c3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb')
-rw-r--r-- | meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb b/meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb index 756b596913..831e4522bb 100644 --- a/meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb +++ b/meta-yocto/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb | |||
@@ -20,25 +20,14 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.2;protocol=git;nocheckout=1; | |||
20 | # building a device tree as part of kern headers | 20 | # building a device tree as part of kern headers |
21 | KERNEL_DEVICETREE = "" | 21 | KERNEL_DEVICETREE = "" |
22 | 22 | ||
23 | set_arch() { | 23 | inherit kernel-arch |
24 | case ${TARGET_ARCH} in | ||
25 | arm*) ARCH=arm ;; | ||
26 | i*86*) ARCH=i386 ;; | ||
27 | ia64*) ARCH=ia64 ;; | ||
28 | mips*) ARCH=mips ;; | ||
29 | powerpc*) ARCH=powerpc ;; | ||
30 | x86_64*) ARCH=x86_64 ;; | ||
31 | esac | ||
32 | } | ||
33 | 24 | ||
34 | do_configure() { | 25 | do_configure() { |
35 | set_arch | 26 | oe_runmake allnoconfig |
36 | oe_runmake allnoconfig ARCH=$ARCH | ||
37 | } | 27 | } |
38 | 28 | ||
39 | do_install() { | 29 | do_install() { |
40 | set_arch | 30 | oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} |
41 | oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH | ||
42 | 31 | ||
43 | # The ..install.cmd conflicts between various configure runs | 32 | # The ..install.cmd conflicts between various configure runs |
44 | find ${D}${includedir} -name ..install.cmd | xargs rm -f | 33 | find ${D}${includedir} -name ..install.cmd | xargs rm -f |