]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add more general warning against the SGI optimizer.
authorGuido van Rossum <guido@python.org>
Sat, 14 Apr 2001 13:09:53 +0000 (13:09 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 14 Apr 2001 13:09:53 +0000 (13:09 +0000)
README

diff --git a/README b/README
index 436e06e1397c860922f1cf80f9fb56740de08729..b55513ad7d9cae077262fbfe17dd04fad48f5c6f 100644 (file)
--- a/README
+++ b/README
@@ -359,16 +359,14 @@ SGI:      SGI's standard "make" utility (/bin/make or /usr/bin/make)
        does not check whether a command actually changed the file it
        is supposed to build.  This means that whenever you say "make"
        it will redo the link step.  The remedy is to use SGI's much
-       smarter "smake " utility (/usr/sbin/smake), or GNU make.  If
+       smarter "smake" utility (/usr/sbin/smake), or GNU make.  If
        you set the first line of the Makefile to #!/usr/sbin/smake
        smake will be invoked by make (likewise for GNU make).
 
-       There is a bug in the SGI compiler's optimization that causes a
-       bus error in PyComplex_ImagAsDouble(); this has been reported to
-       be triggered when importing Numeric Python and may be caused at
-       other times.  The work-around is to build Python, delete the
-       Objects/complexobject.o file, and then recompile without
-       optimization (use "make OPT=").
+       WARNING: There are bugs in the optimizer of some versions of
+       SGI's compilers that can cause bus errors or other strange
+       behavior, especially on numerical operations.  To avoid this,
+       try building with "make OPT=".
 
 OS/2:   If you are running Warp3 or Warp4 and have IBM's VisualAge C/C++
         compiler installed, just change into the pc\os2vacpp directory