I'm using a build framework that requires features from GNU make V3.82.90.
which seems to be the official MinGW repository.
Unfortunately, that version cannot cope with Msys-style pathnames.
E.g., consider the following Makefile:
/tmp/sometarget: ; touch $@
When using the shipped version (i.e. V3.81) of make, everything works fine:
make: `/tmp/all' is up to date.
But when using the CVS version, "sometarget" is always being rebuilt:
While this problem could easily be worked arround in simple makefiles by using GNU make's $(abspath ...)
function, it renders complex build frameworks that involve GNU make almost useless.
As everything works as expected in the shipped version of make, this problem must have been solved there.
Can anyone help in doing the same with make V3.82.90?
Thanks a lot for any suggestions,