Benjamin Peterson
b9be7bbe2e
fix variable reference to fix --enable-profiling ( closes #17550 )
2013-03-26 08:55:37 -04: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
doko@python.org
fa3f9a38b2
- Issue #3754 : fix typo in pthread AC_CACHE_VAL.
2013-01-25 15:32:31 +01:00
doko@python.org
4e63fbe04d
- Issue #17029 : Let h2py search the multiarch system include directory.
2013-01-25 13:08:27 +01:00
Charles-François Natali
be2b907ce2
Issue #16836 : Enable IPv6 support even if IPv6 is disabled on the build host.
2013-01-08 19:47:00 +01:00
Trent Nelson
15daa35d32
IRIX: force MIPSpro to treat #errors as errors, not warnings.
2012-12-13 06:46:39 +00:00
Mark Dickinson
17c50cdac2
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
2012-12-02 13:13:56 +00:00
Stefan Krah
67473263a3
Issue #16534 : On HP-UX ac_cv_olimit_ok=yes is a false positive.
2012-11-29 00:17:05 +01:00
Stefan Krah
0afe4e4fa6
Fix more usages of NULL without including stdio.h.
2012-11-22 23:56:51 +01:00
Stefan Krah
ae66ca6433
Issue #13057 : Include stdio.h when NULL is used in configure.ac.
2012-11-22 22:36:57 +01:00
Trent Nelson
34562e115b
Don't add -OPT:Olimit to CFLAGS on AIX, SunOS, HP-UX or IRIX. It breaks them.
2012-10-17 18:01:12 -04:00
Trent Nelson
abf205149c
Issue #15819 : use standard autoconf preset output variables.
...
Reported by: Roumen Petrov
2012-10-17 04:32:49 -04:00
Trent Nelson
fcb009c9d6
Issue #15819 : tweak logic in previous commit (e0a2b14a3cf9).
2012-10-16 10:52:35 -04:00
Trent Nelson
d86ceecf21
Issue #15819 : additional fixes for out-of-tree builds from read-only src.
...
Unlike 3.2, 3.3 and 3.x, which add "-IObjects -IPython -IInclude" to
BASECPPFLAGS when building out-of-tree, 2.7 only needs to add -IInclude
(for Python-ast.h and graminit.h).
2012-10-16 09:42:45 -04:00
Trent Nelson
f6407a184d
Issue #15819 : Fix out-of-tree builds from a readonly source.
2012-08-30 14:56:13 +00:00
Martin v. Löwis
ed11a5d018
Issue #8767 : Restore building with --disable-unicode.
...
Original patch by Stefano Taschini.
2012-05-20 10:42:17 +02:00
Matthias Klose
3cef2a931c
- rename configure.in to configure.ac
...
- change references from configure.in to configure.ac
2012-03-14 23:39:33 +01:00
Stefan Krah
2bc1e8fbf2
Backport second fix for issue #11149 .
2011-12-08 22:26:06 +01:00
Charles-François Natali
93a1175bac
Issue #13415 : Test in configure if unsetenv() has a return value or not.
2011-11-27 13:01:35 +01:00
Stefan Krah
503e5e12c2
Backport fix for issue #11149 .
2011-09-14 15:19:42 +02:00
Victor Stinner
acacbaa788
Issue #12326 : sys.platform is now always 'linux2' on Linux
...
Even if Python is compiled on Linux 3.
2011-08-20 14:02:38 +02:00
Charles-François Natali
3de8c73d90
Issue #12560 : Build libpython.so on OpenBSD. Patch by Stefan Sperling.
2011-07-24 22:33:35 +02:00
Charles-François Natali
97781b0b64
Issue #12592 : Make Python build on OpenBSD 5 (and future major releases).
2011-07-22 23:43:42 +02:00
Charles-François Natali
4929eb911b
Issue #12372 : POSIX semaphores are broken on AIX: don't use them.
2011-07-21 19:41:04 +02:00
Ned Deily
43e1054e38
Issue #8746 : Correct faulty configure checks so that os.chflags() and
...
os.lchflags() are once again built on systems that support these
functions (*BSD and OS X). Also add new stat file flags for OS X
(UF_HIDDEN and UF_COMPRESSED). Also add additional tests for
os.chflags() and os.lchflags(). (Tests by Garrett Cooper)
2011-06-27 23:41:53 -07:00
Georg Brandl
3a5508e2c0
Port build identification from default branch.
2011-03-06 10:42:21 +01:00
Georg Brandl
94800df632
Merged revisions 88430,88438,88440 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r88430 | georg.brandl | 2011-02-15 20:48:59 +0100 (Di, 15 Feb 2011) | 1 line
#730467 : Another small AIX fix.
........
r88438 | georg.brandl | 2011-02-19 09:44:47 +0100 (Sa, 19 Feb 2011) | 1 line
#10709 : add back an updated AIX-NOTES (as README.AIX).
........
r88440 | georg.brandl | 2011-02-19 09:58:23 +0100 (Sa, 19 Feb 2011) | 1 line
#11184 : Fix large file support on AIX.
........
2011-02-25 11:09:02 +00:00
Georg Brandl
71f4fbb0b7
Merged revisions 88426 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r88426 | georg.brandl | 2011-02-15 16:44:51 +0100 (Di, 15 Feb 2011) | 1 line
#941346 : Fix broken shared library build on AIX. Patch by Sebastien Sable, review by Antoine Pitrou.
........
2011-02-25 11:04:50 +00:00
Antoine Pitrou
31e8595e45
Merged revisions 87698 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r87698 | antoine.pitrou | 2011-01-03 19:53:50 +0100 (lun., 03 janv. 2011) | 4 lines
Issue #7716 : Under Solaris, don't assume existence of /usr/xpg4/bin/grep in
the configure script but use $GREP instead. Patch by Fabian Groffen.
........
2011-01-03 18:57:14 +00:00
Antoine Pitrou
cb40277ea4
Merged revisions 87646 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r87646 | antoine.pitrou | 2011-01-02 21:45:21 +0100 (dim., 02 janv. 2011) | 3 lines
Fix bad quoting in r87639. Caught by Arfrever.
........
2011-01-02 20:51:34 +00:00
Antoine Pitrou
f11d1832ec
Merged revisions 87639 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r87639 | antoine.pitrou | 2011-01-02 20:34:03 +0100 (dim., 02 janv. 2011) | 4 lines
Issue #10475 : Don't hardcode compilers for LDSHARED/LDCXXSHARED on NetBSD
and DragonFly BSD. Patch by Nicolas Joly.
........
2011-01-02 19:37:45 +00:00
Stefan Krah
3a3e20311d
Merged revisions 85422 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r85422 | antoine.pitrou | 2010-10-13 19:01:10 +0200 (Wed, 13 Oct 2010) | 6 lines
Followup to #9437 : since LDFLAGS is now appended to LDSHARED in the Makefile,
don't do in configure as well.
Hopefully this will solve a Makefile parsing issue on the FreeBSD buildbots.
........
2010-11-28 15:30:05 +00:00
Benjamin Peterson
75fed81c75
Merged revisions 86075 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r86075 | benjamin.peterson | 2010-10-31 20:44:30 -0500 (Sun, 31 Oct 2010) | 1 line
fix output for getaddrinfo bug check #7059
........
2010-11-01 01:47:19 +00:00
Benjamin Peterson
f2d1b2a619
Merged revisions 86042 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r86042 | benjamin.peterson | 2010-10-31 11:50:44 -0500 (Sun, 31 Oct 2010) | 1 line
add no output to with-system-ffi and with-system-expat
........
2010-10-31 16:53:53 +00:00
Benjamin Peterson
7497e91a20
run autoreconf
2010-10-16 00:53:39 +00:00
Antoine Pitrou
7be5a65acd
Merged revisions 85349 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r85349 | antoine.pitrou | 2010-10-10 10:10:16 +0200 (dim., 10 oct. 2010) | 4 lines
Some platforms provide uintptr_t in inttypes.h. Patch by
Akira Kitada.
........
2010-10-10 08:14:41 +00:00
Antoine Pitrou
285cd1609d
Merged revisions 84946 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84946 | antoine.pitrou | 2010-09-21 17:19:14 +0200 (mar., 21 sept. 2010) | 4 lines
Issue #1633863 : Don't ignore $CC under AIX.
........
2010-09-21 15:23:17 +00:00
Antoine Pitrou
aabdceba51
Merged revisions 84680 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84680 | antoine.pitrou | 2010-09-10 21:44:44 +0200 (ven., 10 sept. 2010) | 4 lines
Issue #941346 : Improve the build process under AIX and allow Python to
be built as a shared library. Patch by Sébastien Sablé.
........
2010-09-10 20:03:17 +00:00
Antoine Pitrou
b170f17bac
Merged revisions 84674 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84674 | antoine.pitrou | 2010-09-10 20:39:00 +0200 (ven., 10 sept. 2010) | 3 lines
Followup to #4026 : better patch for flock detection.
........
2010-09-10 18:47:36 +00:00
Antoine Pitrou
857298100b
Merged revisions 84584 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84584 | antoine.pitrou | 2010-09-07 16:52:42 +0200 (mar., 07 sept. 2010) | 4 lines
Issue #4026 : Make the fcntl extension build under AIX.
Patch by Sébastien Sablé.
........
2010-09-07 14:55:24 +00:00
Antoine Pitrou
b41947b660
Merged revisions 84366 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84366 | antoine.pitrou | 2010-08-30 16:52:00 +0200 (lun., 30 août 2010) | 5 lines
Issue #9700 : define HAVE_BROKEN_POSIX_SEMAPHORES under AIX 6.x. Patch by
Sébastien Sablé.
........
2010-08-30 14:55:30 +00:00
Martin v. Löwis
b41afb5544
Issue #1759169 : Drop _XOPEN_SOURCE on Solaris.
2010-05-28 15:28:47 +00:00
Benjamin Peterson
66556b0fb7
correct default docs
2010-05-25 02:23:32 +00:00
Mark Dickinson
5e13e291e0
Issue #8510 : Remove nested 'main' functions (causing failure) in 3 configure tests;
...
remove some unnecessary '#include "confdefs.h"' lines. Thanks Roumen Petrov.
2010-05-11 08:55:06 +00:00
Mark Dickinson
0712b5651a
Fix configure bug that was misreporting availability of MacOS X 10.5 SDK as available on Linux but not on OS X.
2010-05-08 19:13:21 +00:00
Matthias Klose
cbf54b1e7e
configure.in: Avoid autoconf warning: Assume C89 semantics that
...
RETSIGTYPE is always void (issue #8510 ).
pyconfig.h: Regenerate
2010-05-08 11:04:18 +00:00
Matthias Klose
c511b47fb6
configure.in: convert all obsolete AC_TRY_* macros to AC_*_IFELSE,
...
only whitespace changes in generated configure (diff -uEwB).
2010-05-08 11:01:39 +00:00
Matthias Klose
9f8e0c11f0
configure.in: s/AC_AIX/AC_USE_SYSTEM_EXTENSIONS/
2010-05-08 10:17:27 +00:00
Matthias Klose
22520ea354
- configure.in: Replace AC_HELP_STRING with AS_HELP_STRING
2010-05-08 10:14:46 +00:00
Matthias Klose
a0bea5d5a2
- Issue #8510 : Update to autoconf2.65.
2010-05-08 10:00:28 +00:00
Mark Dickinson
d2f3e3fc1d
Issue #8625 : Turn off gcc optimization in debug builds.
2010-05-05 22:23:58 +00:00
Marc-André Lemburg
6d5e579cc5
[issue8211] configure: ignore AC_PROG_CC hardcoded CFLAGS
...
Only override the AC_PROG_CC determined CFLAGS if they were set by the user.
This restores the default behavior in the common case of not having CFLAGS
defined when running configure.
2010-04-30 17:20:14 +00:00
Ronald Oussoren
01d149fc1f
Fix for issue #3646 : with this patch it is possible to do a
...
framework install of Python in your home directory (on OSX):
$ configure --enable-framework=${HOME}/Library/Frameworks
$ make && make install
Without this patch the framework would get installed just fine,
but 'make install' would try to install the application bundles
and command-line tools outside the user's home, which doesn't work
for non-admin users (and is bad form anyway).
2010-04-30 11:20:14 +00:00
Jesus Cea
616de77779
Issue #3928 : Support 'os.mknod()' in Solaris
2010-04-28 10:32:30 +00:00
Matthias Klose
5183ebdaa7
- Issue #8509 : Fix quoting in help strings and code snippets in configure.in.
2010-04-24 16:38:36 +00:00
Ronald Oussoren
974eb5eace
Add the OSX universal binary related options
...
to CFLAGS instead of BASECFLAGS.
This fixes issue 8366 and is needed due to
changes introduced in the fix for issue 1628484.
2010-04-18 17:59:37 +00:00
Ronald Oussoren
7591285fc3
This check-in fixes two problems:
...
1) A non-critical off-by-one error in pythonw
2) A problem in the configure script that caused
builds with '--enable-framework --enable-universalsdk=/'
to fail on OSX 10.6.
2010-04-08 08:13:31 +00:00
Victor Stinner
6cbf90fc0f
Issue #8211 : Save/restore CFLAGS around AC_PROG_CC in configure.in, compiler
...
optimizations are disabled when --with-pydebug is used.
2010-03-25 00:21:53 +00:00
Benjamin Peterson
d4b721bc00
the == test doesn't work on Solaris #8210
2010-03-23 20:58:37 +00:00
Benjamin Peterson
3b2abe95e5
fix quotes
2010-03-14 15:06:14 +00:00
Benjamin Peterson
11d932372b
fix freebsd linking #7705
2010-03-14 14:24:31 +00:00
Benjamin Peterson
e9e07bf5c9
fix ugly configure output (follow up to #6943 )
2010-03-09 21:46:54 +00:00
Benjamin Peterson
3281067e09
handle an empty OPT variable correctly #8100
2010-03-09 21:43:36 +00:00
Benjamin Peterson
8b65054fea
run autoconf
2010-02-27 00:11:42 +00:00
Martin v. Löwis
7875ef67cd
Issue #7903 : Define _BSD_SOURCE through OpenBSD 4.9.
2010-02-15 21:41:12 +00:00
Martin v. Löwis
5e2dd866a8
Issue #3920 : Define _BSD_SOURCE on OpenBSD 4.4.
2010-02-15 08:32:00 +00:00
Ronald Oussoren
bc0e83c2b9
Finish fix for issue 7715, after explicit search for calls to `arch`
2010-02-11 13:26:54 +00:00
Ronald Oussoren
9922f178d3
Fix copy&paste error in the definition of ARCH_RUN_32BIT for a 3-way universal
...
build (all other definition where correct).
2010-02-11 13:19:34 +00:00
Ronald Oussoren
92397ce93f
Explicitly use /usr/bin/arch on OSX, fixes issue 7715
2010-01-17 19:32:00 +00:00
Ronald Oussoren
3c0a1265c1
This patch ensures that the configure-script mentions checking for --enable-universalsdk
...
and that it doesn't default to the 10.4u SDK when that SDK does not exist.
(This affects OSX)
This patch should fix most of issue 4834, although I haven't gotten enough
information from the user to be sure.
2010-01-17 19:27:57 +00:00
Ronald Oussoren
a55af9a9db
- Issue #7658 : Ensure that the new pythonw executable works on OSX 10.4
...
- Issue #7714 : Use ``gcc -dumpversion`` to detect the version of GCC on
MacOSX.
- Make configure look for util.h as well as libutil.h. The former
is the header file that on OSX contains the defition of openpty.
(Needed to compile for OSX 10.4 on OSX 10.6)
- Use the correct definition of CC to compile the pythonw executable
2010-01-17 16:25:57 +00:00
Benjamin Peterson
1c335e63c9
use pkg-config to find the libffi headers when --with-system-ffi is used #6943
2010-01-01 15:16:29 +00:00
Mark Dickinson
0ef0b910ce
More configure fixes: avoid sh 'integer argument expected' error when 'long long' type doesn't exist.
2009-12-31 21:11:48 +00:00
Mark Dickinson
5ce8474cc7
Add missing quotes.
2009-12-31 20:48:04 +00:00
Benjamin Peterson
2c19674b51
add a --with-system-expat option to build pyexpat against the system's lib #7609
2009-12-31 03:17:18 +00:00
Ronald Oussoren
92919a66d2
Issue #6834 : replace the implementation for the 'python' and 'pythonw' executables on OSX.
...
The previous implementation used execv(2) to run the real interpreter, which means that
you cannot use the arch(1) tool to select the architecture you want to use for a
universal build because that only affects the python/pythonw wrapper and not the actual
interpreter.
The new version uses posix_spawnv with a number of OSX-specific options that ensure that
the real interpreter is started using the same CPU architecture as the wrapper, and that
means that 'arch -ppc python' now actually works.
I've also changed the way that the wrapper looks for the framework: it is now linked to
the framework rather than hardcoding the framework path. This should make it easier to
provide pythonw support in tools like virtualenv.
2009-12-24 13:30:58 +00:00
Mark Dickinson
59dc89e87d
Issue #7492 : Autoconf tests were leaving semaphore files behind. Add
...
sem_unlink calls to delete those semaphore files.
2009-12-13 21:06:06 +00:00
Benjamin Peterson
91c12ebc3d
disable pymalloc tricks with the --with-valgrind option #2422
...
Patch from James Henstridge.
2009-12-03 02:52:39 +00:00
Antoine Pitrou
30b3b35cba
Issue #7333 : The `posix` module gains an `initgroups()` function providing
...
access to the initgroups(3) C library call on Unix systems which implement
it. Patch by Jean-Paul Calderone.
2009-12-02 20:37:54 +00:00
Mark Dickinson
c63392c152
Multiprocessing configure checks don't need LIBM
2009-11-28 13:13:13 +00:00
Mark Dickinson
5afa6d4dcf
Issue #7272 , continued: don't re-use existing HAVE_BROKEN_POSIX_SEMAPHORES
...
to indicate that semaphores aren't available; define a new variable
POSIX_SEMAPHORES_NOT_ENABLED instead.
2009-11-28 10:44:20 +00:00
Martin v. Löwis
50ea4565bd
Issue #6508 : Add posix.{getresuid,getresgid,setresuid,setresgid}.
2009-11-27 13:56:01 +00:00
Mark Dickinson
c4920e86ef
Issue #7272 : Add configure test to detect whether sem_open works
...
properly, and use this to skip test_multiprocessing on platforms
where sem_open raises a signal. This should fix some FreeBSD buildbot
failures for test_multiprocessing.
2009-11-20 19:30:22 +00:00
Mark Dickinson
ab44226198
Regenerate configure with GNU autoconf 2.61.
2009-11-20 19:27:43 +00:00
Ronald Oussoren
315cd0c739
Fix for issue #7085
...
On MacOSX 10.6 the CoreFoundation framework must be initialized on the main
thread, the constructor function in that framework will cause an SIGABRT when
it is called on any other thread.
Because a number of extension link (indirectly) to CoreFoundation and the
Python core itself didn't the interpreter crashed when importing some
extensions, such as _locale, on a secondary thread.
This fix ensures that Python is linked to CoreFoundation on OSX, which results
in the CoreFoundation constructor being called when Python is loaded. This
does not require code changes.
2009-11-19 16:25:21 +00:00
Mark Dickinson
82864d1ab1
Issue #7228 : Add '%lld' and '%llu' support to PyFormat_FromString,
...
PyFormat_FromStringV and PyErr_Format.
2009-11-15 16:18:58 +00:00
Mark Dickinson
a548deeb29
Issue #5792 : Extend short float repr support to x86 platforms using suncc or icc.
...
Many thanks Stefan Krah for help and OpenSolaris testing.
2009-11-15 13:12:43 +00:00
Gregory P. Smith
c9ff3a7941
regenerated from r76052
2009-11-02 02:03:16 +00:00
Gregory P. Smith
49437c20fd
build using r76050
2009-11-02 01:38:35 +00:00
Gregory P. Smith
373469a251
configure generated from r76028
2009-11-01 21:03:38 +00:00
Antoine Pitrou
d9ff74e51d
Some platforms have rl_completion_append_character but not rl_completion_suppress_append.
...
Reported by Mark D.
2009-10-26 19:16:46 +00:00
Mark Dickinson
99abd145dc
Configure check for double rounding should take BASECFLAGS into account
2009-10-24 13:44:16 +00:00
Mark Dickinson
1d6e2e1833
Issue #7117 (backport py3k float repr) continued:
...
- add double endianness detection to configure script
- add configure-time check to see whether we can use inline
assembly to get and set x87 control word in configure script
- add functions to get and set x87 control word in Python/pymath.c
- add pyport.h logic to determine whether it's safe to use the
short float repr or not
2009-10-24 13:28:38 +00:00
Ronald Oussoren
9ebd242fbb
* Update the Mac/README file. Add the list of OSX-specific configure options
...
to that README file with some explanation.
* Be more strict in the configure script: complain loudly when the user has
specified invalid combinations of OSX-specific configure arguments.
The error message refers to the Mac/README file for more information.
2009-09-29 13:00:44 +00:00
Ronald Oussoren
a9cfbded4b
Fix typo in error message
2009-09-20 20:05:44 +00:00
Ronald Oussoren
84ddd72312
This is an update to r74701. How hard can it be to get a configure test right.
...
This patch has already been backported as part of the backport of r74701,
which is how I found this problem.
2009-09-08 07:17:10 +00:00
Ronald Oussoren
23d925311d
Fix typo in configure.in
2009-09-07 06:12:00 +00:00
Ronald Oussoren
2596758cb4
Fix build issues on OSX 10.6 (issue 6802)
2009-09-06 10:00:26 +00:00
Mark Dickinson
65898e08a7
Add configure-time checks for gamma and error functions.
2009-09-05 10:27:00 +00:00
Georg Brandl
fe18a11858
#5047 : remove Monterey support from configure.
2009-09-04 07:55:14 +00:00