+2002-05-10 Richard Kreckel <kreckel@ginac.de>
+
+ * doc/cln.tex (Building the library): Update recommendations for
+ compiling on Tru64 using g++ 3.0 and 3.1.
+ * README: Update homepage.
+
2002-05-05 Bruno Haible <bruno@clisp.org>
* doc/cln.tex (Building the library): Give some recommendations for
The following C++ features are not used:
new, delete, virtual inheritance, exceptions.
-Homepage: http://clisp.cons.org/~haible/packages-cln.html
+Homepage: <http://www.ginac.de/CLN>
@samp{-O2}, @code{g++} miscompiles the division routines. If you use
@code{g++} older than 2.95.3 on Sparc you should also specify
@samp{--disable-shared} because of bad code produced in the shared
-library. Also, on OSF/1 or Tru64 using gcc-2.95.x, you should specify
-@samp{--disable-shared} because of linker problems with duplicate symbols
-in shared libraries.
+library.
+
+If you use @code{g++} on OSF/1 or Tru64 using gcc-2.95.x, you should
+specify @samp{--disable-shared} because of linker problems with
+duplicate symbols in shared libraries. If you use @code{g++} from
+gcc-3.0.n, with n larger than 1, you should @emph{not} add
+@samp{-fno-exceptions} to the CXXFLAGS, since that will generate wrong
+code (gcc-3.1.0 is okay again, as is gcc-3.0.0).
If you use @code{g++} from gcc-3.1, it will need 235 MB of virtual memory.
You might need some swap space if your machine doesn't have 512 MB of RAM.