newsGNU Autoconf Archive - News: Noteworthy changes in release 2014.10.15

 
 
Latest News
Noteworthy changes in release 2016.09.16 [stable] posted by simons, Fri Sep 16 10:12:44 2016 - 0 replies
Noteworthy changes in release 2016.03.20 posted by simons, Sun Mar 20 12:38:12 2016 - 0 replies
Noteworthy changes in release 2015.09.25 posted by simons, Fri Sep 25 11:30:49 2015 - 0 replies
Noteworthy changes in release 2015.02.24 posted by simons, Tue Feb 24 11:52:46 2015 - 0 replies

Noteworthy changes in release 2014.10.15

Item posted by Peter Simons <simons> on Wed Oct 15 15:22:27 2014.

A brand-new Github mirror of the Archive's Git repository is available at <https://github.com/peti/autoconf-archive>. That project allows developers to submit patches as Pull Requests instead of having to go through Savannah's patch tracker.

The Archive no longer creates release tarballs compressed with gzip and bzip2; only tarballs compressed with xz and lzip are distributed.

AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS.

AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514> and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>.

AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute.

AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues remain. See <https://savannah.gnu.org/patch/index.php?8507>.

AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found at <https://savannah.gnu.org/patch/index.php?8540>.

AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for detecting Qt without $PATH or qmake was never very reliable and the last change to this macro broke it entirely. If the Qt variables cannot be found via $PATH and qmake, then it would be best to manually define them in the makefile.

AX_TLS: fix quoting problem.

AX_F90_LIBRARY: several bug fixes and improvements. Further details are at <https://savannah.gnu.org/patch/?8500>.

AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at <https://savannah.gnu.org/patch/?8505>.

AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that stdout and stderr are awk regular expressions. Further details can be found at <https://savannah.gnu.org/patch/?8492>.

AX_OPENMP: prevent false negative due to -Wunused-variable.

AX_COMPILER_VENDOR: improve detection of the CRAY compiler.

AX_ENABLE_BUILDDIR: support absolute paths.

AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in <https://savannah.gnu.org/patch/index.php?8486>.

AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an ENABLE_DEBUG cpp variable if set. Submitted in <https://savannah.gnu.org/patch/index.php?8452>.

AX_CODE_COVERAGE: new macro which contains all the necessary logic and Makefile rules for instrumenting a project with code coverage using lcov. Submitted in <https://savannah.gnu.org/patch/index.php?8451>.

AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in <https://savannah.gnu.org/patch/index.php?8449>.

AX_BOOST_BASE: fix for x32 systems. This subject probably needs more attention, though. See <https://savannah.gnu.org/patch/index.php?8433>.

AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on OSX with home-brew installed version of BDB. Submitted in <https://savannah.gnu.org/patch/index.php?8416>.

AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in <functional>. Submitted it <https://savannah.gnu.org/patch/index.php?8414>.

AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in <https://savannah.gnu.org/patch/index.php?8450>.

AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in patch #8514. Add ICC options added in version 11.0 (which deprecates older -xX style options). Add support for latest Intel performance processors (see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>.

AX_EXECINFO: new macro to test execinfo size type. Submitted in <https://savannah.gnu.org/patch/index.php?8525>.

AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name.

AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3.

AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER, AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES.

AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture. Submitted in <https://savannah.gnu.org/patch/index.php?8473>.

AX_PROG_FLEX has been extended to support OpenBSD.

AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further details are at <http://savannah.gnu.org/patch/index.php?8381>.

Comments:

No messages in Noteworthy changes in release 2014.10.15

 

Back to the top


Powered by Savane 3.1-cleanup1