newsGNU Autoconf Archive - News

 
 

Noteworthy changes in release 2015.09.25

Item posted by Peter Simons <simons> on Fri 25 Sep 2015 11:30:49 AM UTC.

The Archive no longer releases an "lzip"-compressed tarball. The only supported format now is "xz". The rationale is that xz so widely supported that it seems pointless to archive two release archives on our servers for no apparent reason.

AX_PYTHON_DEVEL changed to provide PYTHON_LIBS, not PYTHON_LDFLAGS. This change breaks scripts written with previous versions in mind! The rationale is that -L and -l are LIBS arguments, not LDFLAGS arguments. Returning output in PYTHON_LDFLAGS suggested wrongly that they should be used in LDFLAGS, which can cause the -L and -l arguments to be ignored when they are not in the expected position in the list of command line arguments. This is a problem, for instance, with the command line generated by AC_LINK_IFELSE.

AX_CXX_COMPILE_STDCXX_11 now supports Cray's crayCC compiler (CCE 8.4).

AX_PYTHON, AX_PYTHON_EMBED now support Python 3.4.

AX_LIB_ORACLE_OCI now supports Oracle 12.

AX_EXT now supports AVX2/AVX512 and other CPU extensions.

The new macro AX_GNU_AUTOTEST was added. The macro supports multiple test-suites, Makefiles in different locations and many more features.

AX_CXX_COMPILE_STDCXX_11 now checks for attribute support with C++11 macro. Some compilers pass the other tests while not implementing this part of the C++11 specification. The test used also does not cause warnings with GCC or Clang, and can be used with -Werror.

The new macro AX_PROG_BISON_VERSION can be used to check for specific versions of bison.

The new macro AX_PROG_FLEX_VERSION can be used to check for specific versions of flex.

AX_APPEND_FLAG no longer fails if the given flag contains a ','.

AX_LUA now supports Lua 5.3.

AX_BERKELEY_DB_CXX now supports FreeBSD.

AX_CXX_COMPILE_STDCXX_11 now support HP aCC.

AX_PYTHON_MODULE and AX_PYTHON_MODULE_VERSION now support Python 3.

The new macro AX_PYTHON_MODULE_VERSION has been added.

AX_LIB_POSTGRESQL provides a new output variable POSTGRESQL_LIBS.

AX_PATH_GENERIC now supports flags that contain spaces.

AX_BOOST_BASE now supports native Windows header only libraries.

Back to the top

Powered by Savane 3.14-8aba.
Corresponding source code