On 07-04-2009 11:06:56 +0200, Stefan Manegold wrote:
Fabian,
`make -j[N] install` is know not to work (in particular with MonetDB5) due to race conditions and/or dependency issues, and there is hardly any way to fix this.
Hence, setting MAKEOPTS=-j[N] before calling monetdb-install.sh might (will) result in an error during make install.
I propose the following (or similar) patch to omit -j[N] when calling make install (of course, the "simpler" but maybe less desireable option is to omit MAKEOPTS completely with make install ...):
I prefer removing the -j argument from the script, and leaving it a "advanced" developers' option instead then. We should not try to needlessly complicate the monetdb-install.sh script for a flaw in our makefiles. Ultimately we should concentrate on fixing them, IMO.