gcc-cross: Convert to remove legacy staging functions
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 17 Dec 2009 21:07:52 +0000 (21:07 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 May 2010 13:45:06 +0000 (14:45 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
recipes/gcc/gcc-cross-initial.inc
recipes/gcc/gcc-cross-intermediate.inc
recipes/gcc/gcc-cross.inc

index 2ab1d7f..abe82c6 100644 (file)
@@ -19,6 +19,3 @@ EXTRA_OECONF = "--with-local-prefix=${STAGING_DIR_TARGET}${target_prefix} \
                ${@get_gcc_fpu_setting(bb, d)} \
                ${@get_gcc_mips_plt_setting(bb, d)}"
 
-do_install () {
-       :
-}
index 50792b6..1ccf902 100644 (file)
@@ -17,13 +17,12 @@ EXTRA_OECONF = "--with-local-prefix=${STAGING_DIR_TARGET}${target_prefix} \
                ${@get_gcc_fpu_setting(bb, d)} \
                ${@get_gcc_mips_plt_setting(bb, d)}"
 
-do_stage_append () {
-       # get rid of dummy libc.so
-       if [ -z "`file ${STAGING_DIR_TARGET}${target_libdir}/libc.so | grep "ASCII C program text"`" ]; then
-               rm -rf ${STAGING_DIR_TARGET}${target_libdir}/libc.so
-       fi
-}
-
 do_install () {
-       :
+       oe_runmake 'DESTDIR=${D}' install
+
+    # If this is important, we should remove the staging package here
+       # get rid of dummy libc.so
+       #if [ -z "`file ${STAGING_DIR_TARGET}${target_libdir}/libc.so | grep "ASCII C program text"`" ]; then
+       #       rm -rf ${STAGING_DIR_TARGET}${target_libdir}/libc.so
+       #fi
 }
index 19dc550..2ba47fe 100644 (file)
@@ -2,3 +2,7 @@ inherit cross
 
 DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+
+do_stage () {
+    use_do_install_for_stage
+}