Commit ec0977ab authored by Guillaume Lazzara's avatar Guillaume Lazzara
Browse files

Fix and INSTALL files.

	* here.

	* INSTALL: fix content about DNDEBUG.

git-svn-id: 4aad255d-cdde-0310-9447-f3009e2ae8c0
parent 322cad79
2008-12-22 Guillaume Lazzara <>
Fix and INSTALL files.
* here.
* INSTALL: fix content about DNDEBUG.
2008-12-19 Guillaume Lazzara <>
Enable the generation of version.hh.
......@@ -143,15 +143,14 @@ for Olena. This is a problem for GCC 2.95 and probably other compilers.
need other flags. If you know these flags, add them to `CXXFLAGS'.
1.3.3 Debugging flags make Olena slow
Because Olena depends on C++ optimizations to provide the best
performance, and enabling debugging flags often disable optimizations,
you are advised to override the `CXXFLAGS_OPTIMIZE' with any options
that gives the best optimization/conformance tradeoff. However, note
that passing `-DNDEBUG' disable many sanity checks, while providing
only a poor performance improvement.
1.3.3 Debugging flags
All over the code, many sanity checks are enabled by default. They are
convenient since they make sure nothing wrong is passed to the functions.
However, once the program is stable they may not be necessary anymore.
Passing `-DNDEBUG' to the CXXFLAGS disable many sanity checks, while providing
*high* performance improvement.
......@@ -191,6 +191,7 @@ AC_CONFIG_FILES([
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment