Hi,
I was puzzled by the following different behaviour of
GNU make 3.79.1 (in comparison with 3.78.1). Consider the
makefile:
# GNU makefile, target specific variables.
TMP=A
all : TMP+=B
all : TMP+=C
all :
echo $(TMP)
The "old" GNU make 3.78.1 seems to work properly:
pgu
all:
@echo wildcard: $(wildcard ~)
@echo shell : $(shell echo ~)
# GNU Make version 3.78.1 (as shipped with RedHat 6.2)
# GNU bash, version 1.14.7(1) (as shipped with RedHat 6.2)
# Here's the output I get:
# 09:00:28 [erich@emerald erich]$ make -f weird
# wildcard: /home/
%% Eric Hanchrow <[EMAIL PROTECTED]> writes:
eh> all:
eh> @echo wildcard: $(wildcard ~)
eh> @echo shell : $(shell echo ~)
eh> # GNU Make version 3.78.1 (as shipped with RedHat 6.2)
eh> # GNU bash, version 1.14.7(1) (as shipped with RedHat 6.2)
eh> # Here's the output I get