summaryrefslogtreecommitdiffstats
path: root/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb')
-rw-r--r--meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb22
1 files changed, 10 insertions, 12 deletions
diff --git a/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb
index 068b3d54f..7ff9c2e1a 100644
--- a/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb
+++ b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.3.bb
@@ -1,25 +1,29 @@
1require klibc.inc
2SUMMARY = "The klcc crosscompiler for klibc" 1SUMMARY = "The klcc crosscompiler for klibc"
3 2
4SRC_URI += "file://use-env-for-perl.patch" 3require klibc.inc
5
6DEPENDS = "klibc" 4DEPENDS = "klibc"
7 5
8FILESPATH =. "${FILE_DIRNAME}/klibc-${PV}:" 6FILESPATH =. "${FILE_DIRNAME}/klibc-${PV}:"
9 7
8SRC_URI += "file://use-env-for-perl.patch"
9
10inherit cross 10inherit cross
11 11
12# disable task already run in klibc recipe
13do_configure[noexec] = "1"
12do_compile() { 14do_compile() {
13 oe_runmake 'INSTALLDIR=${STAGING_DIR_TARGET}${target_libdir}/klibc' klcc 15 oe_runmake 'INSTALLDIR=${STAGING_DIR_TARGET}${target_libdir}/klibc' klcc
14} 16}
15 17# The linux-libc-headers and klibc custom headers are not machine-specific
18# but are installed into machine sysroot.
19# Klcc wrapper is hardcoding some of these paths thus, to keep the recipe
20# arch-specific, we force the rebuild of klcc-cross for each machine.
21do_compile[vardeps] += "MACHINE"
16do_install() { 22do_install() {
17 install -d ${D}${bindir} 23 install -d ${D}${bindir}
18 install -m 0755 klcc/klcc ${D}${bindir}/${TARGET_PREFIX}klcc 24 install -m 0755 klcc/klcc ${D}${bindir}/${TARGET_PREFIX}klcc
19} 25}
20 26
21# disable task already run in klibc recipe
22do_configure[noexec] = "1"
23 27
24# disable unneeded tasks 28# disable unneeded tasks
25do_package[noexec] = "1" 29do_package[noexec] = "1"
@@ -28,9 +32,3 @@ do_package_write_ipk[noexec] = "1"
28do_package_write_rpm[noexec] = "1" 32do_package_write_rpm[noexec] = "1"
29do_package_write_deb[noexec] = "1" 33do_package_write_deb[noexec] = "1"
30do_package_write_tar[noexec] = "1" 34do_package_write_tar[noexec] = "1"
31
32# The linux-libc-headers and klibc custom headers are not machine-specific
33# but are installed into machine sysroot.
34# Klcc wrapper is hardcoding som eof these paths thus, to keep te recipe
35# arch-specific, we force the rebuild of klcc-cross for each machine.
36do_compile[vardeps] += "MACHINE"