Commit Graph

89 Commits

Author SHA1 Message Date
Barry Warsaw
971f0f0fb4 detect_modules(): On Redhat 9, building the ssl stuff eventually
includes krb5.h.  Copy the krb5_h stanza from Python 2.3's setup.py
which seems to fix the problem.
2003-04-27 04:00:01 +00:00
Jason Tishler
763603d0e8 Patch #491107: Cygwin setup.py import workaround patch
Back patched to the 2.2.x branch.
2003-02-21 12:18:17 +00:00
Michael W. Hudson
58b245c8b1 Sort out indentatoin (don't know how that happened). 2002-12-24 14:52:49 +00:00
Michael W. Hudson
ca785acd1d *cough* repair utterly broken stuff from my last check-in (to do with
renaming rather than deleting modules that don't import).
2002-12-24 14:45:54 +00:00
Michael W. Hudson
d478152a97 Fix bugs:
[ 534748 ] Removing _tkinter considered harmful
[ 645383 ] Give some clue why modules fail...

by slapping the code from the trunk across to the release22-maint
branch.
2002-12-06 15:33:01 +00:00
Barry Warsaw
9f3e9496f5 detect_modules(): Be more conservative about adding
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.
2002-10-10 00:59:16 +00:00
Michael W. Hudson
c01f360a4a Backport fdrake's
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.
2002-10-07 10:38:33 +00:00
Barry Warsaw
8d92ee88cb Add "runtime_library_dirs = ssl_libs" to the _socket Extension
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).
2002-09-30 14:42:29 +00:00
Guido van Rossum
2c3f443e2b Backport of 1.111:
Disable building of the fpectl module -- it's dangerous or useless
except in the hands of experts.
2002-09-25 15:00:40 +00:00
Fred Drake
1459fc1201 The errno module needs to be statically linked, since it is now needed during
the extension building phase.
2002-08-08 19:52:42 +00:00
Fred Drake
108be6a3a4 Update description of the Expat library.
Closes SF bug #556370.
2002-06-17 17:56:10 +00:00
Andrew M. Kuchling
a65d980c68 [Bug #556370] Update URL for Expat 2002-05-15 20:46:56 +00:00
Jack Jansen
38d966b9da Build MacOSX _Scrap module. IDE now works under MachoPython!
(Checked in after conferring with Michael).
2002-03-26 13:43:04 +00:00
Michael W. Hudson
7ab5923df5 nnorwitz's fix for:
[ 532618 ] install fails if build .so fails
2002-03-25 13:59:28 +00:00
Michael W. Hudson
6dcabf3120 backport my checkin of
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.
2002-03-07 10:04:49 +00:00
Michael W. Hudson
1e7eb05a13 Whitespace normalization. 2002-03-01 08:58:32 +00:00
Guido van Rossum
8efd6ceecc Update comments about mpz, pointing to gmpy and mxNumber rather than
to the non-existing pympz (did that ever exist?).
2001-12-17 17:24:43 +00:00
Just van Rossum
e9039b1742 build CoreGraphics under darwin 2001-12-13 13:41:36 +00:00
Jack Jansen
dd67a8ed2c Build _CarbonEvt module on Mac OS X. Still gives a couple of warnings
but compiles OK.
2001-12-12 23:03:17 +00:00
Jack Jansen
edeea04bfd Mods to make WASTE module compile and link for MachoPython. Not tested
any further, yet.
2001-12-09 23:08:54 +00:00
Fred Drake
9028d0a525 Visious hackery to solve a build-control problem related to our use of
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.
2001-12-06 22:59:54 +00:00
Fred Drake
38419c003c Wrap some long lines. 2001-12-06 22:24:47 +00:00
Andrew M. Kuchling
e7ffbb24e8 [Bug #480882] Remove now-pointless check for existence for _curses_panel.c;
Bugfix candidate.
2001-12-06 15:57:16 +00:00
Jack Jansen
244e761fbf As of OS X 10.1.1 the version numbering scheme has changed. Convert all "darwin*" to "darwin" and use that for testing. 2001-12-05 15:54:29 +00:00
Martin v. Löwis
f5c7677602 Support bsddb 3.2. Fixes #483653. 2001-11-24 09:28:42 +00:00