%% 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