summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" andVictor Stinner2015-01-141-1/+2
| | | | | | "_Atomic void*" types work. Change needed on FreeBSD 10 where stdatomic.h is available but the compiler fails on "_Atomic void*" with "_Atomic cannot be applied to incomplete type 'void'".
* Issue #22038: pyatomic.h now uses stdatomic.h or GCC built-in functions forVictor Stinner2015-01-091-0/+65
| | | | | atomic memory access if available. Patch written by Vitor de Lima and Gustavo Temple.
* Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),Victor Stinner2014-12-211-1/+1
| | | | instead of reading /dev/urandom, to get pseudo-random bytes.
* merge 3.4 (#15506)Benjamin Peterson2014-12-151-2/+34
|\
| * use autoconf macro to check for pkg-config (closes #15506)Benjamin Peterson2014-12-151-2/+34
| |
* | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. TheVictor Stinner2014-11-281-0/+42
| | | | | | | | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil.
* | only support append_history if readline has itBenjamin Peterson2014-11-261-0/+43
| |
* | Issue #22287: On UNIX, _PyTime_gettimeofday() now usesVictor Stinner2014-08-291-0/+1
| | | | | | | | | | | | clock_gettime(CLOCK_REALTIME) if available. As a side effect, Python now depends on the librt library on Solaris and on Linux (only with glibc older than 2.17).
* | Issue #21166: merge from 3.4Ned Deily2014-08-221-0/+3
|\ \ | |/
| * Issue #21166: Prevent possible segfaults and other random failures ofNed Deily2014-08-221-0/+3
| | | | | | | | | | | | | | python --generate-posix-vars in pybuilddir.txt build target by ensuring that pybuilddir.txt is always regenerated when configure is run and that the newly built skeleton python does not inadvertently import modules from previously installed instances.
* | merge 3.4 (#21121)Benjamin Peterson2014-08-101-1/+3
|\ \ | |/
| * add -Werror=declaration-after-statement only to stdlib extension modules ↵Benjamin Peterson2014-08-101-1/+3
| | | | | | | | | | | | (closes #21121) Patch from Stefan Krah.
* | Issue #22110: Enable extra compilation warnings.Charles-François Natali2014-08-011-0/+88
| |
* | Issue #18093: Create Programs directory in build location forNed Deily2014-07-251-1/+1
| | | | | | | | out-of-tree builds.
* | Issue #21811: Anticipated fixes to 3.x configure for OS X 10.10 Yosemite.Ned Deily2014-06-251-8/+21
|\ \ | |/
| * Issue #21811: Anticipated fixes to 3.x configure for OS X 10.10 Yosemite.Ned Deily2014-06-251-8/+21
| |
* | Issue #21037: Add a build option to enable AddressSanitizer support.Charles-François Natali2014-05-081-0/+20
| |
* | - Issue #17752: Fix distutils tests when run from the installed location.doko@ubuntu.com2014-05-071-6/+6
|\ \ | |/
| * - Issue #17752: Fix distutils tests when run from the installed location.doko@ubuntu.com2014-05-071-6/+6
| |
* | - Merge 3.4doko@ubuntu.com2014-04-171-25/+37
|\ \ | |/
| * - Issue #21285: Refactor and fix curses configure check to always searchdoko@ubuntu.com2014-04-171-25/+37
| | | | | | | | in a ncursesw directory.
* | support setting fpu precision on m68k (closes #20904)Benjamin Peterson2014-04-171-0/+32
| | | | | | | | Patch from Andreas Schwab.
* | Closes Issue 17861: Autogenerate Include/opcode.h from opcode.py.Kushal Das2014-04-151-0/+52
| | | | | | | | | | It includes required changes in Makefile.pre.in and configure.ac among other files.
* | Version bump to 3.5, step 2.Larry Hastings2014-03-171-10/+10
|/
* Attempt to fix OpenIndiana build issue introduced by #19922Christian Heimes2013-12-081-3/+9
|
* Issue #19922: define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_tChristian Heimes2013-12-071-0/+9
| | | | for mbrtowc().
* Issue #19553: PEP 453 - "make install" and "make altinstall" now install orNed Deily2013-11-221-0/+29
| | | | | | | upgrade pip by default, using the bundled pip provided by the new ensurepip module. A new configure option, --with-ensurepip[=upgrade|install|no], is available to override the default ensurepip "--upgrade" option. The option can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]".
* Issue #19649: On OS X, the same set of file names are now installedNed Deily2013-11-221-0/+5
| | | | | | | in bin directories for all configurations: non-framework vs framework, and single arch vs universal builds. pythonx.y-32 is now always installed for 64-bit/32-bit universal builds. The obsolete and undocumented pythonw* symlinks are no longer installed anywhere.
* ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-201-1/+115
| | | | Python now uses SipHash24 on all major platforms.
* configure: use AC_MSG_NOTICE() instead of AC_MSG_WARN() to inform user about ↵Christian Heimes2013-11-201-3/+3
| | | | | | C++ compiler. Now './configure --silent && make -s' doesn't print any message to stdout or stderr.
* configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null.Christian Heimes2013-11-201-3/+3
|\
| * configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null.Christian Heimes2013-11-201-3/+3
| |
| * Issue #1584: Provide options to override default search paths for Tcl and TkNed Deily2013-10-251-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
* | Issue #16595: Add prlimit() to resource moduleChristian Heimes2013-10-221-0/+29
| | | | | | | | | | prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit of other processes.
* | Issue #14499: Fix several problems with OS X universal build support:Ned Deily2013-10-191-120/+125
| | | | | | | | | | | | | | 1. ppc arch detection for extension module builds broke with Xcode 5 2. ppc arch detection in configure did not work on OS X 10.4 3. -sysroot and -arch flags were unnecessarily duplicated 4. there was no obvious way to configure an intel-32 only build.
* | Issue #1584: Provide options to override default search paths for Tcl and TkNed Deily2013-09-061-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
* | Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-1/+1
| | | | | | | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
* | remove support for compiling on systems without getcwd()Benjamin Peterson2013-08-241-13/+0
| | | | | | | | | | Do we need a fallback implementation of getcwd() from 1991 that claims to support "really old Unix systems"? I don't think so.
* | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-211-0/+11
|\ \ | |/ | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
| * Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-211-0/+11
| | | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
* | Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵Christian Heimes2013-06-181-1/+1
|\ \ | |/ | | | | it's available
| * Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵Christian Heimes2013-06-181-1/+1
| | | | | | | | it's available
* | Fixed #18075 - Infinite recursion tests triggering a segfault on Mac OS XŁukasz Langa2013-05-301-0/+6
| | | | | | | | Patch by Ronald Oussoren
* | test that the compiler support -Werror=statement-after-declaration before ↵Benjamin Peterson2013-05-201-2/+43
| | | | | | | | using it
* | make GCC complain about declarations not at the top of blocksBenjamin Peterson2013-05-161-0/+2
| |
* | remove support GCC PyArg_ParseTuple format patch, last seen in 2006Benjamin Peterson2013-05-131-38/+0
| |
* | merge 3.3 (#17547)Benjamin Peterson2013-05-111-1/+1
|\ \ | |/
| * -Wformat is needed by gcc 4.8 (closes #17547)Benjamin Peterson2013-05-111-1/+1
| |
* | Issue #17615: Comparing two Unicode strings now uses wmemcmp() when possibleVictor Stinner2013-04-081-1/+1
| | | | | | | | | | wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora 18/x86_64, GCC 4.7.2.
* | merge 3.3 (#17550)Benjamin Peterson2013-03-261-1/+1
|\ \ | |/