summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* https link to the bug tracker (closes #27670)Benjamin Peterson2016-08-041-1/+1
|
* Issue #27641: Comment out regeneration rules when cross compilingMartin Panter2016-07-291-4/+4
|
* Issue #27453: CPP invocation in configure must use CPPFLAGS.Xavier de Gaye2016-07-301-1/+1
| | | | Patch by Chi Hsuan Yen.
* Issue #27490: Do not build pgen when cross-compilingMartin Panter2016-07-281-0/+3
| | | | | | | | The dependendency on the $(PGEN) variable must only be set when not cross-compiling. When cross-compiling, $(PGEN) will not be used, so no need to build it. Patch by Thomas Perl.
* Issue #26662: Set PYTHON_FOR_GEN in configureXavier de Gaye2016-07-261-17/+8
| | | | as the Python program to be used for file generation during the build.
* assume egd unless OPENSSL_NO_EGD is defined—remove configure check (closes ↵Benjamin Peterson2016-07-071-3/+0
| | | | #24557)
* os.urandom() doesn't block on Linux anymoreVictor Stinner2016-06-071-3/+4
| | | | | | Issue #26839: On Linux, os.urandom() now calls getrandom() with GRND_NONBLOCK to fall back on reading /dev/urandom if the urandom entropy pool is not initialized yet. Patch written by Colm Buckley.
* Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-1/+1
| | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
* Issue #22359: Disable running cross-compiled _freeze_importlib and pgenMartin Panter2016-04-231-0/+1
| | | | Patch by Xavier de Gaye.
* Issue #25702: A --with-lto configure option has been added that willGregory P. Smith2016-04-151-0/+33
| | | | enable link time optimizations at build time during a make profile-opt.
* configure: fix HAVE_GETRANDOM_SYSCALL checkVictor Stinner2016-04-121-83/+84
| | | | syscall() function requires #include <unistd.h>.
* Issue #23735: Add SIGWINCH handler for Readline 6.3+ support, by Eric PriceMartin Panter2016-04-031-0/+5
|
* Issue #17603: Check for st_blocks field without requiring fileblocks.oMartin Panter2016-03-181-1/+1
|
* Issue #24324: Do not enable unreachable code warnings when usingNed Deily2016-03-081-2/+11
| | | | | gcc as the option does not work correctly in older versions of gcc and has been silently removed as of gcc-4.5.
* Issue #25827: Add support for ICC to configureZachary Ware2015-12-211-0/+39
|
* Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()Victor Stinner2015-10-011-3/+28
| | | | | | function instead of the getentropy() function. The getentropy() function is blocking to generate very good quality entropy, os.urandom() doesn't need such high-quality entropy.
* Issue #24915: Add Clang support to PGO builds and use the test suiteBrett Cannon2015-09-181-0/+43
| | | | | | for profile data. Thanks to Alecsandru Patrascu of Intel for the initial patch.
* Issue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent falseStefan Krah2015-07-021-3/+3
| | | | positives with the -flto option (gcc >= 4.9.0 and clang).
* Reverting my previous commit.Yury Selivanov2015-05-301-1/+1
| | | | Something went horribly wrong when I was doing `hg rebase`.
* update configure version to 3.6Benjamin Peterson2015-05-281-1/+1
|
* - merge 3.4doko@ubuntu.com2015-05-051-1/+1
|\
| * - Issue #24122, fix quoting for LIBPLdoko@ubuntu.com2015-05-051-1/+1
| |
* | - #22980: fix triplet configure test for more targetsdoko@ubuntu.com2015-04-191-0/+7
| |
* | Issues #22980, 23969: For OS X, use PEP 3149-style file names for extensionNed Deily2015-04-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | module binaries, with a platform triple of just "darwin", resulting in file names like: _ssl.cpython-35m-darwin.so rather than just _ssl.so as previously. Instead of attempting to encode differences in CPU architecture and OS X deployment targets in the file name as is done on other platforms, these continue to be managed by the use of Apple multi-architecture ("fat") files, by the system dynamic loader, and by logic in higher-levels like sysconfig.get_platform() and pip.
* | #22980: fix triplet configure test for powerpc-linux-gnudoko@ubuntu.com2015-04-151-0/+1
| |
* | - configure.ac: remove duplicate PLATDIR definitiondoko@ubuntu.com2015-04-151-3/+0
| |
* | - Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now includedoko@ubuntu.com2015-04-151-14/+130
| | | | | | | | | | the architecture triplet in the extension name, to make it easy to test builds for different ABIs in the same working tree.
* | Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES.Larry Hastings2015-04-131-0/+10
| | | | | | | | Patch courtesy of Joe Jevnik.
* | - merge 3.4doko@ubuntu.com2015-04-131-0/+3
|\ \ | |/
| * - Use PLATDIR for the platform directory everywhere (refactoring only)doko@ubuntu.com2015-04-131-0/+3
| |
* | Issue #23817: FreeBSD now uses "1.0" the the SOVERSION as other operatingVictor Stinner2015-04-091-5/+0
| | | | | | | | systems, instead of just "1".
* | Issue #22181: The availability of the getrandom() is now checked in configure,Victor Stinner2015-03-191-0/+24
| | | | | | | | | | | | and stored in pyconfig.h as the new HAVE_GETRANDOM_SYSCALL define. Fix os.urandom() tests using file descriptors if os.urandom() uses getrandom().
* | Issue #22980: Under Linux, C extensions now include bitness in the file name,Antoine Pitrou2015-03-081-1/+9
| | | | | | | | to make it easy to test 32-bit and 64-bit builds in the same working tree.
* | Issue #22524: Fix os.scandir() for platforms which don't have a d_type field inVictor Stinner2015-03-081-0/+20
| | | | | | | | the dirent structure (ex: OpenIndiana).
* | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵Antoine Pitrou2015-02-111-1/+5
|\ \ | |/ | | | | resulting executable faster.
| * Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵Antoine Pitrou2015-02-111-1/+5
| | | | | | | | resulting executable faster.
| * Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. TheVictor Stinner2015-01-061-0/+3
| | | | | | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil.
| * 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.
* | Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" andVictor Stinner2015-01-141-2/+4
| | | | | | | | | | | | "_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/+39
| | | | | | | | | | 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-1/+1
|\ \ | |/
| * use autoconf macro to check for pkg-config (closes #15506)Benjamin Peterson2014-12-151-1/+1
| |
* | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. TheVictor Stinner2014-11-281-0/+3
| | | | | | | | | | | | 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/+4
| |
* | 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/+2
|\ \ | |/
| * add -Werror=declaration-after-statement only to stdlib extension modules ↵Benjamin Peterson2014-08-101-1/+2
| | | | | | | | | | | | (closes #21121) Patch from Stefan Krah.