Index: Makefile.in =================================================================== --- Makefile.in (revision 123710) +++ Makefile.in (working copy) @@ -1478,8 +1478,31 @@ ./as) ;; \ ../*) \ rm -f as$(exeext); \ + if [ -e as ]; then \ + rm -f as ;\ + fi ;\ + if [ -e .libs/as$(exeext) ]; then \ + rm -f .libs/as$(exeext) ;\ + fi ;\ echo $(LN) $< as$(exeext); \ - $(LN) $< as$(exeext) || cp $< as$(exeext) ;; \ + $(LN) $< as$(exeext) || cp $< as$(exeext) ;\ + if [ -n "$(exeext)" ]; then \ + if [ -e $(<:%$(exeext)=%) ]; then \ + echo $(LN) $(<:%$(exeext)=%) as ;\ + $(LN) $(<:%$(exeext)=%) as ||\ + cp $(<:%$(exeext)=%) as ;\ + fi ;\ + fi ;\ + if [ -e $( as; \ @@ -1494,8 +1517,31 @@ ./collect-ld) ;; \ ../*) \ rm -f collect-ld$(exeext); \ + if [ -e collect-ld ]; then \ + rm -f collect-ld ;\ + fi ;\ + if [ -e .libs/collect-ld$(exeext) ]; then \ + rm -f .libs/collect-ld$(exeext) ;\ + fi ;\ echo $(LN) $< collect-ld$(exeext); \ - $(LN) $< collect-ld$(exeext) || cp $< collect-ld$(exeext) ;; \ + $(LN) $< collect-ld$(exeext) || cp $< collect-ld$(exeext) ;\ + if [ -n "$(exeext)" ]; then \ + if [ -e $(<:%$(exeext)=%) ]; then \ + echo $(LN) $(<:%$(exeext)=%) collect-ld ;\ + $(LN) $(<:%$(exeext)=%) collect-ld ||\ + cp $(<:%$(exeext)=%) collect-ld ;\ + fi ;\ + fi ;\ + if [ -e $( collect-ld; \ @@ -1510,8 +1556,31 @@ ./nm) ;; \ ../*) \ rm -f nm$(exeext); \ + if [ -e nm ]; then \ + rm -f nm ;\ + fi ;\ + if [ -e .libs/nm$(exeext) ]; then \ + rm -f .libs/nm$(exeext) ;\ + fi ;\ echo $(LN) $< nm$(exeext); \ - $(LN) $< nm$(exeext) || cp $< nm$(exeext) ;; \ + $(LN) $< nm$(exeext) || cp $< nm$(exeext) ;\ + if [ -n "$(exeext)" ]; then \ + if [ -e $(<:%$(exeext)=%) ]; then \ + echo $(LN) $(<:%$(exeext)=%) nm ;\ + $(LN) $(<:%$(exeext)=%) nm ||\ + cp $(<:%$(exeext)=%) nm ;\ + fi ;\ + fi ;\ + if [ -e $( nm; \