From: Mike F. <va...@ge...> - 2010-08-05 15:56:59
|
On Thursday, August 05, 2010 09:54:50 Garrett Cooper wrote: > On Aug 5, 2010, at 6:53 AM, Cyril Hrubis wrote: > >> BTW... calling 1make' bareword never worked with 3.80; all of the the > >> directions in INSTALL say use make all [...]; make install. The reason > >> being is that make 3.80 didn't have a functional .DEFAULT_GOAL > >> equivalent until sometime around midway between make 3.80 and make > >> 3.81; so assuming that `make' will function the same as `make all' > >> isn't a good assumption to make :). > > > > So ltp buildsystem is kind of a mine field ;). Anyway as make picks up > > first target and makes it default adding "default: all" to the beginning > > of env_pre.mk seems to fix that problem for me. > > Seems like a decent workaround for cases when env_pre.mk is used, but this > isn't possible with 3rd party Makefiles, so it might be kind of a moot > point. > > Just to be safe I'd stick with the directions unless you want to submit > patches to fix every issue in the source tree :)... tweaking the top level makefile so the standard `./configure && make` works without having to read directions would be nice -mike |