%% Regarding Probable Spam:  make 3.81 cannot build gcc 4.x.y;

  t> After update GNU make from 3.80 up to 3.81 i cannot build gcc 4.0.2,
  t> 4.0.3 and 4.1.0 whith same error:

  t> rm -f ./libgcov.a
  t> ar  rc ./libgcov.a libgcc/./_gcov.o libgcc/./_gcov_merge_add.o 
libgcc/./_gcov_merge_single.o libgcc/./_gcov_merge_delta.o 
libgcc/./_gcov_fork.o libgcc/./_gcov_execl.o libgcc/./_gcov_execlp.o 
libgcc/./_gcov_execle.o libgcc/./_gcov_execv.o libgcc/./_gcov_execvp.o 
libgcc/./_gcov_execve.o
  t> ranlib ./libgcov.a
  t> make[2]: Leaving directory `/export/home/devel/build/gcc-4.0.3/objdir/gcc'
  t> echo timestamp > stmp-multilib
  t> make[1]: Leaving directory `/export/home/devel/build/gcc-4.0.3/objdir/gcc'
  t> /bin/bash: -c: line 5: syntax error: unexpected end of file
  t> make: *** [multilib.out] Error 2

I pulled down the gcc-core tarball for 4.1.0 and couldn't reproduce this
problem.

In my build I see the libgcov.a library get built, but then noplace
during the build does it ever do anything with a "stmp-multilib" file.
That file must be part of one of the additional parts of GCC.  I
consider it very likely that this portion wasn't updated to reflect the
changes in make 3.81, but the only way to know for sure is if someone
can tell us in which part of GCC the "multilib" is built so we can look
at it.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to