diff --git a/ChangeLog b/ChangeLog index 903ea66..c6cf2fb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-05-10 Richard Kreckel + + * 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 * doc/cln.tex (Building the library): Give some recommendations for diff --git a/README b/README index f8b520b..ceb7adc 100644 --- a/README +++ b/README @@ -34,4 +34,4 @@ templates and namespaces. The following C++ features are not used: new, delete, virtual inheritance, exceptions. -Homepage: http://clisp.cons.org/~haible/packages-cln.html +Homepage: diff --git a/doc/cln.tex b/doc/cln.tex index 0a52fb3..e5402cc 100644 --- a/doc/cln.tex +++ b/doc/cln.tex @@ -410,9 +410,14 @@ If you use @code{g++} from gcc-2.95.x on Sparc, add either @samp{-O}, @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.