Il 24/05/2012 15:32, Olivier Hainque ha scritto: > Hello Ian, > > On May 24, 2012, at 14:22 , Olivier Hainque wrote: >> libgcc/ >> * Makefile.in: move dependency on install-unwind_h from >> "install-leaf" to "install". > > Testing went fine for me. Here is what I checked: > > For a pristine tree: > > configure --enable-languages=c --disable-libada --disable-multilib > --disable-bootstrap > make > find . -name unwind.h -ls > ls0 > make maintainer-clean-target-libgcc > make (*) > find . -name unwind.h -ls > ls1 > > diff ls0 ls1 indeed shows > > < 4883963 12 -rw-r--r-- 1 hainque users 10246 May 24 14:42 > ./gcc/include/unwind.h > > 4883963 12 -rw-r--r-- 1 hainque users 10246 May 24 15:00 > ./gcc/include/unwind.h > > (*) For this sequence to work, I had to change libgcc_tm.h into > libgcc_tm.stamp > in the list of files removed by "clean:" in libgcc/Makefile.in. > Otherwise the > second make fails to rebuild libgcc, complaining about libgcc_tm.h > missing > (removed by clean and not rebuilt because .stamp remained there).
I think you need to remove both files? Can you send a patch for that? > On a tree with the patch applied, the difference on gcc/include/unwind.h > before and after the > rebuild disappears. > > I also checked that unwind.h remains copied by install-no-fixedincludes. > > OK to apply ? Ok. Paolo