diff options
| author | Andrea Adami <andrea.adami@gmail.com> | 2014-07-22 20:02:08 +0200 |
|---|---|---|
| committer | Martin Jansa <Martin.Jansa@gmail.com> | 2014-07-24 15:32:55 +0200 |
| commit | 2f85f5a948df6163f975f37c84e4817468c9a5f9 (patch) | |
| tree | 10a59ec1843b44f4691400128b830b16e7993e79 /meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb | |
| parent | 1e1b6d19ef707a581e10b689a925d7b4ded76d2f (diff) | |
| download | meta-openembedded-2f85f5a948df6163f975f37c84e4817468c9a5f9.tar.gz | |
klibc: upgrade to released 2.0.4
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb')
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb new file mode 100644 index 0000000000..2f4afce063 --- /dev/null +++ b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | SUMMARY = "The klcc crosscompiler for klibc" | ||
| 2 | |||
| 3 | require klibc.inc | ||
| 4 | DEPENDS = "klibc" | ||
| 5 | |||
| 6 | FILESPATH =. "${FILE_DIRNAME}/klibc-${PV}:" | ||
| 7 | |||
| 8 | SRC_URI += "file://use-env-for-perl.patch" | ||
| 9 | |||
| 10 | # disable task already run in klibc recipe | ||
| 11 | do_configure[noexec] = "1" | ||
| 12 | |||
| 13 | do_compile() { | ||
| 14 | oe_runmake 'INSTALLDIR=${STAGING_DIR_TARGET}${libdir}/klibc' klcc | ||
| 15 | } | ||
| 16 | |||
| 17 | do_install() { | ||
| 18 | install -d ${D}${bindir_crossscripts}/ | ||
| 19 | install -m 0755 klcc/klcc ${D}${bindir_crossscripts}/${TARGET_PREFIX}klcc | ||
| 20 | # Insert an unencoded path as a comment to trigger the sstate renaming functions | ||
| 21 | sed -i '2i #${STAGING_DIR_TARGET}' ${D}${bindir_crossscripts}/${TARGET_PREFIX}klcc | ||
| 22 | } | ||
| 23 | |||
| 24 | SYSROOT_PREPROCESS_FUNCS += "klcc_sysroot_preprocess" | ||
| 25 | |||
| 26 | klcc_sysroot_preprocess () { | ||
| 27 | sysroot_stage_dir ${D}${bindir_crossscripts} ${SYSROOT_DESTDIR}${bindir_crossscripts} | ||
| 28 | } | ||
| 29 | |||
| 30 | deltask do_package | ||
| 31 | deltask do_packagedata | ||
| 32 | deltask do_package_write_ipk | ||
| 33 | deltask do_package_write_rpm | ||
| 34 | deltask do_package_write_deb | ||
| 35 | deltask do_package_write_tar | ||
| 36 | |||
| 37 | SSTATE_SCAN_FILES = "*" | ||
| 38 | EXTRA_STAGING_FIXMES = "MANGLEDSTAGINGDIRTARGET MANGLEDSTAGINGDIR" | ||
| 39 | MANGLEDSTAGINGDIR = "${@d.getVar("STAGING_DIR", True).replace("/", "\\\\/").replace("-", "\\\\-")}" | ||
| 40 | MANGLEDSTAGINGDIRTARGET = "${@d.getVar("STAGING_DIR_TARGET", True).replace("/", "\\\\/").replace("-", "\\\\-")}" | ||
