gcc-configure-cross.inc: The install function is used, stage is no longer required
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 1 Apr 2010 11:07:33 +0000 (12:07 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 May 2010 13:45:48 +0000 (14:45 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
recipes/gcc/gcc-configure-cross.inc

index 7dde9de..8b97b09 100644 (file)
@@ -22,47 +22,3 @@ do_configure_prepend () {
 
 LIBGCCS_VAR = "-lgcc_s"
 LIBGCCS_VAR_avr32 = ""
-
-do_stage_append () {
-       for d in info man share/doc share/locale ; do
-               rm -rf ${CROSS_DIR}/$d
-       done
-
-       # Fix a few include links so cross builds are happier
-       if [ ! -e ${STAGING_INCDIR}/c++ ]; then
-               mkdir -p ${STAGING_INCDIR}
-               mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include/c++
-               ln -sf ${CROSS_DIR}/${TARGET_SYS}/include/c++ \
-                       ${STAGING_INCDIR}/
-       fi
-
-       # We probably don't need these
-       rmdir ${CROSS_DIR}/include || :
-
-       # We don't really need to keep this around
-       # rm -rf ${CROSS_DIR}/share but leave java there
-       for d in share/man share/info;
-       do
-               rm -rf ${CROSS_DIR}/$d
-       done
-
-       #fix up libsupc++ and libstdc++ la files
-       for d in lib lib/nof; do
-               sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/$d/libsupc++.la || true
-               sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/$d/libstdc++.la || true
-       done
-
-    # Link gfortran to g77 to satisfy not-so-smart configure or hard coded g77
-    # gfortran is fully backwards compatible. This is a safe and practical solution.
-    if [ -f ${CROSS_DIR}/bin/${TARGET_PREFIX}gfortran ]; then
-           currdir="$PWD"
-           cd ${CROSS_DIR}/bin/
-           ln -sf ${TARGET_PREFIX}gfortran ${TARGET_PREFIX}g77 || true
-           if [ -d ${CROSS_DIR}/${TARGET_SYS}/bin/ ] ; then 
-               cd ${CROSS_DIR}/${TARGET_SYS}/bin/
-               ln -sf gfortran g77 || true
-           fi
-           cd $currdir
-    fi
-}
-