diff options
author | serge-sans-paille <serge.guelton@telecom-bretagne.eu> | 2018-10-24 23:54:22 (GMT) |
---|---|---|
committer | Victor Stinner <vstinner@redhat.com> | 2018-10-24 23:54:22 (GMT) |
commit | 5ad36f9b21a3aa3b2265b1b43d73522cc3322df2 (patch) | |
tree | c919044bde03b9627fbfdfc7b6a5f34294776c75 /aclocal.m4 | |
parent | 890423f79606124f6c54935d21f22375c399e23a (diff) | |
download | cpython-5ad36f9b21a3aa3b2265b1b43d73522cc3322df2.zip cpython-5ad36f9b21a3aa3b2265b1b43d73522cc3322df2.tar.gz cpython-5ad36f9b21a3aa3b2265b1b43d73522cc3322df2.tar.bz2 |
bpo-28015: Support LTO build with clang (GH-9908)
.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
Diffstat (limited to 'aclocal.m4')
-rw-r--r-- | aclocal.m4 | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -13,7 +13,7 @@ m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -dnl serial 11 (pkg-config-0.29.1) +dnl serial 11 (pkg-config-0.29) dnl dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>. dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com> @@ -55,7 +55,7 @@ dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], -[m4_define([PKG_MACROS_VERSION], [0.29.1]) +[m4_define([PKG_MACROS_VERSION], [0.29]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ |