402 Commits

Author SHA1 Message Date
Christian Heimes
37471dc6f9 Issue #26661: setup.py now detects system libffi with multiarch wrapper. 2016-09-18 14:40:15 +02:00
Martin Panter
99496760c7 Fix some spelling errors 2016-08-20 08:00:53 +00:00
Martin Panter
8d496add74 Issue #27171: Fix typos in documentation, code comments, and tests 2016-06-02 10:35:44 +00:00
Fred Drake
9c771ba085 fix typo 2007-09-04 19:43:19 +00:00
Martin Panter
83e9b57632 Issue #24421: Compile _math.c separately to avoid race condition 2016-02-03 05:19:44 +00:00
Ned Deily
83abccbbc0 Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries.
As of Xcode 7, SDKs for Apple platforms now include textual-format stub
libraries whose file names have a .tbd extension rather than the
standard OS X .dylib extension.  The Apple compiler tool chain handles
these stub libraries transparently and the installed system shared libraries
are still .dylibs.  However, the new stub libraries cause problems for
third-party programs that support building with Apple SDKs and make
build-time decisions based on the presence or paths of system-supplied
shared libraries in the SDK.  In particular, building Python itself with
an SDK fails to find system-supplied libraries during setup.py's build of
standard library extension modules.  The solution is to have
find_library_file() in Distutils search for .tbd files, along with
the existing types (.a, .so, and .dylib).  Patch by Tim Smith.
2016-02-25 00:55:24 +11:00
Benjamin Peterson
6e3c3c3f19 detect 64-bit systems using maxsize not maxint 2015-01-21 00:47:54 -05:00
Berker Peksag
1b4b7af1d1 Issue #16537: Check whether self.extensions is empty in setup.py.
Patch by Jonathan Hosmer.
2014-09-27 22:55:10 +03:00
Ned Deily
1f70b878c4 Issue #21811: Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite. 2014-06-25 13:33:57 -07:00
doko@ubuntu.com
f27ec3e551 - Issue #21285: Refactor and fix curses configure check to always search
in a ncursesw directory.
2014-04-17 20:11:19 +02:00
Benjamin Peterson
fbe50672c1 remove runtime_library_dirs for _sqlite; it isn't needed 2014-03-15 12:29:04 -05:00
Benjamin Peterson
ef2436fb1c check for berkelydb versions besides 4.3 (#18734) 2013-10-26 13:55:25 -04:00
Ned Deily
a2a9f571a5 Issue #1584: Provide options to override default search paths for Tcl and Tk
when building _tkinter.  configure has two new options; if used, both must
be specified:

  ./configure \
      --with-tcltk-includes="-I/opt/local/include" \
      --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5"

In addition, the options can be overridden with make:

   make \
       TCLTK_INCLUDES="-I/opt/local/include" \
       TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
2013-10-25 00:30:10 -07:00
Ned Deily
6ea3c9b22a Ensure setup.py looks for zlib.h in an OS X SDK. 2013-10-18 21:33:57 -07:00
Georg Brandl
2852364135 Closes #16732: move "xxmodule" comment block to detect_modules(). (Already done in 3.x) 2013-10-13 23:38:44 +02:00
Ned Deily
6166709eec Issue #17990: Only modify include and library search paths when cross-compiling. 2013-05-15 18:00:45 -07:00
doko@ubuntu.com
77d8dbc1e8 - Issue #17086: Search the include and library directories provided by the
compiler.
2013-04-11 00:19:55 +02:00
doko@ubuntu.com
4950a3b6cc - Issue #17477: Update the bsddb module to pybsddb 5.3.0, supporting
db-5.x, and dropping support for db-4.1 and db-4.2.
2013-03-19 14:46:29 -07:00
Kristján Valur Jónsson
868f0aac37 issue #9090 : Take the same approach for socketmodule as daytimemodule
when it needs support from timemodule (which is a .so on linux):
link in timemodule.c for the required functions.
2013-03-19 13:53:56 -07:00
Petri Lehtinen
c23178ba36 Issue #5033: Fix building of the sqlite3 extension module 2013-02-23 17:05:28 +01:00
Christian Heimes
56656b0118 add proper dependencies on expat headers and sources 2013-02-09 17:02:06 +01:00
doko@python.org
d65e2bab3b - Issue #17086: Backport the patches from the 3.3 branch to cross-build
the package.
2013-01-31 23:52:03 +01:00
Ned Deily
4511e276d5 Issue #14018: fix merge error 2013-01-26 18:08:22 -08:00
doko@ubuntu.com
3d2fc15f82 - Issue #11715: Fix multiarch detection without having Debian development
tools (dpkg-dev) installed.
2012-09-21 13:51:40 +02:00
Christian Heimes
6fd3248855 Issue #15591: run ctypes' configure in quiet mode when setup.py runs silently 2012-09-06 18:02:49 +02:00