Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
ebe3045f
Commit
ebe3045f
authored
Feb 27, 2001
by
Andrew M. Kuchling
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update build notes to mention setup.py
parent
9e9bb01c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
22 deletions
+20
-22
README
README
+20
-22
No files found.
README
View file @
ebe3045f
...
@@ -455,32 +455,30 @@ Linker (ld) libraries and flags for threads
...
@@ -455,32 +455,30 @@ Linker (ld) libraries and flags for threads
Configuring additional built-in modules
Configuring additional built-in modules
---------------------------------------
---------------------------------------
You can configure the interpreter to contain fewer or more built-in
Starting with Python 2.1, the setup.py script at the top of the source
modules by editing the Modules/Setup file. This file is initially
distribution attempts to detect which modules can be built and
copied from Setup.dist by the configure script; if it does not exist
automatically compiles them. Autodetection doesn't always work, so
yet, create it by copying Modules/Setup.dist yourself (configure will
you can customize the configuration by editing the Modules/Setup file.
never overwrite it). Never edit Setup.dist -- always edit Setup or
This file is initially copied from Setup.dist by the configure script;
Setup.local (see below). Read the comments in the file for
if it does not exist yet, create it by copying Modules/Setup.dist
information on what kind of edits are allowed. When you have edited
yourself (configure will never overwrite it). Never edit Setup.dist
Setup in the Modules directory, the interpreter will automatically be
-- always edit Setup or Setup.local (see below). Read the comments in
rebuilt the next time you run make in the toplevel directory. (When
the file for information on what kind of edits are allowed. When you
working inside the Modules directory, use "make Makefile; make".)
have edited Setup in the Modules directory, the interpreter will
automatically be rebuilt the next time you run make in the toplevel
The default collection of modules should build on any Unix system, but
directory. (When working inside the Modules directory, use "make
many optional modules should work on all modern Unices (e.g. try
Makefile; make".)
audioop, imageop, crypt, dbm, gdbm, nis, resource, termios, timing,
syslog, _curses, pyexpat, readline, rgbimg, zlib). Often the quickest
Many useful modules can be built on any Unix system, but some optional
way to determine whether a particular module works or not is to see if
modules can't be reliably autodetected. Often the quickest way to
it will build: enable it in Setup, then if you get compilation or link
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
errors, disable it -- you're either missing support or need to adjust
the compilation and linking parameters for that module.
the compilation and linking parameters for that module.
On SGI IRIX, there are modules that interface to many SGI specific
On SGI IRIX, there are modules that interface to many SGI specific
system libraries, e.g. the GL library and the audio hardware.
system libraries, e.g. the GL library and the audio hardware. These
modules will not be built by the setup.py script.
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.
In addition to the file Setup, you can also edit the file Setup.local.
(the makesetup script processes both). You may find it more
(the makesetup script processes both). You may find it more
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment