It's a procedural mistake on my side: I commited the wrong iteration of the libada/Makefile.in patch, it is missing the pair of "rm -rf". I checked and the version on 4.4 doesn't have the issue.
I've commited the right version of libada/Makefile.in as revision 145673, it should fix incremental build, sorry for the mess. Laurent On Tue, 2009-04-07 at 15:25 +0200, Arnaud Charlet wrote: > Laurent, > > I keep getting the following error when doing an incremental build (the first > time from scratch it works, and then it always fails): > > ln -s ../.././gcc/ada/rts adainclude > ln -s ../.././gcc/ada/rts adalib > ln: creating symbolic link `adalib/rts' to `../.././gcc/ada/rts': File exists > make[2]: *** [gnatlib-shared] Error 1 > make[2]: Leaving directory > `/saumur.a/users/charlet/fsf/obj/x86_64-unknown-linux-gnu/libada' > make[1]: *** [all-target-libada] Error 2 > make[1]: Leaving directory `/saumur.a/users/charlet/fsf/obj' > make: *** [all] Error 2 > > This seems to be related to some of the changes you made to support > multilibs. Can you please advise on how to fix this? > > Is anyone else seeing these errors? > > Thanks in advance. > > Arno >