I Vincent, sorry for the awful delay. On 03/13/2012 02:28 PM, Vincent Lefevre wrote: > I've reported the following bug on the Debian BTS: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663705 > > for Automake 1.11.3. > > When I configure MPFR with CC=tcc, as soon as a .c file is modified or > I do a "make clean", I get errors when I want to rebuild MPFR. > > For instance, after a "make clean" and "make": > > Making all in doc > make[1]: Entering directory `/home/vlefevre/software/mpfr/doc' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/vlefevre/software/mpfr/doc' > Making all in src > make[1]: Entering directory `/home/vlefevre/software/mpfr/src' > /usr/bin/make all-am > make[2]: Entering directory `/home/vlefevre/software/mpfr/src' > exceptions.c \ : > /home/vlefevre/dash/bin/dash: exceptions.c: Permission denied > make[2]: *** [exceptions.lo] Error 126 > make[2]: Leaving directory `/home/vlefevre/software/mpfr/src' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/vlefevre/software/mpfr/src' > make: *** [all-recursive] Error 1 > zsh: exit 2 =make > > The problem appears to be due to the src/.deps/*.Plo files. > > In the config.log file: > > configure:4362: checking dependency style of tcc > configure:4473: result: icc > > Of course, there's no such problem with --disable-dependency-tracking. > I can now reproduce the issue, after upgrading tcc to version 0.9.25 (either the issue wasn't present with the older version I had previously installed, or I hadn't been able to trigger it). I hope I'll be able to find a fix before 1.11.4. In the meantime, as usual, any help or patch would be mostly welcome.
Thanks, Stefano