Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add a specific configure check for sys/random.h (closes #28932) | Benjamin Peterson | 2016-12-20 | 1 | -1/+1 |
| | |||||
* | Issue #10656: Fix out-of-tree building on AIX | Martin Panter | 2016-11-20 | 1 | -1/+1 |
| | | | | | The ld_so_aix script and python.exp file are created in the build directory. Patch by Tristan Carel and Michael Haubenwallner. | ||||
* | Rename the new --with-optimiations flag to --enable-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-11-20 | 1 | -12/+11 |
| | |||||
* | Issue #28066: Fix include search directory logic for out-of-tree builds | Martin Panter | 2016-09-12 | 1 | -1/+1 |
| | |||||
* | issue28032: never imply --with-lto as part of --with-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 1 | -8/+5 |
| | | | | | | | | | | | Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. | ||||
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 |
| | |||||
* | Fixes issue# 27983: Cause lack of llvm-profdata tool when using clang - | Gregory P. Smith | 2016-09-07 | 1 | -18/+176 |
| | | | | | | required for PGO linking - to be a configure time error rather than make time when --with-optimizations is enabled. Also improve our ability to find the llvm-profdata tool on MacOS and some Linuxes. | ||||
* | Issue #26359: Add the --with-optimizations flag. | Brett Cannon | 2016-09-07 | 1 | -13/+56 |
| | |||||
* | do not leak addrinfo in configure test | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
| | |||||
* | Issue #25825: Fix references to $(LIBPL) installation path on AIX | Martin Panter | 2016-08-27 | 1 | -1/+1 |
| | | | | | In Subversion r86731, the path was changed from $(BINLIBDEST)/config to $(LIBDEST)/config-$(LDVERSION). | ||||
* | https link to the bug tracker (closes #27670) | Benjamin Peterson | 2016-08-04 | 1 | -9/+21 |
| | |||||
* | Issue #27641: Comment out regeneration rules when cross compiling | Martin Panter | 2016-07-29 | 1 | -5/+4 |
| | |||||
* | Issue #27453: CPP invocation in configure must use CPPFLAGS. | Xavier de Gaye | 2016-07-30 | 1 | -1/+1 |
| | | | | Patch by Chi Hsuan Yen. | ||||
* | Issue #27490: Do not build pgen when cross-compiling | Martin Panter | 2016-07-28 | 1 | -0/+4 |
| | | | | | | | | 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 configure | Xavier de Gaye | 2016-07-26 | 1 | -117/+52 |
| | | | | 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 Peterson | 2016-07-07 | 1 | -43/+13 |
| | | | | #24557) | ||||
* | os.urandom() doesn't block on Linux anymore | Victor Stinner | 2016-06-07 | 1 | -3/+5 |
| | | | | | | 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 fixes | Martin Panter | 2016-05-26 | 1 | -1/+1 |
| | | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä. | ||||
* | Issue #22359: Disable running cross-compiled _freeze_importlib and pgen | Martin Panter | 2016-04-23 | 1 | -0/+1 |
| | | | | Patch by Xavier de Gaye. | ||||
* | Issue #25702: A --with-lto configure option has been added that will | Gregory P. Smith | 2016-04-15 | 1 | -0/+46 |
| | | | | enable link time optimizations at build time during a make profile-opt. | ||||
* | configure: fix HAVE_GETRANDOM_SYSCALL check | Victor Stinner | 2016-04-12 | 1 | -0/+1 |
| | | | | syscall() function requires #include <unistd.h>. | ||||
* | Issue #23735: Add SIGWINCH handler for Readline 6.3+ support, by Eric Price | Martin Panter | 2016-04-03 | 1 | -0/+44 |
| | |||||
* | Issue #17603: Check for st_blocks field without requiring fileblocks.o | Martin Panter | 2016-03-18 | 1 | -10/+0 |
| | |||||
* | Issue #24324: Do not enable unreachable code warnings when using | Ned Deily | 2016-03-08 | 1 | -3/+12 |
| | | | | | 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 configure | Zachary Ware | 2015-12-21 | 1 | -0/+151 |
| | |||||
* | Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom() | Victor Stinner | 2015-10-01 | 1 | -3/+40 |
| | | | | | | 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 suite | Brett Cannon | 2015-09-18 | 1 | -0/+80 |
| | | | | | | 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 false | Stefan Krah | 2015-07-02 | 1 | -6/+9 |
| | | | | positives with the -flto option (gcc >= 4.9.0 and clang). | ||||
* | Reverting my previous commit. | Yury Selivanov | 2015-05-30 | 1 | -10/+10 |
| | | | | Something went horribly wrong when I was doing `hg rebase`. | ||||
* | update configure version to 3.6 | Benjamin Peterson | 2015-05-28 | 1 | -10/+10 |
| | |||||
* | - merge 3.4 | doko@ubuntu.com | 2015-05-05 | 1 | -1/+1 |
|\ | |||||
| * | - Issue #24122, fix quoting for LIBPL | doko@ubuntu.com | 2015-05-05 | 1 | -1/+1 |
| | | |||||
* | | - #22980: fix triplet configure test for more targets | doko@ubuntu.com | 2015-04-19 | 1 | -0/+7 |
| | | |||||
* | | Issues #22980, 23969: For OS X, use PEP 3149-style file names for extension | Ned Deily | 2015-04-16 | 1 | -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-gnu | doko@ubuntu.com | 2015-04-15 | 1 | -0/+1 |
| | | |||||
* | | - configure.ac: remove duplicate PLATDIR definition | doko@ubuntu.com | 2015-04-15 | 1 | -4/+1 |
| | | |||||
* | | - Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now include | doko@ubuntu.com | 2015-04-15 | 1 | -245/+363 |
| | | | | | | | | | | 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 Hastings | 2015-04-13 | 1 | -0/+30 |
| | | | | | | | | Patch courtesy of Joe Jevnik. | ||||
* | | - merge 3.4 | doko@ubuntu.com | 2015-04-13 | 1 | -0/+4 |
|\ \ | |/ | |||||
| * | - Use PLATDIR for the platform directory everywhere (refactoring only) | doko@ubuntu.com | 2015-04-13 | 1 | -0/+4 |
| | | |||||
* | | Issue #23817: run autoreconf to update configure. | Ned Deily | 2015-04-11 | 1 | -5/+0 |
| | | |||||
* | | Issue #22181: Run "aclocal; autoconf; autoheader" to regenerate configure | Victor Stinner | 2015-03-20 | 1 | -2/+132 |
| | | |||||
* | | Issue #22181: The availability of the getrandom() is now checked in configure, | Victor Stinner | 2015-03-19 | 1 | -132/+38 |
| | | | | | | | | | | | | 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 Pitrou | 2015-03-08 | 1 | -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 in | Victor Stinner | 2015-03-08 | 1 | -0/+32 |
| | | | | | | | | the dirent structure (ex: OpenIndiana). | ||||
* | | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵ | Antoine Pitrou | 2015-02-11 | 1 | -1/+5 |
|\ \ | |/ | | | | | resulting executable faster. | ||||
| * | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵ | Antoine Pitrou | 2015-02-11 | 1 | -1/+5 |
| | | | | | | | | resulting executable faster. | ||||
| * | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The | Victor Stinner | 2015-01-06 | 1 | -0/+42 |
| | | | | | | | | | | 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 Stinner | 2014-12-21 | 1 | -1/+1 |
| | | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes. | ||||
* | | Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" and | Victor Stinner | 2015-01-14 | 1 | -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'". |