[gnu.utils.bug] funny bug in Make?

hugo@griggs.dartmouth.edu (07/28/89)

I just installed make 3.54 on my system (sun 3, OS4) and it seems to
work fine.  I also installed bash 1.02, and after compiling, linking
and installing bash, saying "make -n install" in the bash directory
gives this output:

gcc -traditional -c  -g -msoft-float -Bstatic -DSUN3 -DTARGET=SUN3 -DSUNOS4 -Ilib/ print_cmd.c -o print_cmd.o
gcc -traditional -c  -g -msoft-float -Bstatic -DSUN3 -DTARGET=SUN3 -DSUNOS4 -Ilib/ execute_cmd.c -o execute_cmd.o
gcc -traditional  -g -msoft-float -Bstatic  -o bash shell.o y.tab.o general.o make_cmd.o print_cmd.o dispose_cmd.o execute_cmd.o variables.o builtins.o copy_cmd.o flags.o jobs.o subst.o glob.o hash.o mailcheck.o test.o trap.o alias.o ./alloc-files/malloc.o  braces.o unwind_prot.o  bashline.o ./lib/libreadline.a ./lib/libhistory.a /lib/libtermcap.a 
mv /usr/local/bin/bash /usr/local/bin/bash.old
cp bash /usr/local/bin/bash
rm -f installed-bash
ln -s /usr/local/bin/bash installed-bash

Compilation finished at Fri Jul 28 11:32:53

When I say "make install" I get 

mv /usr/local/bin/bash /usr/local/bin/bash.old
cp bash /usr/local/bin/bash
rm -f installed-bash
ln -s /usr/local/bin/bash installed-bash

So, the question is, why are there stray compile commands?  There is
either a bug in Make, or the Makefile.

Pete
hugo@sunapee.dartmouth.edu