I've built make-3.81beta3 with the IBM C compiler v7 and GCC 3.4.3.
All tests pass except functions/realpath:
functions/realpath ...................................... Error running
/opt/build/make-3.81beta3/tests/../make (expected 0; got 512):
/opt/build/make-3.81beta3/tests/../make -f work/functions/realpath.mk
FAILED (0/1 passed)
The problem is:
ifneq ($(realpath .///),$(CURDIR))
$(error ))
endif
On AIX 4.3.3, 5.1, and 5.2, $(realpath .///) appends "/":
$ cat /tmp/a
.PHONY: all
all:
@echo $(CURDIR)
@echo $(realpath .///)
$ ./make -f /tmp/a
/opt/build/make-3.81beta3/tests
/opt/build/make-3.81beta3/tests/
--
albert chin ([EMAIL PROTECTED])
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make