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".
This commit is contained in:
Fred Drake 2000-09-29 17:45:05 +00:00
parent ffe58ca6ef
commit 0b5fb2bfc8
1 changed files with 7 additions and 0 deletions

7
README
View File

@ -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 you set the first line of the Makefile to #!/usr/sbin/smake
smake will be invoked by make (likewise for GNU make). 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++ 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 compiler installed, just change into the pc\os2vacpp directory
and type NMAKE. Threading and sockets are supported by default and type NMAKE. Threading and sockets are supported by default