[Python-checkins] CVS: python/dist/src README,1.114,1.115
A.M. Kuchling
akuchling@users.sourceforge.net
Mon, 26 Feb 2001 19:24:26 -0800
Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv15309
Modified Files:
README
Log Message:
Update build notes to mention setup.py
Index: README
===================================================================
RCS file: /cvsroot/python/python/dist/src/README,v
retrieving revision 1.114
retrieving revision 1.115
diff -C2 -r1.114 -r1.115
*** README 2001/02/27 03:15:00 1.114
--- README 2001/02/27 03:24:24 1.115
***************
*** 456,485 ****
---------------------------------------
! You can configure the interpreter to contain fewer or more built-in
! modules by editing the Modules/Setup file. This file is initially
! copied from Setup.dist by the configure script; if it does not exist
! yet, create it by copying Modules/Setup.dist yourself (configure will
! never overwrite it). Never edit Setup.dist -- always edit Setup or
! Setup.local (see below). Read the comments in the file for
! information on what kind of edits are allowed. When you have edited
! Setup in the Modules directory, the interpreter will automatically be
! rebuilt the next time you run make in the toplevel directory. (When
! working inside the Modules directory, use "make Makefile; make".)
! The default collection of modules should build on any Unix system, but
! many optional modules should work on all modern Unices (e.g. try
! audioop, imageop, crypt, dbm, gdbm, nis, resource, termios, timing,
! syslog, _curses, pyexpat, readline, rgbimg, zlib). Often the quickest
! way to determine whether a particular module works or not is to see if
! it will build: enable it in Setup, then if you get compilation or link
errors, disable it -- you're either missing support or need to adjust
the compilation and linking parameters for that module.
On SGI IRIX, there are modules that interface to many SGI specific
! system libraries, e.g. the GL library and the audio hardware.
!
! For SunOS and Solaris, enable module "sunaudiodev" to support the
! audio device. Likewise, for Linux and some *BSD systems, enable
! "linuxaudiodev".
In addition to the file Setup, you can also edit the file Setup.local.
--- 456,483 ----
---------------------------------------
! Starting with Python 2.1, the setup.py script at the top of the source
! distribution attempts to detect which modules can be built and
! automatically compiles them. Autodetection doesn't always work, so
! you can customize the configuration by editing the Modules/Setup file.
! This file is initially copied from Setup.dist by the configure script;
! if it does not exist yet, create it by copying Modules/Setup.dist
! yourself (configure will never overwrite it). Never edit Setup.dist
! -- always edit Setup or Setup.local (see below). Read the comments in
! the file for information on what kind of edits are allowed. When you
! have edited Setup in the Modules directory, the interpreter will
! automatically be rebuilt the next time you run make in the toplevel
! directory. (When working inside the Modules directory, use "make
! Makefile; make".)
! Many useful modules can be built on any Unix system, but some optional
! modules can't be reliably autodetected. Often the quickest way to
! determine whether a particular module works or not is to see if it
! will build: enable it in Setup, then if you get compilation or link
errors, disable it -- you're either missing support or need to adjust
the compilation and linking parameters for that module.
On SGI IRIX, there are modules that interface to many SGI specific
! system libraries, e.g. the GL library and the audio hardware. These
! modules will not be built by the setup.py script.
In addition to the file Setup, you can also edit the file Setup.local.