On Fri, Jun 06, 2008 at 08:59:35AM +0200, Fabian Groffen wrote:
> On 06-06-2008 08:49:45 +0200, Niels Nes wrote:
> > On Fri, Jun 06, 2008 at 08:28:10AM +0200, Stefan Manegold wrote:
[...]
> 
> Would it be possible to do this check based on the existence of a .CVS
> directory?

Would be.
However, then it only detects cvs checkouts, but not cvs exports.
I just used the same test that we already use to detect whether we need code
generation tools (flex, bison, etc.), or not.
I'll discuss with Sjoerd.

[...]
> > > Open question: shall we only do this on the release branch and keep
> > > "--enable-strict" as default in all cases in the development trunk, or 
> > > shall
> > > we apply the same strategy o the development trunk, too?
> > 
> > Same strategy sounds good for the development trunk too. There the users
> > of the tar.balls also may have other platforms.

Good. Less diff between Stable & Current make thinks even simpler.

> It would make sense to me if the nightly tarballs, which include the
> superballs all compile with strict, optimize and assert being *disabled*
> by default, for a sane code distribution.
> 
> Please note that for some compiler issues to catch, one has to use -O2
> (--enable optimize?), however doing that makes the binary hard to debug,
> which results in a natural inconvenience here...

Even without --enable-optimize the configure default (not our choice, but
that of the makers of configure!) (at least for gcc, not the most rare
compiler) is "-g -O2", hence, the default does not omit "-O2".

Moreover, there is the issue of performance experiments/comparisons in case
the default is not --enable-optimize .
Let try to make a final decision "life" during MADAM on Monday.

Stefan

-- 
| Dr. Stefan Manegold | mailto:[EMAIL PROTECTED] |
| CWI,  P.O.Box 94079 | http://www.cwi.nl/~manegold/  |
| 1090 GB Amsterdam   | Tel.: +31 (20) 592-4212       |
| The Netherlands     | Fax : +31 (20) 592-4312       |

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Monetdb-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-developers

Reply via email to