[Python-checkins] CVS: python/dist/src README,1.120,1.121

Guido van Rossum gvanrossum@users.sourceforge.net
Sat, 14 Apr 2001 06:09:55 -0700


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv6225

Modified Files:
	README 
Log Message:
Add more general warning against the SGI optimizer.


Index: README
===================================================================
RCS file: /cvsroot/python/python/dist/src/README,v
retrieving revision 1.120
retrieving revision 1.121
diff -C2 -r1.120 -r1.121
*** README	2001/04/12 20:52:23	1.120
--- README	2001/04/14 13:09:53	1.121
***************
*** 360,373 ****
  	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
  	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++
--- 360,371 ----
  	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
  	you set the first line of the Makefile to #!/usr/sbin/smake
  	smake will be invoked by make (likewise for GNU make).
  
! 	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++