newsGNU Autoconf Archive - News

 
 

Noteworthy changes in release 2011.01.02

Item posted by Peter Simons <simons> on Sun 02 Jan 2011 11:11:27 AM UTC.

AX_BOOST_BASE has been extended to support non-x86 64-bit architectures, such as PPC64 or Sparc64, too. See <http://savannah.gnu.org/patch/?7428> for further details.

AX_CHECK_ZLIB has been bug-fixed to honor the --with-zlib option. Further details are available at <http://savannah.gnu.org/patch/?7411>.

AX_CHECK_JAVA_HOME has been extended to deal correctly with MacOS X. See <http://savannah.gnu.org/patch/?7408> for further details.

The robustness of AX_PROG_FLEX and AX_PROG_BISON has been improved. See <http://savannah.gnu.org/patch/?7405> for further details.

A bug in AX_EXT_HAVE_LIB has been fixed that prevented the macro from being called several times. See <http://savannah.gnu.org/patch/?7403> for further details.

The new macro AX_CXX_RESTRICT_THIS has been added. It's purpose is to determine whether the C++ compiler supports qualifying a member function with a restricted "this" pointer. See <http://savannah.gnu.org/patch/?7397> for further details.

AX_CXX_COMPILE_STDCXX_0X has been improved to support GCC 4.5.x. Please refer to <http://savannah.gnu.org/patch/?7387> for further details.

The macro AX_GCC_OPTION has been marked obsolete and will be deleted from the archive in the foreseeable future. Its functionality is now provided by AX_C_CHECK_FLAG, AX_CXX_CHECK_FLAG, AX_CPP_CHECK_FLAG, AX_CXXCPP_CHECK_FLAG, and AX_LD_CHECK_FLAG.

The license of the following macros has been updated from GPLv2 (with Autoconf exception) to GPLv3 (with Autoconf exception): AX_ARG_WITH_PATH_STYLE, AX_C_BIGENDIAN_CROSS, AX_C_DECLARE_BLOCK, AX_CFLAGS_AIX_OPTION, AX_CFLAGS_FORCE_C89, AX_CFLAGS_GCC_OPTION, AX_CFLAGS_HPUX_OPTION, AX_CFLAGS_IRIX_OPTION, AX_CFLAGS_NO_WRITABLE_STRINGS, AX_CFLAGS_STRICT_PROTOTYPES, AX_CFLAGS_SUN_OPTION, AX_CFLAGS_WARN_ALL_ANSI, AX_CHECK_ALIGNED_ACCESS_REQUIRED, AX_CHECK_DEFINE, AX_CHECK_FUNC_IN, AX_CHECK_SYMBOL, AX_CHECK_TYPEDEF, AX_COND_WITH_LEVEL, AX_CONFIGURE_ARGS, AX_CREATE_GENERIC_CONFIG, AX_CREATE_STDINT_H, AX_CREATE_TARGET_H, AX_DEFINE_SUB_PATH, AX_DIRNAME, AX_ENABLE_BUILDDIR, AX_EXPAND_PREFIX, AX_GCC_CONST_CALL, AX_GCC_MALLOC_CALL, AX_GCC_WARN_UNUSED_RESULT, AX_MAINTAINER_MODE_AUTO_SILENT, AX_NOT_ENABLE_FRAME_POINTER, AX_NUMERIC_NAMEDLEVEL, AX_PATCH_LIBTOOL_CHANGING_CMDS_IFS, AX_PATH_LIB_PCRE, AX_PREFIG_CONFIG_H, AX_PROG_CC_CHAR_SUBSCRIPTS, AX_PROG_CP_S, AX_SET_DEFAULT_PATHS_SYSTEM, AX_SPEC_FILE, AX_SPEC_PACKAGE_VERSION, AX_SUBDIR_FILES, AX_SUBST_WITH, AX_SYS_LARGEFILE_SENSITIVE, AX_WARNING_DEFAULT_ACLOCALDIR, and AX_WARNING_DEFAULT_PKGCONFIG.

The macros AX_CXX_CPPFLAGS_STD_LANG, AX_CXX_CXXFLAGS_STD_LANG and AX_CXX_LDFLAGS_STD_LANG have been modified to use AX_COMPILER_VENDOR for compiler detection.

The new macro AX_ASM_INLINE has been added. It's purpose is to determine whether the C compiler supports in-line assembler instructions.

The new macro AX_FORCEINLINE has been added. It's purpose is to determine whether the C compiler supports forced in-lining.

The new macro AX_LIB_CGAL_CORE has been added. Further details are available at <http://savannah.gnu.org/patch/?7370>.

The new macro AX_CHECK_LIBRARY has been added. Further details are available at <http://savannah.gnu.org/patch/?7363>.

AX_JNI_INCLUDE_DIR has been fixed to work correctly on MacOS X 10.6.4, where the header <jni.h> is a symbolic link. Further details are available at <http://savannah.gnu.org/patch/?7360>.

Back to the top

Powered by Savane 3.14-f13d.
Corresponding source code