]> www.ginac.de Git - cln.git/commitdiff
* cln/cln.tex: documented problems with shared library on Sparc
authorRichard Kreckel <kreckel@ginac.de>
Mon, 28 May 2001 20:24:02 +0000 (20:24 +0000)
committerRichard Kreckel <kreckel@ginac.de>
Mon, 28 May 2001 20:24:02 +0000 (20:24 +0000)
          using gcc older than 2.95.3.

doc/cln.tex

index 0e1e6d92f9ebcbfc0a9cc7ef46456d899260d512..3c0c2ab82ea2e6bd67e941397f38161f6ed935b9 100644 (file)
@@ -318,7 +318,7 @@ If on your system, @samp{make} is not GNU @code{make}, you have to use
 
 The @code{configure} command checks out some features of your system and
 C++ compiler and builds the @code{Makefile}s. The @code{make} command
-builds the library. This step may take 4 hours on an average workstation.
+builds the library. This step may take about an hour on an average workstation.
 The @code{make check} runs some test to check that no important subroutine
 has been miscompiled.
 
@@ -399,9 +399,12 @@ If you use @code{g++} gcc-2.95.x or gcc-3.0, I recommend adding
 
 If you use @code{g++} from gcc-2.95.x on Sparc, add either @samp{-O},
 @samp{-O1} or @samp{-O2 -fno-schedule-insns} to the CXXFLAGS. With full
-@samp{-O2}, @code{g++} miscompiles the division routines. 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.
+@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.
 
 By default, both a shared and a static library are built.  You can build
 CLN as a static (or shared) library only, by calling @code{configure} with