summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2000-09-29 17:45:05 (GMT)
committerFred Drake <fdrake@acm.org>2000-09-29 17:45:05 (GMT)
commit0b5fb2bfc84f58289da73b5c8a41a1279f9bf7bd (patch)
tree8aefb18f65bfce19a10108bb36b442eb8c2cab09
parentffe58ca6ef2ec88afd2a345fa3100b34ad12737e (diff)
downloadcpython-0b5fb2bfc84f58289da73b5c8a41a1279f9bf7bd.zip
cpython-0b5fb2bfc84f58289da73b5c8a41a1279f9bf7bd.tar.gz
cpython-0b5fb2bfc84f58289da73b5c8a41a1279f9bf7bd.tar.bz2
Add a paragraph about an optimization bug in SGI compilers which affects
complex objects, and explain how to build so that Objects/complexobject.c is compiled without optimization. Closing SourceForge bug #110695 as "Won't Fix".
-rw-r--r--README7
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README
index dd86dfc..5796465 100644
--- a/README
+++ b/README
@@ -374,6 +374,13 @@ SGI: SGI's standard "make" utility (/bin/make or /usr/bin/make)
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=").
+
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
and type NMAKE. Threading and sockets are supported by default