--- gcc/mklibgcc.in.orig	2003-10-14 23:33:45.000000000 +0900
+++ gcc/mklibgcc.in	2012-11-23 01:46:17.000000000 +0900
@@ -435,12 +435,12 @@
   dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'`
   if [ $dir != . ]; then
     ldir='$(libsubdir)'/$dir
-    echo "	if [ -d $ldir ]; then true; else mkdir $ldir; chmod a+rx $ldir; fi;"
+    echo "	if [ -d "'$(DESTDIR)/'"$ldir ]; then true; else mkdir "'$(DESTDIR)/'"$ldir; chmod a+rx "'$(DESTDIR)/'"$ldir; fi;"
   else
     ldir='$(libsubdir)'
   fi
-  echo '	$(INSTALL_DATA)' ${dir}/libgcc.a ${ldir}/
-  echo '	$(RANLIB_FOR_TARGET)' ${ldir}/libgcc.a
+  echo '	$(INSTALL_DATA)' ${dir}/libgcc.a '$(DESTDIR)'/${ldir}/
+  echo '	$(RANLIB_FOR_TARGET) $(DESTDIR)/'${ldir}/libgcc.a
 
   if [ "$SHLIB_LINK" ]; then
     if [ -z "$SHLIB_MULTILIB" ]; then
