summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2001-04-14 13:09:53 (GMT)
committerGuido van Rossum <guido@python.org>2001-04-14 13:09:53 (GMT)
commit7be8ca0d427c15ef0174623fc7c5a0691a97d08c (patch)
treeb6ec21c9e1dec68b9121791e1cfb542ea44d39d9 /README
parentb891891d005c4c98bb747271fb7c3e8fe23671a5 (diff)
downloadcpython-7be8ca0d427c15ef0174623fc7c5a0691a97d08c.zip
cpython-7be8ca0d427c15ef0174623fc7c5a0691a97d08c.tar.gz
cpython-7be8ca0d427c15ef0174623fc7c5a0691a97d08c.tar.bz2
Add more general warning against the SGI optimizer.
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 5 insertions, 7 deletions
diff --git a/README b/README
index 436e06e..b55513a 100644
--- 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