]> code.ossystems Code Review - openembedded-core.git/commitdiff
Revert "gcc-cross: aviod creating invalid symlinks"
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Mar 2012 15:23:26 +0000 (15:23 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Mar 2012 15:23:26 +0000 (15:23 +0000)
This reverts commit 7893e74311e53882d8f93ecb95a6bd9f5b14651e since it breaks
the builds.

meta/recipes-devtools/gcc/gcc-cross-intermediate.inc
meta/recipes-devtools/gcc/gcc-package-cross.inc

index 87d11ab4767c71055b10967bd1788fa89e798a61..ea105e6eb0e0e952d55ab002030bc5af72acc770 100644 (file)
@@ -51,8 +51,7 @@ do_install () {
        dest=${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/
        install -d $dest
        for t in ar as ld nm objcopy objdump ranlib strip g77 gcc cpp gfortran; do
-               [ ! -e ${BINRELPATH}/${TARGET_PREFIX}$t ] || \
-               ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t
+               ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t
        done
 }
 
index 3d52d23f921117eae813e78e2185be275c5d502f..e32412c1279f8ce4ee3de0d79f5fec441d163dbf 100644 (file)
@@ -19,10 +19,8 @@ do_install () {
        dest=${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/
        install -d $dest
        for t in ar as ld nm objcopy objdump ranlib strip g77 gcc cpp gfortran; do
-        if [ -e ${BINRELPATH}/${TARGET_PREFIX}$t ]; then
-                   ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t
-                   ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t ${dest}${TARGET_PREFIX}$t
-        fi
+               ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t
+               ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t ${dest}${TARGET_PREFIX}$t
        done
 
        # Remove things we don't need but keep share/java