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).
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 ?
libgcc/
* Makefile.in: move dependency on install-unwind_h from
"install-leaf" to "install".