Ralf Wildenhues wrote: > > GNU Make got through that without a problem, but... should gmake be a > > prerequisite for building coreutils? > > Oh well. OSF make chokes upon instances of '[' in the Makefile; it > seems to use it as some internal separator for locks or so. > ... > I guess the easiest would be to require gmake on Tru64/OSF
It is already required. The coreutils/README contains this text, added in [1]: ************************ OSF/1 4.0d build failure ------------------------ If you use /usr/bin/make on an OSF/1 4.0d system, it will fail due to the presence of the "[" target. That version of make appears to treat "[" as some syntax relating to locks. To work around that, the best solution is to use GNU make. Otherwise, simply remove all mention of "[$(EXEEXT)" from src/Makefile. [1] http://lists.gnu.org/archive/html/bug-coreutils/2007-02/msg00241.html