klcc-cross_2.0.2: refactor recipe to respect exec_prefix

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
This commit is contained in:
Andrea Adami 2013-08-30 01:11:30 +02:00 committed by Paul Eggleton
parent 123c38942d
commit 61398c6959
2 changed files with 4 additions and 31 deletions

View File

@ -3,10 +3,7 @@ PR = "${INC_PR}.0"
require klibc.inc
SUMMARY = "The klcc crosscompiler for klibc"
export KLCC_INST = "${STAGING_DIR_TARGET}/lib/klibc"
SRC_URI += "file://klcc_prefix.patch \
file://use-env-for-perl.patch"
SRC_URI += "file://use-env-for-perl.patch"
DEPENDS = "klibc"
@ -19,10 +16,10 @@ do_configure () {
}
do_compile() {
oe_runmake klcc
oe_runmake 'INSTALLDIR=${STAGING_DIR_TARGET}${target_libdir}/klibc' klcc
}
do_install() {
install -d ${D}${base_bindir}
install -m 0755 klcc/klcc ${D}${base_bindir}/${TARGET_PREFIX}klcc
install -d ${D}${bindir}
install -m 0755 klcc/klcc ${D}${bindir}/${TARGET_PREFIX}klcc
}

View File

@ -1,24 +0,0 @@
Patch was imported from the OpenEmbedded git server
(git://git.openembedded.org/openembedded)
as of commit id a29bf15b9c9c0d15f96c254b2ed830e104ae3436
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Index: klibc-1.5.19/klcc/Kbuild
===================================================================
--- --- klibc-1.5.19.orig/klcc/Kbuild 2010-07-07 14:07:48.000000000 +0200
+++ --- klibc-1.5.19./klcc/Kbuild 2010-08-18 23:39:23.000000000 +0200
@@ -22,10 +22,10 @@
$(Q)echo 'EMAIN=$(KLIBCEMAIN)' >> $@
$(Q)echo 'BITSIZE=$(KLIBCBITSIZE)' >> $@
$(Q)echo 'VERSION=$(shell cat $(srctree)/usr/klibc/version)' >> $@
- $(Q)echo 'prefix=$(INSTALLDIR)' >> $@
- $(Q)echo 'bindir=$(INSTALLDIR)/$(KCROSS)bin' >> $@
- $(Q)echo 'libdir=$(INSTALLDIR)/$(KCROSS)lib' >> $@
- $(Q)echo 'includedir=$(INSTALLDIR)/$(KCROSS)include' >> $@
+ $(Q)echo 'prefix=$(KLCC_INST)' >> $@
+ $(Q)echo 'bindir=$(KLCC_INST)/$(KCROSS)bin' >> $@
+ $(Q)echo 'libdir=$(KLCC_INST)/$(KCROSS)lib' >> $@
+ $(Q)echo 'includedir=$(KLCC_INST)/$(KCROSS)include' >> $@
# Generate klcc