Dear MonetDB developer and users,
For convenience of both developers and users as well as to comply even more with open source standards, we now set/use the following defaults for the configure options --enable-strict, --enable-assert, --enable-debug, --enable-optimize
(Unless specified differently, the same defaults are used for both the "Stable" release branches and the "Current" development trunk.)
When compiling from CVS sources (as mainly done by developers): strict=yes assert=yes debug=yes optimize=no (*)
When compiling from packaged/distributed sources (i.e., tarballs) (as mainly done by users): strict=no assert=no debug=no optimize=no (*)
For building binary distributions (RPMs, MSIs): strict=no assert=no debug=no optimize=yes
With nightly testing for the "Stable" release branches: strict=yes assert=no debug=no optimize=yes
With nightly testing for the "Current" development trunk: strict=yes assert=yes debug=no optimize=yes
(*) IMPORTANT NOTE: Since "--enable-optimize=yes" is no longer the default for any case except binary packages, it is *strongly recommended* to (re)compile everything from scratch, *explicitly configured* with "--enable-debug=no --enable-optimize=yes", in case you want/need to run any performance experiments with MonetDB!
(Please note: "--enable-X=yes" is equivalent to "--enable-X", and "--enable-X=no" is equivalent to "--disable-X".)
Don't hesitate to ask in case you have any questions!
Enjoy!
Stefan