If you have a proposal to change Python, it's best to submit a Python
Enhancement Proposal (PEP) first. All current PEPs, as well as
-guidelines for submitting a new PEP, are list at
+guidelines for submitting a new PEP, are listed at
http://python.sourceforge.net/peps/.
you need to first make sure that the library is available on
your system. Then, you need to instruct the dynamic loader how
- to find it. You can chose any of the following strategies:
+ to find it. You can choose any of the following strategies:
1. When compiling Python, set LD_RUN_PATH to the directories
containing missing libraries.
To do this, run "./configure --with-threads=no" including any
other options you need (--prefix, etc.). Then in Modules/Setup
- uncomment the lines:
+ uncomment the lines:
#SSL=/usr/local/ssl
#_socket socketmodule.c \
configure.in file, so manual intervention is required. If you patch
the configure.in file and are confident that the patch works, please
send in the patch. (Don't bother patching the configure script itself
--- it is regenerated each the configure.in file changes.)
+-- it is regenerated each time the configure.in file changes.)
Compiler switches for threads
.............................
Note that on Linux, gprof apparently does not work for shared
libraries. The Makefile/Setup mechanism can be used to compile and
-link most extension module statically.
+link most extension modules statically.
Testing