summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Issue #28066: Merge srcdir fix from 3.5Martin Panter2016-09-121-1/+1
|\
| * Issue #28066: Fix include search directory logic for out-of-tree buildsMartin Panter2016-09-121-1/+1
| |
* | Issue #28046: get_sysconfigdata_name() uses the _PYTHON_SYSCONFIGDATA_NAMEXavier de Gaye2016-09-111-1/+1
| | | | | | | | environment variable that is defined when cross-compiling.
* | Issue #23545: Turn on extra warnings on GCC.Serhiy Storchaka2016-09-111-0/+61
| |
* | Backed out changeset 8460a729e1deBenjamin Peterson2016-09-111-1/+1
| |
* | force gcc to use c99 inline semanticsBenjamin Peterson2016-09-111-1/+1
| |
* | Issue #28046: Remove platform-specific directories from sys.pathZachary Ware2016-09-101-7/+1
| |
* | DTrace support: function calls, GC activity, line executionŁukasz Langa2016-09-101-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc. Largely based by an initial patch by Jesús Cea Avión, with some influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's unification patch. Things deliberately left out for simplicity: - ustack helpers, I have no way of testing them at this point since they are Solaris-specific - PyFrameObject * in function__entry/function__return, this is SystemTap-specific - SPARC support - dynamic tracing - sys module dtrace facility introspection All of those might be added later.
* | Closes #27976: Deprecate bundled full copy of libffiZachary Ware2016-09-101-3/+19
| | | | | | | | | | Builds on non-OSX UNIX now default to using the system libffi, and warn if the bundled copy is used.
* | remove ceval timestamp supportBenjamin Peterson2016-09-091-13/+0
| |
* | remove --with(out)-signal-module, since the signal module is non-optionalBenjamin Peterson2016-09-091-20/+0
| |
* | remove unused osx10.5 sdk checkBenjamin Peterson2016-09-091-10/+0
| |
* | compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with ↵Benjamin Peterson2016-09-091-4/+9
| | | | | | | | bluetooth/bluetooh.h (#28017)
* | issue28032: never imply --with-lto as part of --with-optimizations.Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)2016-09-081-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.
| * issue28032: never imply --with-lto as part of --with-optimizations.Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)2016-09-081-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 Panter2016-09-071-1/+1
| |
* | more PY_LONG_LONG to long longBenjamin Peterson2016-09-081-61/+0
| |
* | Issue 28017: Use -std=gnu99 to get C99 with GNU extensions for bluetooth.h ↵Christian Heimes2016-09-081-1/+3
| | | | | | | | on big endian.
* | Fixes Issue #27983: Cause lack of llvm-profdata tool when using clang asGregory P. Smith2016-09-071-4/+51
|\ \ | |/ | | | | | | | | 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.
| * Fixes issue# 27983: Cause lack of llvm-profdata tool when using clang -Gregory P. Smith2016-09-071-4/+51
| | | | | | | | | | | | 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 Cannon2016-09-071-0/+41
| |
* | put -std=c99 in CFLAGS_NODISTBenjamin Peterson2016-09-071-2/+2
| |
* | compile with -std=c99Benjamin Peterson2016-09-071-0/+2
| |
* | permit intermingled declarationsBenjamin Peterson2016-09-071-22/+0
| |
* | require C99 boolBenjamin Peterson2016-09-071-10/+0
| |
* | Issue #26359: Add the --with-optimizations configure flag.Brett Cannon2016-09-071-0/+41
| | | | | | | | | | The flag will activate LTO and PGO build support when available. Thanks to Alecsandur Patrascu of Intel for the original patch.
* | merge 3.5Benjamin Peterson2016-09-061-0/+2
|\ \ | |/
| * do not leak addrinfo in configure testBenjamin Peterson2016-09-061-0/+2
| |
* | Issue #21122: Fix LTO builds on OS X.Ned Deily2016-09-061-3/+10
| | | | | | | | Patch by Brett Cannon.
* | add back SIZEOF_UINTPTR_TBenjamin Peterson2016-09-061-0/+1
| |
* | require uintptr_t to existBenjamin Peterson2016-09-061-5/+0
| |
* | require standard int types to be defined (#17884)Benjamin Peterson2016-09-061-30/+3
| |
* | require a long long data type (closes #27961)Benjamin Peterson2016-09-061-67/+49
| |
* | Issue #27744: Add AF_ALG (Linux Kernel crypto) to socket module.Christian Heimes2016-09-051-0/+13
| |
* | - Issue #27917: Set platform triplets for Android builds.doko@ubuntu.com2016-09-011-1/+25
| |
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
| |
* | - Issue #23968, keep platform_triplet and multiarch macros in syncdoko@ubuntu.com2016-08-291-0/+2
| |
* | Issue #25825: Merge $(LIBPL) fix from 3.5Martin Panter2016-08-271-1/+1
|\ \ | |/
| * Issue #25825: Fix references to $(LIBPL) installation path on AIXMartin Panter2016-08-271-1/+1
| | | | | | | | | | In Subversion r86731, the path was changed from $(BINLIBDEST)/config to $(LIBDEST)/config-$(LDVERSION).
* | merge 3.5 (#27670)Benjamin Peterson2016-08-041-1/+1
|\ \ | |/
| * https link to the bug tracker (closes #27670)Benjamin Peterson2016-08-041-1/+1
| |
* | Issue #27641: Merge cross-compiling improvement from 3.5Martin Panter2016-08-041-4/+4
|\ \ | |/
| * Issue #27641: Comment out regeneration rules when cross compilingMartin Panter2016-07-291-4/+4
| |
* | (merge from 3.5) Issue #27453: CPP invocation in configure must use CPPFLAGS.Xavier de Gaye2016-07-301-1/+1
|\ \ | |/ | | | | Patch by Chi Hsuan Yen.
| * Issue #27453: CPP invocation in configure must use CPPFLAGS.Xavier de Gaye2016-07-301-1/+1
| | | | | | | | Patch by Chi Hsuan Yen.
* | Issue #27490: Merge pgen cross-compile logic from 3.5Martin Panter2016-07-281-0/+3
|\ \ | |/
| * 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.
* | (merge from 3.5) 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.
| * 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.
* | Issue #27442: Expose the Android API level in sysconfig.get_config_vars()Xavier de Gaye2016-07-091-0/+19
| | | | | | | | as 'ANDROID_API_LEVEL'.