binutils: workaround x86_64 problems, should close #2928
authorCesar Eduardo Barros <cesarb@cesarb.net>
Sat, 22 Sep 2007 07:39:11 +0000 (07:39 +0000)
committerKoen Kooi <koen@openembedded.org>
Sat, 22 Sep 2007 07:39:11 +0000 (07:39 +0000)
packages/binutils/binutils-cross.inc

index 74ff4dd..fb966d3 100644 (file)
@@ -18,13 +18,17 @@ do_stage () {
        rm -rf ${CROSS_DIR}/share/man
        rmdir ${CROSS_DIR}/share || :
        rmdir ${CROSS_DIR}/${libdir}/gcc-lib || :
+       rmdir ${CROSS_DIR}/${libdir}64/gcc-lib || :
        rmdir ${CROSS_DIR}/${libdir} || :
+       rmdir ${CROSS_DIR}/${libdir}64 || :
        rmdir ${CROSS_DIR}/${prefix} || :
 
        # We want to move this into the target specific location
        mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib
-       mv -f ${CROSS_DIR}/lib/libiberty.a ${CROSS_DIR}/${TARGET_SYS}/lib
+       mv -f ${CROSS_DIR}/lib/libiberty.a ${CROSS_DIR}/${TARGET_SYS}/lib || \
+               mv -f ${CROSS_DIR}/lib64/libiberty.a ${CROSS_DIR}/${TARGET_SYS}/lib
        rmdir ${CROSS_DIR}/lib || :
+       rmdir ${CROSS_DIR}/lib64 || :
 }
 
 do_install () {