| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
runtime_library_dirs (i.e. -R flags) when building the _socket.so
module. Whitelist only the platforms we know need the flags, which
are only sunos (aka Solaris) platforms at the moment. Tested on
RH7.3, OSX 10.2, and Solaris 8.
Forward port candidate for Python 2.3.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
revision 1.88 of setup.py
revision 1.46 of Lib/distutils/sysconfig.py
When using a Python that has not been installed to build 3rd-party
modules, distutils does not understand that the build version of the
source tree is needed.
This patch fixes distutils.sysconfig to understand that the running
Python is part of the build tree and needs to use the appropriate
"shape" of the tree. This does not assume anything about the current
directory, so can be used to build 3rd-party modules using Python's
build tree as well.
This is useful since it allows us to use a non-installed debug-mode
Python with 3rd-party modules for testing. It as the side-effect that
set_python_build() is no longer needed (the hack which was added to
allow distutils to be used to build the "standard" extension modules).
This closes SF patch #547734.
|
| |
|
|
|
|
|
|
|
| |
specification so that the proper runtime ld.so path gets compiled into
the extension. This fixes _socket for Solaris systems with libssl and
libcrypto in non-standard locations and should be fine for other
systems as well. Closes SF bug #565710.
Forward port candidate for Python 2.3 (I'll work on that).
|
| |
|
|
|
| |
Disable building of the fpectl module -- it's dangerous or useless
except in the hands of experts.
|
| |
|
|
| |
the extension building phase.
|
| |
|
|
| |
Closes SF bug #556370.
|
| | |
|
| |
|
|
| |
(Checked in after conferring with Michael).
|
| |
|
|
| |
[ 532618 ] install fails if build .so fails
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
revision 1.84 of setup.py
revision 1.293 of configure.in
Apply Jack's patch attached to
[ 508779 ] Disable flat namespace on MacOS X
I presume you wanted this on the trunk too, Jack?
2.2.1 candidate.
|
| | |
|
| |
|
|
| |
to the non-existing pympz (did that ever exist?).
|
| | |
|
| |
|
|
| |
but compiles OK.
|
| |
|
|
| |
any further, yet.
|
| |
|
|
|
|
|
| |
distutils for the library modules built as shared objects. A better solution
appears possible, but with the threat that the distutils becomes more
magical ("complex").
This closes SF bug #458343.
|
| | |
|
| |
|
|
| |
Bugfix candidate.
|
| |
|
|
| |
"darwin*" to "darwin" and use that for testing.
|
| | |
|
| |
|
|
|
|
|
| |
if you are not building while logged in to the console (you cannot
connect to the window server, so the Carbon library doesn't initialize).
Added a quick hack to skip the import test, with a warning, for modules
linked against Carbon.
|
| |
|
|
|
|
|
|
|
|
| |
routines. As of 10.1 using Carbon will crash Python if no window server is
available (ssh connection, console mode, MacOSX Server). This fixes bug
#466907.
A result of this mod is that the default 8bit encoding on OSX is now ASCII,
for the time being. Also, the extension modules that need the Carbon
framework now explicitly include it in setup.py.
|
| |
|
|
|
|
|
| |
#230075 ] dbmmodule build fails on Debian GNU/Linux unstable (Sid)".
- Build bsddb module with libdb3 if it's available. It also fixes a bug that
causes the build of bsddb to fail on Debian if bsddb3-dev is installed.
|
| | |
|
| | |
|
| |
|
|
| |
in LDSHARED.
|
| | |
|
| |
|
|
| |
can be found.
|
| |
|
|
| |
module on the Cygwin platform.
|
| | |
|
| |
|
|
|
|
| |
--enable-framework.
Some modules that are also useful outside a fullblown application are
always built.
|
| |
|
|
| |
curses, far too old for _cursesmodule.c.
|
| |
|
|
| |
level to 2.2a2+
|
| |
|
|
|
| |
incarnations. It's probably not quite sufficient, but should be better than
the status quo...
|
| |
|
|
|
|
|
|
| |
- Do not compile unicodeobject, unicodectype, and unicodedata if Unicode is disabled
- check for Py_USING_UNICODE in all places that use Unicode functions
- disables unicode literals, and the builtin functions
- add the types.StringTypes list
- remove Unicode literals from most tests.
|
| |
|
|
| |
Remove pointless comment
|
| |
|
|
|
|
| |
of audioop and cmath fail. Removing it seems to have no adverse consequences.
Closes bug #450510.
|
| |
|
|
| |
Fixes the problem reported in bug #438786.
|
| |
|
|
|
|
| |
pythonmac-sig about turning this all into a package, so in the mean time
there is no reason to scribble all over people's disks. Interested parties
can uncomment them.
|
| |
|
|
|
|
|
|
|
| |
moddirlist and incdirlist, lists of source and include
directories that are searched for modules.
This is needed because the Mac modules and include files
live in the Mac subtree.
In addition (and that's actually what the mod is all about) on OSX we build all the Mac extension modules.
|
| | |
|
| | |
|
| |
|
|
| |
by adding the contents of CCSHARED to the compiler specified by CC
|
| |
|
|
|
| |
delete ones that can't be imported due to missing symbols or other
causes.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
later. This assumes that zlib.h has a line of the form
#define ZLIB_VERSION "1.1.3"
This solves the problem where a zlib installation is found but it is
an older version -- this would break the build, while a better
solution is to simply ignore that zlib installation.
|
| |
|
|
|
| |
by requiring it. Also remove commentary from Setup.dist about commenting
in and out stuff.
|
| |
|
|
|
| |
/usr/local first and leaving /usr/include at the end. This addresses
the comments in bug #232609.
|
| | |
|