diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2010-10-19 15:47:26 +0200 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2010-10-19 15:53:19 +0200 |
commit | bcd69fc319355674dbc53e9758f9b8c6da6442dc (patch) | |
tree | 0281c36442226703cd80297583cb34f9b7ee96d2 /recipes | |
parent | 40c4e7823d9d24dcc489ce03b246c87f2d833a70 (diff) | |
download | openembedded-bcd69fc319355674dbc53e9758f9b8c6da6442dc.tar.gz |
dietlibc: move do_stage to do_install
* bump INC_PR
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/dietlibc/dietlibc.inc | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/recipes/dietlibc/dietlibc.inc b/recipes/dietlibc/dietlibc.inc index 64bc6be96d..5532648418 100644 --- a/recipes/dietlibc/dietlibc.inc +++ b/recipes/dietlibc/dietlibc.inc @@ -3,7 +3,7 @@ DESCRIPTION = "The diet libc is a libc that is optimized for small size. \ It can be used to create small statically linked binaries" LICENSE = "GPLv2" -INC_PR = "r2" +INC_PR = "r3" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/libs/dietlibc/dietlibc-${PV}.tar.bz2" @@ -18,28 +18,25 @@ do_compile () { } #no packages needed, all binaries will be compiled with -static -PACKAGES = " " +PACKAGES = "" #otherwise the whole run scripts got broken -do_install () { -: -} -do_stage () { +do_install () { DIETLIBC_BUILD_ARCH=`echo ${BUILD_ARCH} | sed -e s'/.86/386/'` DIETLIBC_TARGET_ARCH=`echo ${TARGET_ARCH} | sed -e s'/.86/386/'` - rm -rf ${STAGING_DIR_TARGET}/lib/dietlibc || true - rm ${TOOLCHAIN_PATH}/bin/diet || true - install -d ${STAGING_DIR_TARGET}/lib/dietlibc/lib-${DIETLIBC_TARGET_ARCH} - install -d ${STAGING_DIR_TARGET}/lib/dietlibc/include - for i in `find include -name \*.h`; do install -m 644 -D $i ${STAGING_DIR_TARGET}/lib/dietlibc/$i; done - install -m755 bin-${DIETLIBC_BUILD_ARCH}/diet-i ${TOOLCHAIN_PATH}/bin/diet + install -d ${D}${libdir}/dietlibc/include + for i in `find include -name \*.h`; do install -m 644 -D $i ${D}${libdir}/dietlibc/$i; done + + install -d ${D}${bindir} + install -m755 bin-${DIETLIBC_BUILD_ARCH}/diet-i ${D}${bindir}/diet cd bin-${DIETLIBC_TARGET_ARCH} + install -d ${D}${libdir}/dietlibc/lib-${DIETLIBC_TARGET_ARCH} install -m 644 start.o libm.a libpthread.a librpc.a \ liblatin1.a libcompat.a libcrypt.a \ - ${STAGING_DIR_TARGET}/lib/dietlibc/lib-${DIETLIBC_TARGET_ARCH} - install -m 644 dietlibc.a ${STAGING_DIR_TARGET}/lib/dietlibc/lib-${DIETLIBC_TARGET_ARCH}/libc.a + ${D}${libdir}/dietlibc/lib-${DIETLIBC_TARGET_ARCH} + install -m 644 dietlibc.a ${D}${libdir}/dietlibc/lib-${DIETLIBC_TARGET_ARCH}/libc.a } |