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".


Reply via email to