summaryrefslogtreecommitdiffstats
path: root/aclocal.m4
Commit message (Collapse)AuthorAgeFilesLines
* GH-89886: Bump to GNU Autoconf v2.71 (#104925)Erlend E. Aasland2023-06-011-6/+6
| | | Co-authored-by: Christian Heimes <christian@python.org>
* bpo-45573: Introduce extension module flags in Makefile (GH-29594)Christian Heimes2021-11-181-0/+50
| | | | | | | | | | | | | | | | | | ``configure`` now uses a standardized format to forward state, compiler flags, and linker flags to ``Makefile``, ``setup.py``, and ``Modules/Setup``. ``makesetup`` use the new variables by default if a module line does not contain any compiler or linker flags. ``setup.py`` has a new function ``addext()``. For a module ``egg``, configure adds: * ``MODULE_EGG`` with value yes, missing, disabled, or n/a * ``MODULE_EGG_CFLAGS`` * ``MODULE_EGG_LDFLAGS`` ``Makefile.pre.in`` may also provide ``MODULE_EGG_DEPS`` that lists dependencies such as header files and static libs. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-45350: Rerun autoreconf with the pkg-config macros (GH-28708)Pablo Galindo Salgado2021-10-031-0/+344
|
* bpo-44340: Add support for building with clang full/thin lto (GH-27231)Dong-hee Na2021-07-191-2/+2
|
* Update CI files to account for the master -> main rename (GH-25860)Pablo Galindo2021-05-031-346/+2
|
* bpo-43617: Check autoconf-archive package in configure.ac (GH-25016)Christian Heimes2021-03-271-2/+209
| | | Signed-off-by: Christian Heimes <christian@python.org>
* bpo-43466: Add --with-openssl-rpath configure option (GH-24820)Christian Heimes2021-03-191-6/+74
|
* bpo-41625: Expose the splice() system call in the os module (GH-21947)Pablo Galindo2020-11-171-74/+6
|
* bpo-38980: Only apply -fno-semantic-interposition if available (GH-22892)Petr Viktorin2020-10-221-0/+54
|
* Revert "bpo-26317: Support OBJC and OBJCXX configure command line variables ↵Ned Deily2020-05-181-5/+5
| | | | | | | | | (GH-20176)" (GH-20182) This reverts commit 0da546665075aefbb476e192ed64122d340164f4. The commit is causing make failures on a FreeBSD buildbot. Due to the imminent 3.9.0b1 cutoff, revert this commit for now pending further investigation.
* bpo-26317: Support OBJC and OBJCXX configure command line variables (GH-20176)Ned Deily2020-05-181-5/+5
| | | | | | Add support to the configure script for OBJC and OBJCXX command line options so that the macOS builds can use the clang compiler for the macOS-specific Objective C source files. This allows third-party compilers, like GNU gcc, to be used to build the rest of the project since some of the Objective C system header files are not compilable by GNU gcc. Co-authored-by: Jeffrey Kintscher <websurfer@surf2c.net> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-40334: Fix builds outside the source directory and regenerate autoconf ↵Pablo Galindo2020-04-231-5/+73
| | | | files (GH-19667)
* bpo-39794: Add --without-decimal-contextvar (#18702)Stefan Krah2020-02-291-2/+2
|
* bpo-34652 again: Remove lchmod from the default AC_CHECK_FUNCS list. (GH-15758)Benjamin Peterson2019-09-091-71/+3
|
* bpo-26826: Expose copy_file_range in the os module (GH-7255)Pablo Galindo2019-05-311-3/+71
|
* bpo-26836: Add os.memfd_create() (#13567)Zackery Spytz2019-05-291-5/+5
| | | | | | | | | | | | | | | | | | | | * bpo-26836: Add os.memfd_create() * Use the glibc wrapper for memfd_create() Co-Authored-By: Christian Heimes <christian@python.org> * Fix deletions caused by autoreconf. * Use MFD_CLOEXEC as the default value for *flags*. * Add memset_s to configure.ac. * Revert memset_s changes. * Apply the requested changes. * Tweak the docs.
* bpo-33164: update blake2 implementation (GH-6286)David Carlier2019-05-231-5/+5
|
* Run autoreconf.Benjamin Peterson2019-02-261-2/+2
|
* bpo-35674: Add os.posix_spawnp() (GH-11554)Joannah Nanjekye2019-01-161-4/+4
| | | Add a new os.posix_spawnp() function.
* bpo-28015: Support LTO build with clang (GH-9908)serge-sans-paille2018-10-241-2/+2
| | | | | | | | | | .o generated by clang in LTO mode actually are LLVM bitcode files, which leads to a few errors during configure/build step: - add lto flags to the BASECFLAGS instead of CFLAGS, as CFLAGS are used to build autoconf test case, and some are not compatible with clang LTO (they assume binary in the .o, not bitcode) - force llvm-ar instead of ar, as ar is not aware of .o files generated by clang -flto
* run autoconf (GH-9411)Benjamin Peterson2018-09-191-0/+1
| | | Follow up to 2a9c3805ddedf282881ef7811a561c70b74f80b1 (bpo-34585).
* Remove configure check LOG1P_DROPS_ZERO_SIGN. (GH-9193)Benjamin Peterson2018-09-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is unused. <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. # Pull Request title It should be in the following format: ``` bpo-NNNN: Summary of the changes made ``` Where: bpo-NNNN refers to the issue number in the https://bugs.python.org. Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue. # Backport Pull Request title If this is a backport PR (PR made against branches other than `master`), please ensure that the PR title is in the following format: ``` [X.Y] <title from the original PR> (GH-NNNN) ``` Where: [X.Y] is the branch name, e.g. [3.6]. GH-NNNN refers to the PR number from `master`. -->
* bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229)Antoine Pitrou2018-07-161-2/+2
| | | | | bpo-32430: Rename Modules/Setup.dist to Modules/Setup Remove the necessity to copy the former manually to the latter when updating the local source tree.
* bpo-34121: Fix detection of C11 atomic support on clang. (GH-8288)Benjamin Peterson2018-07-161-8/+8
|
* closes bpo-33619: Fix libffi detection by regenerating ./configure (GH-7075)Chih-Hsuan Yen2018-05-241-0/+276
|
* run autoreconf (GH-6850)Benjamin Peterson2018-05-151-278/+2
|
* bpo-33332: Add signal.valid_signals() (GH-6581)Antoine Pitrou2018-05-041-10/+10
|
* bpo-31368: Expose preadv and pwritev in the os module (#5239)Pablo Galindo2018-01-271-74/+6
|
* bpo-32598: Use autoconf to detect usable OpenSSL (#5242)Christian Heimes2018-01-201-4/+73
| | | | | | | | | | | | | | Add https://www.gnu.org/software/autoconf-archive/ax_check_openssl.html to auto-detect compiler flags, linker flags and libraries to compile OpenSSL extensions. The M4 macro uses pkg-config and falls back to manual detection. Add autoconf magic to detect usable X509_VERIFY_PARAM_set1_host() and related functions. Refactor setup.py to use new config vars to compile _ssl and _hashlib modules. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-29137: Remove fpectl module (#4789)Nathaniel J. Smith2018-01-061-5/+5
| | | | | This module has never been enabled by default, never worked correctly on x86-64, and caused ABI problems that caused C extension compatibility. See bpo-29137 for details/discussion.
* bpo-31462: Remove trailing whitespaces. (#3564)Serhiy Storchaka2017-09-141-1/+1
|
* bpo-31370: Remove support for threads-less builds (#3385)Antoine Pitrou2017-09-071-71/+3
| | | | | | * Remove Setup.config * Always define WITH_THREAD for compatibility.
* bpo-31343: Include sys/sysmacros.h (#3318)Christian Heimes2017-09-051-3/+71
| | | | | | Include sys/sysmacros.h for major(), minor(), and makedev(). GNU C libray plans to remove the functions from sys/types.h. Signed-off-by: Christian Heimes <christian@python.org>
* improve alignment autoconf test (#1129)Benjamin Peterson2017-04-141-2/+2
| | | | Replace the deprecated AC_TRY_RUN with AC_RUN_IFELSE. Also, standardize the variable name and allow for caching of the result.
* Write configure message to AS_MESSAGE_FDChristian Heimes2016-09-241-2/+2
|
* more PY_LONG_LONG to long longBenjamin Peterson2016-09-081-2/+2
|
* Issue 28017: Use -std=gnu99 to get C99 with GNU extensions for bluetooth.h ↵Christian Heimes2016-09-081-2/+2
| | | | on big endian.
* assume egd unless OPENSSL_NO_EGD is defined—remove configure check (closes ↵Benjamin Peterson2016-07-071-78/+139
| | | | #24557)
* Issue #24324: Do not enable unreachable code warnings when usingNed Deily2016-03-081-2/+2
| | | | | gcc as the option does not work correctly in older versions of gcc and has been silently removed as of gcc-4.5.
* - the PKG_PROG_PKG_CONFIG macro is not part of autoconf, but comes from thirddoko@ubuntu.com2015-04-131-0/+229
| | | | | party sources. Run aclocal to import it to aclocal.m4 and add aclocal.m4 to the archive.
* Delete aclocal.m4, and require autoconf 2.59, fixingMartin v. Löwis2006-01-291-57/+0
| | | | #811160 in a different way.
* fix for bug #811160 - autoconf vs. hp/ux system header files.Anthony Baxter2003-09-271-0/+57
also applied to release23-maint. Note that aclocal.m4 can go away when autoconf 2.58 is out.