[Pkg-ofed-commits] [libmlx5] 01/06: Imported Upstream version 1.0.2

Ana Beatriz Guerrero López ana at moszumanska.debian.org
Tue Jul 21 10:50:50 UTC 2015


This is an automated email from the git hooks/post-receive script.

ana pushed a commit to branch master
in repository libmlx5.

commit 6508728de658b70576fb6a29d127b9ed9097ac1e
Author: Ana Guerrero López <ana at ekaia.org>
Date:   Tue Jul 21 12:20:53 2015 +0200

    Imported Upstream version 1.0.2
---
 Makefile.in                  |    2 +-
 autom4te.cache/output.0      |   27 +-
 autom4te.cache/output.1      |   27 +-
 autom4te.cache/requests      |    4 +-
 autom4te.cache/traces.0      |  526 ++++++++++----------
 autom4te.cache/traces.1      | 1116 +++++++++++++++++++++---------------------
 config.h.in                  |    2 +-
 configure                    |   27 +-
 configure.in => configure.ac |    4 +-
 dist/.-release.HEAD          |    0
 libmlx5.spec                 |    8 +-
 libmlx5.spec.in              |    2 +-
 src/mlx5-abi.h               |    7 +
 src/mlx5.c                   |   83 ++--
 src/mlx5.h                   |   23 +-
 src/qp.c                     |    7 +
 src/verbs.c                  |  212 +++++++-
 17 files changed, 1156 insertions(+), 921 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index fc1e114..6df07d9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -42,7 +42,7 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	COPYING config/config.guess config/config.sub config/depcomp \
 	config/install-sh config/ltmain.sh config/missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0
index 8d35bba..6515686 100644
--- a/autom4te.cache/output.0
+++ b/autom4te.cache/output.0
@@ -1,6 +1,6 @@
 @%:@! /bin/sh
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.68 for libmlx5 1.0.1.
+@%:@ Generated by GNU Autoconf 2.68 for libmlx5 1.0.2.
 @%:@
 @%:@ Report bugs to <linux-rdma at vger.kernel.org>.
 @%:@ 
@@ -570,8 +570,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libmlx5'
 PACKAGE_TARNAME='libmlx5'
-PACKAGE_VERSION='1.0.1'
-PACKAGE_STRING='libmlx5 1.0.1'
+PACKAGE_VERSION='1.0.2'
+PACKAGE_STRING='libmlx5 1.0.2'
 PACKAGE_BUGREPORT='linux-rdma at vger.kernel.org'
 PACKAGE_URL=''
 
@@ -1295,7 +1295,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libmlx5 1.0.1 to adapt to many kinds of systems.
+\`configure' configures libmlx5 1.0.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1365,7 +1365,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libmlx5 1.0.1:";;
+     short | recursive ) echo "Configuration of libmlx5 1.0.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1472,7 +1472,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libmlx5 configure 1.0.1
+libmlx5 configure 1.0.2
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2019,7 +2019,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libmlx5 $as_me 1.0.1, which was
+It was created by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -2837,7 +2837,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libmlx5'
- VERSION='1.0.1'
+ VERSION='1.0.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12452,6 +12452,13 @@ _ACEOF
 
 
 
+ac_fn_c_check_func "$LINENO" "verbs_register_driver" "ac_cv_func_verbs_register_driver"
+if test "x$ac_cv_func_verbs_register_driver" = xyes; then :
+  
+else
+  as_fn_error $? "verbs_register_driver() not found.  libmlx5 requires libibverbs >= 1.1.8." "$LINENO" 5
+fi
+
 ac_fn_c_check_func "$LINENO" "ibv_read_sysfs_file" "ac_cv_func_ibv_read_sysfs_file"
 if test "x$ac_cv_func_ibv_read_sysfs_file" = xyes; then :
   
@@ -13054,7 +13061,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libmlx5 $as_me 1.0.1, which was
+This file was extended by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13120,7 +13127,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libmlx5 config.status 1.0.1
+libmlx5 config.status 1.0.2
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1
index fc43e36..e6d61bc 100644
--- a/autom4te.cache/output.1
+++ b/autom4te.cache/output.1
@@ -1,6 +1,6 @@
 @%:@! /bin/sh
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.68 for libmlx5 1.0.1.
+@%:@ Generated by GNU Autoconf 2.68 for libmlx5 1.0.2.
 @%:@
 @%:@ Report bugs to <linux-rdma at vger.kernel.org>.
 @%:@ 
@@ -570,8 +570,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libmlx5'
 PACKAGE_TARNAME='libmlx5'
-PACKAGE_VERSION='1.0.1'
-PACKAGE_STRING='libmlx5 1.0.1'
+PACKAGE_VERSION='1.0.2'
+PACKAGE_STRING='libmlx5 1.0.2'
 PACKAGE_BUGREPORT='linux-rdma at vger.kernel.org'
 PACKAGE_URL=''
 
@@ -1295,7 +1295,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libmlx5 1.0.1 to adapt to many kinds of systems.
+\`configure' configures libmlx5 1.0.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1365,7 +1365,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libmlx5 1.0.1:";;
+     short | recursive ) echo "Configuration of libmlx5 1.0.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1472,7 +1472,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libmlx5 configure 1.0.1
+libmlx5 configure 1.0.2
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2019,7 +2019,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libmlx5 $as_me 1.0.1, which was
+It was created by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -2837,7 +2837,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libmlx5'
- VERSION='1.0.1'
+ VERSION='1.0.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12448,6 +12448,13 @@ _ACEOF
 
 
 
+ac_fn_c_check_func "$LINENO" "verbs_register_driver" "ac_cv_func_verbs_register_driver"
+if test "x$ac_cv_func_verbs_register_driver" = xyes; then :
+  
+else
+  as_fn_error $? "verbs_register_driver() not found.  libmlx5 requires libibverbs >= 1.1.8." "$LINENO" 5
+fi
+
 ac_fn_c_check_func "$LINENO" "ibv_read_sysfs_file" "ac_cv_func_ibv_read_sysfs_file"
 if test "x$ac_cv_func_ibv_read_sysfs_file" = xyes; then :
   
@@ -13050,7 +13057,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libmlx5 $as_me 1.0.1, which was
+This file was extended by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13116,7 +13123,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libmlx5 config.status 1.0.1
+libmlx5 config.status 1.0.2
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
index 00b140f..df080a8 100644
--- a/autom4te.cache/requests
+++ b/autom4te.cache/requests
@@ -36,7 +36,7 @@
                         '/usr/share/aclocal-1.11/strip.m4',
                         '/usr/share/aclocal-1.11/substnot.m4',
                         '/usr/share/aclocal-1.11/tar.m4',
-                        'configure.in'
+                        'configure.ac'
                       ],
                       {
                         'AM_ENABLE_STATIC' => 1,
@@ -224,7 +224,7 @@
                       [
                         '/usr/share/autoconf/autoconf/autoconf.m4f',
                         'aclocal.m4',
-                        'configure.in'
+                        'configure.ac'
                       ],
                       {
                         '_LT_AC_TAGCONFIG' => 1,
diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0
index e499bd5..0747365 100644
--- a/autom4te.cache/traces.0
+++ b/autom4te.cache/traces.0
@@ -2132,114 +2132,114 @@ AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([_AC_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
-m4trace:configure.in:4: -1- m4_pattern_allow([^AS_FLAGS$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?m4_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^dnl$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?AS_])
-m4trace:configure.in:4: -1- m4_pattern_allow([^SHELL$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PATH_SEPARATOR$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_URL$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^exec_prefix$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^prefix$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^program_transform_name$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^bindir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sbindir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^libexecdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^datarootdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^datadir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sysconfdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sharedstatedir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^localstatedir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^includedir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^oldincludedir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^docdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^infodir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^htmldir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^dvidir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^pdfdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^psdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^libdir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^localedir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^mandir$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_URL$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^DEFS$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_C$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_N$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_T$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^build_alias$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^host_alias$])
-m4trace:configure.in:4: -1- m4_pattern_allow([^target_alias$])
-m4trace:configure.in:8: -1- AM_INIT_AUTOMAKE([foreign])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
-m4trace:configure.in:8: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
-m4trace:configure.in:8: -1- AM_AUTOMAKE_VERSION([1.11.1])
-m4trace:configure.in:8: -1- _AM_AUTOCONF_VERSION([2.68])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_DATA$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__isrc$])
-m4trace:configure.in:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
-m4trace:configure.in:8: -1- m4_pattern_allow([^CYGPATH_W$])
-m4trace:configure.in:8: -1- _AM_SET_OPTIONS([foreign])
-m4trace:configure.in:8: -1- _AM_SET_OPTION([foreign])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([foreign])
-m4trace:configure.in:8: -1- m4_pattern_allow([^PACKAGE$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^VERSION$])
-m4trace:configure.in:8: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:8: -1- AM_INIT_AUTOMAKE([foreign])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:8: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.ac:8: -1- AM_AUTOMAKE_VERSION([1.11.1])
+m4trace:configure.ac:8: -1- _AM_AUTOCONF_VERSION([2.68])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:8: -1- _AM_SET_OPTIONS([foreign])
+m4trace:configure.ac:8: -1- _AM_SET_OPTION([foreign])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([foreign])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([no-define])
-m4trace:configure.in:8: -1- m4_pattern_allow([^PACKAGE$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^VERSION$])
-m4trace:configure.in:8: -1- AM_SANITY_CHECK
-m4trace:configure.in:8: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
-m4trace:configure.in:8: -1- AM_MISSING_HAS_RUN
-m4trace:configure.in:8: -1- AM_AUX_DIR_EXPAND
-m4trace:configure.in:8: -1- m4_pattern_allow([^ACLOCAL$])
-m4trace:configure.in:8: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOCONF$])
-m4trace:configure.in:8: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOMAKE$])
-m4trace:configure.in:8: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOHEADER$])
-m4trace:configure.in:8: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
-m4trace:configure.in:8: -1- m4_pattern_allow([^MAKEINFO$])
-m4trace:configure.in:8: -1- AM_PROG_INSTALL_SH
-m4trace:configure.in:8: -1- m4_pattern_allow([^install_sh$])
-m4trace:configure.in:8: -1- AM_PROG_INSTALL_STRIP
-m4trace:configure.in:8: -1- m4_pattern_allow([^STRIP$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
-m4trace:configure.in:8: -1- AM_PROG_MKDIR_P
-m4trace:configure.in:8: -1- m4_pattern_allow([^MKDIR_P$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^mkdir_p$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AWK$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^SET_MAKE$])
-m4trace:configure.in:8: -1- AM_SET_LEADING_DOT
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__leading_dot$])
-m4trace:configure.in:8: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AM_SANITY_CHECK
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.ac:8: -1- AM_MISSING_HAS_RUN
+m4trace:configure.ac:8: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.ac:8: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:8: -1- AM_PROG_INSTALL_SH
+m4trace:configure.ac:8: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:8: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.ac:8: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:8: -1- AM_PROG_MKDIR_P
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:8: -1- AM_SET_LEADING_DOT
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
 			     [_AM_PROG_TAR([v7])])])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([tar-ustar])
-m4trace:configure.in:8: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([tar-pax])
-m4trace:configure.in:8: -1- _AM_PROG_TAR([v7])
-m4trace:configure.in:8: -1- AM_MISSING_PROG([AMTAR], [tar])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AMTAR$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__tar$])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__untar$])
-m4trace:configure.in:8: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.ac:8: -1- _AM_PROG_TAR([v7])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AMTAR], [tar])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
 		  [_AM_DEPENDENCIES(CC)],
 		  [define([AC_PROG_CC],
 			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
@@ -2252,171 +2252,171 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJC],
 		  [define([AC_PROG_OBJC],
 			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 ])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([no-dependencies])
-m4trace:configure.in:8: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
-m4trace:configure.in:8: -2- _AM_MANGLE_OPTION([silent-rules])
-m4trace:configure.in:9: -1- AM_SILENT_RULES([yes])
-m4trace:configure.in:9: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
-m4trace:configure.in:9: -1- m4_pattern_allow([^AM_BACKSLASH$])
-m4trace:configure.in:9: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
-m4trace:configure.in:11: -1- AC_PROG_LIBTOOL
-m4trace:configure.in:11: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([silent-rules])
+m4trace:configure.ac:9: -1- AM_SILENT_RULES([yes])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:11: -1- AC_PROG_LIBTOOL
+m4trace:configure.ac:11: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
 You should run autoupdate.], [/usr/share/aclocal/libtool.m4:107: AC_PROG_LIBTOOL is expanded from...
-configure.in:11: the top level])
-m4trace:configure.in:11: -1- LT_INIT
-m4trace:configure.in:11: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
-m4trace:configure.in:11: -1- LTOPTIONS_VERSION
-m4trace:configure.in:11: -1- LTSUGAR_VERSION
-m4trace:configure.in:11: -1- LTVERSION_VERSION
-m4trace:configure.in:11: -1- LTOBSOLETE_VERSION
-m4trace:configure.in:11: -1- _LT_PROG_LTMAIN
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIBTOOL$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_cpu$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_vendor$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_os$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_cpu$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_vendor$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_os$])
-m4trace:configure.in:11: -1- _LT_PREPARE_SED_QUOTE_VARS
-m4trace:configure.in:11: -1- _LT_PROG_ECHO_BACKSLASH
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_CC$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^EXEEXT$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJEXT$])
-m4trace:configure.in:11: -1- _AM_DEPENDENCIES([CC])
-m4trace:configure.in:11: -1- AM_SET_DEPDIR
-m4trace:configure.in:11: -1- m4_pattern_allow([^DEPDIR$])
-m4trace:configure.in:11: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
-m4trace:configure.in:11: -1- AM_MAKE_INCLUDE
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__include$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__quote$])
-m4trace:configure.in:11: -1- AM_DEP_TRACK
-m4trace:configure.in:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEP_TRUE$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEP_FALSE$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CCDEPMODE$])
-m4trace:configure.in:11: -1- AM_CONDITIONAL([am__fastdepCC], [
+configure.ac:11: the top level])
+m4trace:configure.ac:11: -1- LT_INIT
+m4trace:configure.ac:11: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
+m4trace:configure.ac:11: -1- LTOPTIONS_VERSION
+m4trace:configure.ac:11: -1- LTSUGAR_VERSION
+m4trace:configure.ac:11: -1- LTVERSION_VERSION
+m4trace:configure.ac:11: -1- LTOBSOLETE_VERSION
+m4trace:configure.ac:11: -1- _LT_PROG_LTMAIN
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBTOOL$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:11: -1- _LT_PREPARE_SED_QUOTE_VARS
+m4trace:configure.ac:11: -1- _LT_PROG_ECHO_BACKSLASH
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:11: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.ac:11: -1- AM_SET_DEPDIR
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:11: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.ac:11: -1- AM_MAKE_INCLUDE
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:11: -1- AM_DEP_TRACK
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
-m4trace:configure.in:11: -1- LT_PATH_LD
-m4trace:configure.in:11: -1- m4_pattern_allow([^SED$])
-m4trace:configure.in:11: -1- AC_PROG_EGREP
-m4trace:configure.in:11: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^EGREP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^FGREP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LD$])
-m4trace:configure.in:11: -1- LT_PATH_NM
-m4trace:configure.in:11: -1- m4_pattern_allow([^DUMPBIN$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DUMPBIN$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^NM$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LN_S$])
-m4trace:configure.in:11: -1- LT_CMD_MAX_LEN
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJDUMP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJDUMP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DLLTOOL$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DLLTOOL$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AR$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_AR$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^STRIP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^RANLIB$])
-m4trace:configure.in:11: -1- _LT_WITH_SYSROOT
-m4trace:configure.in:11: -1- m4_pattern_allow([LT_OBJDIR])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LT_OBJDIR$])
-m4trace:configure.in:11: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:11: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
-m4trace:configure.in:11: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
-m4trace:configure.in:11: -1- LT_SUPPORTED_TAG([CC])
-m4trace:configure.in:11: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:11: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:11: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
-m4trace:configure.in:11: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t at m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- LT_PATH_LD
+m4trace:configure.ac:11: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:11: -1- AC_PROG_EGREP
+m4trace:configure.ac:11: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^FGREP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:11: -1- LT_PATH_NM
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^NM$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LN_S$])
+m4trace:configure.ac:11: -1- LT_CMD_MAX_LEN
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DLLTOOL$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DLLTOOL$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_AR$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:11: -1- _LT_WITH_SYSROOT
+m4trace:configure.ac:11: -1- m4_pattern_allow([LT_OBJDIR])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LT_OBJDIR$])
+m4trace:configure.ac:11: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.ac:11: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.ac:11: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.ac:11: -1- LT_SUPPORTED_TAG([CC])
+m4trace:configure.ac:11: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.ac:11: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.ac:11: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
+m4trace:configure.ac:11: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t at m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in
      "" | " "*) ;;
      *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;;
      esac], [_LT_TAGVAR(lt_prog_compiler_pic, )=
      _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
-m4trace:configure.in:11: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
-m4trace:configure.in:11: -1- m4_pattern_allow([^MANIFEST_TOOL$])
-m4trace:configure.in:11: -1- _LT_REQUIRED_DARWIN_CHECKS
-m4trace:configure.in:11: -1- m4_pattern_allow([^DSYMUTIL$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^NMEDIT$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIPO$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OTOOL$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OTOOL64$])
-m4trace:configure.in:11: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])
-m4trace:configure.in:11: -1- LT_SYS_DLOPEN_SELF
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^STDC_HEADERS$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
-m4trace:configure.in:12: -1- LT_INIT
-m4trace:configure.in:15: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+m4trace:configure.ac:11: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MANIFEST_TOOL$])
+m4trace:configure.ac:11: -1- _LT_REQUIRED_DARWIN_CHECKS
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DSYMUTIL$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^NMEDIT$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIPO$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OTOOL$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OTOOL64$])
+m4trace:configure.ac:11: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])
+m4trace:configure.ac:11: -1- LT_SYS_DLOPEN_SELF
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+m4trace:configure.ac:12: -1- LT_INIT
+m4trace:configure.ac:15: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
-configure.in:15: the top level])
-m4trace:configure.in:19: -1- m4_pattern_allow([^NVALGRIND$])
-m4trace:configure.in:28: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+configure.ac:15: the top level])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NVALGRIND$])
+m4trace:configure.ac:28: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
-configure.in:28: the top level])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^ac_ct_CC$])
-m4trace:configure.in:37: -1- _AM_DEPENDENCIES([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CCDEPMODE$])
-m4trace:configure.in:37: -1- AM_CONDITIONAL([am__fastdepCC], [
+configure.ac:28: the top level])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:37: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:37: -1- AM_CONDITIONAL([am__fastdepCC], [
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:37: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
-m4trace:configure.in:37: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
-m4trace:configure.in:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
-m4trace:configure.in:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
-m4trace:configure.in:40: -1- m4_pattern_allow([^HAVE_LIBIBVERBS$])
-m4trace:configure.in:44: -2- m4_pattern_allow([^HAVE_IBV_EXT$])
-m4trace:configure.in:49: -1- m4_pattern_allow([^STDC_HEADERS$])
-m4trace:configure.in:50: -1- m4_pattern_allow([^HAVE_VALGRIND_MEMCHECK_H$])
-m4trace:configure.in:58: -1- m4_pattern_allow([^const$])
-m4trace:configure.in:59: -1- m4_pattern_allow([^SIZEOF_LONG$])
-m4trace:configure.in:74: -1- AM_CONDITIONAL([HAVE_IBV_DEVICE_LIBRARY_EXTENSION], [test $IBV_DEVICE_LIBRARY_EXTENSION != IBV_DEVICE_LIBRARY_EXTENSION])
-m4trace:configure.in:74: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE$])
-m4trace:configure.in:74: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE$])
-m4trace:configure.in:74: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
-m4trace:configure.in:74: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
-m4trace:configure.in:76: -1- m4_pattern_allow([^IBV_DEVICE_LIBRARY_EXTENSION$])
-m4trace:configure.in:90: -1- m4_pattern_allow([^MLX5_VERSION_SCRIPT$])
-m4trace:configure.in:93: -1- m4_pattern_allow([^LIB@&t at OBJS$])
-m4trace:configure.in:93: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.in:93: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
-m4trace:configure.in:93: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
-m4trace:configure.in:93: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
-m4trace:configure.in:93: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
-m4trace:configure.in:93: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
-m4trace:configure.in:93: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
-m4trace:configure.in:93: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
-m4trace:configure.in:93: -1- _LT_PROG_LTMAIN
+m4trace:configure.ac:37: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:40: -1- m4_pattern_allow([^HAVE_LIBIBVERBS$])
+m4trace:configure.ac:44: -2- m4_pattern_allow([^HAVE_IBV_EXT$])
+m4trace:configure.ac:49: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:50: -1- m4_pattern_allow([^HAVE_VALGRIND_MEMCHECK_H$])
+m4trace:configure.ac:58: -1- m4_pattern_allow([^const$])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^SIZEOF_LONG$])
+m4trace:configure.ac:76: -1- AM_CONDITIONAL([HAVE_IBV_DEVICE_LIBRARY_EXTENSION], [test $IBV_DEVICE_LIBRARY_EXTENSION != IBV_DEVICE_LIBRARY_EXTENSION])
+m4trace:configure.ac:76: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE$])
+m4trace:configure.ac:76: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE$])
+m4trace:configure.ac:76: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
+m4trace:configure.ac:76: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
+m4trace:configure.ac:78: -1- m4_pattern_allow([^IBV_DEVICE_LIBRARY_EXTENSION$])
+m4trace:configure.ac:92: -1- m4_pattern_allow([^MLX5_VERSION_SCRIPT$])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^LIB@&t at OBJS$])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:95: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:95: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:95: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:95: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
+m4trace:configure.ac:95: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.ac:95: -1- _LT_PROG_LTMAIN
diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1
index 4c65fbd..8eab593 100644
--- a/autom4te.cache/traces.1
+++ b/autom4te.cache/traces.1
@@ -1,598 +1,598 @@
-m4trace:configure.in:4: -1- AC_INIT([libmlx5], [1.0.1], [linux-rdma at vger.kernel.org])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([_AC_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
-m4trace:configure.in:4: -1- m4_pattern_allow([^AS_FLAGS$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?m4_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^dnl$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?AS_])
-m4trace:configure.in:4: -1- AC_SUBST([SHELL])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([SHELL])
-m4trace:configure.in:4: -1- m4_pattern_allow([^SHELL$])
-m4trace:configure.in:4: -1- AC_SUBST([PATH_SEPARATOR])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PATH_SEPARATOR$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_NAME])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_STRING])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE_URL])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_URL$])
-m4trace:configure.in:4: -1- AC_SUBST([exec_prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([exec_prefix])
-m4trace:configure.in:4: -1- m4_pattern_allow([^exec_prefix$])
-m4trace:configure.in:4: -1- AC_SUBST([prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([prefix])
-m4trace:configure.in:4: -1- m4_pattern_allow([^prefix$])
-m4trace:configure.in:4: -1- AC_SUBST([program_transform_name], [s,x,x,])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([program_transform_name])
-m4trace:configure.in:4: -1- m4_pattern_allow([^program_transform_name$])
-m4trace:configure.in:4: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([bindir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^bindir$])
-m4trace:configure.in:4: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([sbindir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sbindir$])
-m4trace:configure.in:4: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([libexecdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^libexecdir$])
-m4trace:configure.in:4: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([datarootdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^datarootdir$])
-m4trace:configure.in:4: -1- AC_SUBST([datadir], ['${datarootdir}'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([datadir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^datadir$])
-m4trace:configure.in:4: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([sysconfdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sysconfdir$])
-m4trace:configure.in:4: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([sharedstatedir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^sharedstatedir$])
-m4trace:configure.in:4: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([localstatedir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^localstatedir$])
-m4trace:configure.in:4: -1- AC_SUBST([includedir], ['${prefix}/include'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([includedir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^includedir$])
-m4trace:configure.in:4: -1- AC_SUBST([oldincludedir], ['/usr/include'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([oldincludedir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^oldincludedir$])
-m4trace:configure.in:4: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+m4trace:configure.ac:4: -1- AC_INIT([libmlx5], [1.0.2], [linux-rdma at vger.kernel.org])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:4: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:4: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:4: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:4: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:4: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:4: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:4: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:4: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:4: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:4: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:4: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:4: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:4: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:4: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
 				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
 				     ['${datarootdir}/doc/${PACKAGE}'])])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([docdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^docdir$])
-m4trace:configure.in:4: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([infodir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^infodir$])
-m4trace:configure.in:4: -1- AC_SUBST([htmldir], ['${docdir}'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([htmldir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^htmldir$])
-m4trace:configure.in:4: -1- AC_SUBST([dvidir], ['${docdir}'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([dvidir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^dvidir$])
-m4trace:configure.in:4: -1- AC_SUBST([pdfdir], ['${docdir}'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([pdfdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^pdfdir$])
-m4trace:configure.in:4: -1- AC_SUBST([psdir], ['${docdir}'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([psdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^psdir$])
-m4trace:configure.in:4: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([libdir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^libdir$])
-m4trace:configure.in:4: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([localedir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^localedir$])
-m4trace:configure.in:4: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([mandir])
-m4trace:configure.in:4: -1- m4_pattern_allow([^mandir$])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:4: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:4: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:4: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:4: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:4: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
 @%:@undef PACKAGE_NAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
 @%:@undef PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
 @%:@undef PACKAGE_VERSION])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
 @%:@undef PACKAGE_STRING])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
 @%:@undef PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
-m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE_URL$])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+m4trace:configure.ac:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:4: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
 @%:@undef PACKAGE_URL])
-m4trace:configure.in:4: -1- AC_SUBST([DEFS])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([DEFS])
-m4trace:configure.in:4: -1- m4_pattern_allow([^DEFS$])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_C])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([ECHO_C])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_C$])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_N])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([ECHO_N])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_N$])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_T])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([ECHO_T])
-m4trace:configure.in:4: -1- m4_pattern_allow([^ECHO_T$])
-m4trace:configure.in:4: -1- AC_SUBST([LIBS])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([LIBS])
-m4trace:configure.in:4: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:4: -1- AC_SUBST([build_alias])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([build_alias])
-m4trace:configure.in:4: -1- m4_pattern_allow([^build_alias$])
-m4trace:configure.in:4: -1- AC_SUBST([host_alias])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([host_alias])
-m4trace:configure.in:4: -1- m4_pattern_allow([^host_alias$])
-m4trace:configure.in:4: -1- AC_SUBST([target_alias])
-m4trace:configure.in:4: -1- AC_SUBST_TRACE([target_alias])
-m4trace:configure.in:4: -1- m4_pattern_allow([^target_alias$])
-m4trace:configure.in:6: -1- AC_CONFIG_AUX_DIR([config])
-m4trace:configure.in:7: -1- AC_CONFIG_HEADERS([config.h])
-m4trace:configure.in:8: -1- AM_INIT_AUTOMAKE([foreign])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
-m4trace:configure.in:8: -1- AM_AUTOMAKE_VERSION([1.11.1])
-m4trace:configure.in:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
-m4trace:configure.in:8: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
-m4trace:configure.in:8: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
-m4trace:configure.in:8: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([INSTALL_DATA])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_DATA$])
-m4trace:configure.in:8: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([am__isrc])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__isrc$])
-m4trace:configure.in:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
-m4trace:configure.in:8: -1- AC_SUBST([CYGPATH_W])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([CYGPATH_W])
-m4trace:configure.in:8: -1- m4_pattern_allow([^CYGPATH_W$])
-m4trace:configure.in:8: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([PACKAGE])
-m4trace:configure.in:8: -1- m4_pattern_allow([^PACKAGE$])
-m4trace:configure.in:8: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([VERSION])
-m4trace:configure.in:8: -1- m4_pattern_allow([^VERSION$])
-m4trace:configure.in:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
-m4trace:configure.in:8: -1- m4_pattern_allow([^PACKAGE$])
-m4trace:configure.in:8: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+m4trace:configure.ac:4: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:4: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:4: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:4: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:4: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:4: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:4: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:4: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:4: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:6: -1- AC_CONFIG_AUX_DIR([config])
+m4trace:configure.ac:7: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.ac:8: -1- AM_INIT_AUTOMAKE([foreign])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:8: -1- AM_AUTOMAKE_VERSION([1.11.1])
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:8: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
 @%:@undef PACKAGE])
-m4trace:configure.in:8: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
-m4trace:configure.in:8: -1- m4_pattern_allow([^VERSION$])
-m4trace:configure.in:8: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AH_OUTPUT([VERSION], [/* Version number of package */
 @%:@undef VERSION])
-m4trace:configure.in:8: -1- AC_REQUIRE_AUX_FILE([missing])
-m4trace:configure.in:8: -1- AC_SUBST([ACLOCAL])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([ACLOCAL])
-m4trace:configure.in:8: -1- m4_pattern_allow([^ACLOCAL$])
-m4trace:configure.in:8: -1- AC_SUBST([AUTOCONF])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([AUTOCONF])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOCONF$])
-m4trace:configure.in:8: -1- AC_SUBST([AUTOMAKE])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([AUTOMAKE])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOMAKE$])
-m4trace:configure.in:8: -1- AC_SUBST([AUTOHEADER])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([AUTOHEADER])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AUTOHEADER$])
-m4trace:configure.in:8: -1- AC_SUBST([MAKEINFO])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([MAKEINFO])
-m4trace:configure.in:8: -1- m4_pattern_allow([^MAKEINFO$])
-m4trace:configure.in:8: -1- AC_SUBST([install_sh])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([install_sh])
-m4trace:configure.in:8: -1- m4_pattern_allow([^install_sh$])
-m4trace:configure.in:8: -1- AC_SUBST([STRIP])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([STRIP])
-m4trace:configure.in:8: -1- m4_pattern_allow([^STRIP$])
-m4trace:configure.in:8: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
-m4trace:configure.in:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
-m4trace:configure.in:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
-m4trace:configure.in:8: -1- AC_SUBST([MKDIR_P])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([MKDIR_P])
-m4trace:configure.in:8: -1- m4_pattern_allow([^MKDIR_P$])
-m4trace:configure.in:8: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([mkdir_p])
-m4trace:configure.in:8: -1- m4_pattern_allow([^mkdir_p$])
-m4trace:configure.in:8: -1- AC_SUBST([AWK])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([AWK])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AWK$])
-m4trace:configure.in:8: -1- AC_SUBST([SET_MAKE])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([SET_MAKE])
-m4trace:configure.in:8: -1- m4_pattern_allow([^SET_MAKE$])
-m4trace:configure.in:8: -1- AC_SUBST([am__leading_dot])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([am__leading_dot])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__leading_dot$])
-m4trace:configure.in:8: -1- AC_SUBST([AMTAR])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([AMTAR])
-m4trace:configure.in:8: -1- m4_pattern_allow([^AMTAR$])
-m4trace:configure.in:8: -1- AC_SUBST([am__tar])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([am__tar])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__tar$])
-m4trace:configure.in:8: -1- AC_SUBST([am__untar])
-m4trace:configure.in:8: -1- AC_SUBST_TRACE([am__untar])
-m4trace:configure.in:8: -1- m4_pattern_allow([^am__untar$])
-m4trace:configure.in:9: -1- AM_SILENT_RULES([yes])
-m4trace:configure.in:9: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
-m4trace:configure.in:9: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
-m4trace:configure.in:9: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
-m4trace:configure.in:9: -1- AC_SUBST([AM_BACKSLASH])
-m4trace:configure.in:9: -1- AC_SUBST_TRACE([AM_BACKSLASH])
-m4trace:configure.in:9: -1- m4_pattern_allow([^AM_BACKSLASH$])
-m4trace:configure.in:9: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
-m4trace:configure.in:11: -1- AC_PROG_LIBTOOL
-m4trace:configure.in:11: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.ac:8: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:8: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:8: -1- AC_SUBST([install_sh])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:8: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:8: -1- AC_SUBST([MKDIR_P])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:8: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:8: -1- AC_SUBST([AWK])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:8: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:8: -1- AC_SUBST([AMTAR])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__tar])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__untar])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:9: -1- AM_SILENT_RULES([yes])
+m4trace:configure.ac:9: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:9: -1- AC_SUBST([AM_BACKSLASH])
+m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AM_BACKSLASH])
+m4trace:configure.ac:9: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:11: -1- AC_PROG_LIBTOOL
+m4trace:configure.ac:11: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
 You should run autoupdate.], [aclocal.m4:128: AC_PROG_LIBTOOL is expanded from...
-configure.in:11: the top level])
-m4trace:configure.in:11: -1- LT_INIT
-m4trace:configure.in:11: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
-m4trace:configure.in:11: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
-m4trace:configure.in:11: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
-m4trace:configure.in:11: -1- AC_SUBST([LIBTOOL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LIBTOOL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIBTOOL$])
-m4trace:configure.in:11: -1- AC_CANONICAL_HOST
-m4trace:configure.in:11: -1- AC_CANONICAL_BUILD
-m4trace:configure.in:11: -1- AC_REQUIRE_AUX_FILE([config.sub])
-m4trace:configure.in:11: -1- AC_REQUIRE_AUX_FILE([config.guess])
-m4trace:configure.in:11: -1- AC_SUBST([build], [$ac_cv_build])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([build])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build$])
-m4trace:configure.in:11: -1- AC_SUBST([build_cpu], [$[1]])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([build_cpu])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_cpu$])
-m4trace:configure.in:11: -1- AC_SUBST([build_vendor], [$[2]])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([build_vendor])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_vendor$])
-m4trace:configure.in:11: -1- AC_SUBST([build_os])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([build_os])
-m4trace:configure.in:11: -1- m4_pattern_allow([^build_os$])
-m4trace:configure.in:11: -1- AC_SUBST([host], [$ac_cv_host])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([host])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host$])
-m4trace:configure.in:11: -1- AC_SUBST([host_cpu], [$[1]])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([host_cpu])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_cpu$])
-m4trace:configure.in:11: -1- AC_SUBST([host_vendor], [$[2]])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([host_vendor])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_vendor$])
-m4trace:configure.in:11: -1- AC_SUBST([host_os])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([host_os])
-m4trace:configure.in:11: -1- m4_pattern_allow([^host_os$])
-m4trace:configure.in:11: -1- AC_SUBST([CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CFLAGS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.in:11: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LDFLAGS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.in:11: -1- AC_SUBST([LIBS])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LIBS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:11: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:11: -1- AC_SUBST([CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- AC_SUBST([CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- AC_SUBST([CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- AC_SUBST([CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:11: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([ac_ct_CC])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_CC$])
-m4trace:configure.in:11: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([EXEEXT])
-m4trace:configure.in:11: -1- m4_pattern_allow([^EXEEXT$])
-m4trace:configure.in:11: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([OBJEXT])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJEXT$])
-m4trace:configure.in:11: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DEPDIR])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DEPDIR$])
-m4trace:configure.in:11: -1- AC_SUBST([am__include])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([am__include])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__include$])
-m4trace:configure.in:11: -1- AC_SUBST([am__quote])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([am__quote])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__quote$])
-m4trace:configure.in:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-m4trace:configure.in:11: -1- AC_SUBST([AMDEP_TRUE])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([AMDEP_TRUE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEP_TRUE$])
-m4trace:configure.in:11: -1- AC_SUBST([AMDEP_FALSE])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([AMDEP_FALSE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEP_FALSE$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
-m4trace:configure.in:11: -1- AC_SUBST([AMDEPBACKSLASH])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
-m4trace:configure.in:11: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CCDEPMODE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CCDEPMODE$])
-m4trace:configure.in:11: -1- AM_CONDITIONAL([am__fastdepCC], [
+configure.ac:11: the top level])
+m4trace:configure.ac:11: -1- LT_INIT
+m4trace:configure.ac:11: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
+m4trace:configure.ac:11: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
+m4trace:configure.ac:11: -1- AC_SUBST([LIBTOOL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIBTOOL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBTOOL$])
+m4trace:configure.ac:11: -1- AC_CANONICAL_HOST
+m4trace:configure.ac:11: -1- AC_CANONICAL_BUILD
+m4trace:configure.ac:11: -1- AC_REQUIRE_AUX_FILE([config.sub])
+m4trace:configure.ac:11: -1- AC_REQUIRE_AUX_FILE([config.guess])
+m4trace:configure.ac:11: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([build])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:11: -1- AC_SUBST([build_cpu], [$[1]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([build_cpu])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:11: -1- AC_SUBST([build_vendor], [$[2]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([build_vendor])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:11: -1- AC_SUBST([build_os])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([build_os])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:11: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_cpu], [$[1]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_vendor], [$[2]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_os])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:11: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:11: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:11: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DEPDIR])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:11: -1- AC_SUBST([am__include])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__include])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:11: -1- AC_SUBST([am__quote])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__quote])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_TRUE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:11: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:11: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
-m4trace:configure.in:11: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
-m4trace:configure.in:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
-m4trace:configure.in:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
-m4trace:configure.in:11: -1- AC_SUBST([SED])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([SED])
-m4trace:configure.in:11: -1- m4_pattern_allow([^SED$])
-m4trace:configure.in:11: -1- AC_SUBST([GREP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([GREP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:11: -1- AC_SUBST([EGREP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([EGREP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^EGREP$])
-m4trace:configure.in:11: -1- AC_SUBST([FGREP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([FGREP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^FGREP$])
-m4trace:configure.in:11: -1- AC_SUBST([GREP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([GREP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.in:11: -1- AC_SUBST([LD])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LD])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LD$])
-m4trace:configure.in:11: -1- AC_SUBST([DUMPBIN])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DUMPBIN])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DUMPBIN$])
-m4trace:configure.in:11: -1- AC_SUBST([ac_ct_DUMPBIN])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
-m4trace:configure.in:11: -1- AC_SUBST([DUMPBIN])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DUMPBIN])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DUMPBIN$])
-m4trace:configure.in:11: -1- AC_SUBST([NM])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([NM])
-m4trace:configure.in:11: -1- m4_pattern_allow([^NM$])
-m4trace:configure.in:11: -1- AC_SUBST([LN_S], [$as_ln_s])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LN_S])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LN_S$])
-m4trace:configure.in:11: -1- AC_SUBST([OBJDUMP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([OBJDUMP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJDUMP$])
-m4trace:configure.in:11: -1- AC_SUBST([OBJDUMP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([OBJDUMP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OBJDUMP$])
-m4trace:configure.in:11: -1- AC_SUBST([DLLTOOL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DLLTOOL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DLLTOOL$])
-m4trace:configure.in:11: -1- AC_SUBST([DLLTOOL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DLLTOOL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DLLTOOL$])
-m4trace:configure.in:11: -1- AC_SUBST([AR])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([AR])
-m4trace:configure.in:11: -1- m4_pattern_allow([^AR$])
-m4trace:configure.in:11: -1- AC_SUBST([ac_ct_AR])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([ac_ct_AR])
-m4trace:configure.in:11: -1- m4_pattern_allow([^ac_ct_AR$])
-m4trace:configure.in:11: -1- AC_SUBST([STRIP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([STRIP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^STRIP$])
-m4trace:configure.in:11: -1- AC_SUBST([RANLIB])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([RANLIB])
-m4trace:configure.in:11: -1- m4_pattern_allow([^RANLIB$])
-m4trace:configure.in:11: -1- m4_pattern_allow([LT_OBJDIR])
-m4trace:configure.in:11: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LT_OBJDIR$])
-m4trace:configure.in:11: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
+m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST([SED])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([SED])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:11: -1- AC_SUBST([GREP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:11: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:11: -1- AC_SUBST([FGREP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([FGREP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^FGREP$])
+m4trace:configure.ac:11: -1- AC_SUBST([GREP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:11: -1- AC_SUBST([LD])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LD])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LD$])
+m4trace:configure.ac:11: -1- AC_SUBST([DUMPBIN])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DUMPBIN])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_DUMPBIN])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
+m4trace:configure.ac:11: -1- AC_SUBST([DUMPBIN])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DUMPBIN])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DUMPBIN$])
+m4trace:configure.ac:11: -1- AC_SUBST([NM])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([NM])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^NM$])
+m4trace:configure.ac:11: -1- AC_SUBST([LN_S], [$as_ln_s])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LN_S])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LN_S$])
+m4trace:configure.ac:11: -1- AC_SUBST([OBJDUMP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OBJDUMP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:11: -1- AC_SUBST([OBJDUMP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OBJDUMP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJDUMP$])
+m4trace:configure.ac:11: -1- AC_SUBST([DLLTOOL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DLLTOOL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DLLTOOL$])
+m4trace:configure.ac:11: -1- AC_SUBST([DLLTOOL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DLLTOOL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DLLTOOL$])
+m4trace:configure.ac:11: -1- AC_SUBST([AR])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_AR])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_AR])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_AR$])
+m4trace:configure.ac:11: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:11: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([LT_OBJDIR])
+m4trace:configure.ac:11: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LT_OBJDIR$])
+m4trace:configure.ac:11: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
    */
 @%:@undef LT_OBJDIR])
-m4trace:configure.in:11: -1- LT_SUPPORTED_TAG([CC])
-m4trace:configure.in:11: -1- AC_SUBST([MANIFEST_TOOL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^MANIFEST_TOOL$])
-m4trace:configure.in:11: -1- AC_SUBST([DSYMUTIL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([DSYMUTIL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^DSYMUTIL$])
-m4trace:configure.in:11: -1- AC_SUBST([NMEDIT])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([NMEDIT])
-m4trace:configure.in:11: -1- m4_pattern_allow([^NMEDIT$])
-m4trace:configure.in:11: -1- AC_SUBST([LIPO])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([LIPO])
-m4trace:configure.in:11: -1- m4_pattern_allow([^LIPO$])
-m4trace:configure.in:11: -1- AC_SUBST([OTOOL])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([OTOOL])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OTOOL$])
-m4trace:configure.in:11: -1- AC_SUBST([OTOOL64])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([OTOOL64])
-m4trace:configure.in:11: -1- m4_pattern_allow([^OTOOL64$])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+m4trace:configure.ac:11: -1- LT_SUPPORTED_TAG([CC])
+m4trace:configure.ac:11: -1- AC_SUBST([MANIFEST_TOOL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^MANIFEST_TOOL$])
+m4trace:configure.ac:11: -1- AC_SUBST([DSYMUTIL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DSYMUTIL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^DSYMUTIL$])
+m4trace:configure.ac:11: -1- AC_SUBST([NMEDIT])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([NMEDIT])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^NMEDIT$])
+m4trace:configure.ac:11: -1- AC_SUBST([LIPO])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIPO])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIPO$])
+m4trace:configure.ac:11: -1- AC_SUBST([OTOOL])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OTOOL])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OTOOL$])
+m4trace:configure.ac:11: -1- AC_SUBST([OTOOL64])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OTOOL64])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^OTOOL64$])
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
 @%:@undef HAVE_DLFCN_H])
-m4trace:configure.in:11: -1- AC_SUBST([CPP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CPP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.in:11: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:11: -1- AC_SUBST([CPP])
-m4trace:configure.in:11: -1- AC_SUBST_TRACE([CPP])
-m4trace:configure.in:11: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.in:11: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:11: -1- m4_pattern_allow([^STDC_HEADERS$])
-m4trace:configure.in:11: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+m4trace:configure.ac:11: -1- AC_SUBST([CPP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:11: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([CPP])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:11: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:11: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
 @%:@undef STDC_HEADERS])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
 @%:@undef HAVE_SYS_TYPES_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
 @%:@undef HAVE_SYS_STAT_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
 @%:@undef HAVE_STRING_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
 @%:@undef HAVE_MEMORY_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
 @%:@undef HAVE_STRINGS_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
 @%:@undef HAVE_INTTYPES_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
 @%:@undef HAVE_STDINT_H])
-m4trace:configure.in:11: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:11: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.in:11: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
-m4trace:configure.in:11: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
-m4trace:configure.in:12: -1- LT_INIT
-m4trace:configure.in:15: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+m4trace:configure.ac:11: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+m4trace:configure.ac:12: -1- LT_INIT
+m4trace:configure.ac:15: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
-configure.in:15: the top level])
-m4trace:configure.in:19: -1- AC_DEFINE_TRACE_LITERAL([NVALGRIND])
-m4trace:configure.in:19: -1- m4_pattern_allow([^NVALGRIND$])
-m4trace:configure.in:19: -1- AH_OUTPUT([NVALGRIND], [/* Define to 1 to disable Valgrind annotations. */
+configure.ac:15: the top level])
+m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([NVALGRIND])
+m4trace:configure.ac:19: -1- m4_pattern_allow([^NVALGRIND$])
+m4trace:configure.ac:19: -1- AH_OUTPUT([NVALGRIND], [/* Define to 1 to disable Valgrind annotations. */
 @%:@undef NVALGRIND])
-m4trace:configure.in:28: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+m4trace:configure.ac:28: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from...
-configure.in:28: the top level])
-m4trace:configure.in:37: -1- AC_SUBST([CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CFLAGS])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.in:37: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([LDFLAGS])
-m4trace:configure.in:37: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.in:37: -1- AC_SUBST([LIBS])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([LIBS])
-m4trace:configure.in:37: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.in:37: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.in:37: -1- AC_SUBST([CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- AC_SUBST([CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- AC_SUBST([CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- AC_SUBST([CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CC$])
-m4trace:configure.in:37: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([ac_ct_CC])
-m4trace:configure.in:37: -1- m4_pattern_allow([^ac_ct_CC$])
-m4trace:configure.in:37: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([CCDEPMODE])
-m4trace:configure.in:37: -1- m4_pattern_allow([^CCDEPMODE$])
-m4trace:configure.in:37: -1- AM_CONDITIONAL([am__fastdepCC], [
+configure.ac:28: the top level])
+m4trace:configure.ac:37: -1- AC_SUBST([CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:37: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:37: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:37: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:37: -1- AC_SUBST([CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:37: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:37: -1- AM_CONDITIONAL([am__fastdepCC], [
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:37: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
-m4trace:configure.in:37: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
-m4trace:configure.in:37: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:37: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
-m4trace:configure.in:37: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
-m4trace:configure.in:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
-m4trace:configure.in:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
-m4trace:configure.in:40: -1- AH_OUTPUT([HAVE_LIBIBVERBS], [/* Define to 1 if you have the `ibverbs\' library (-libverbs). */
+m4trace:configure.ac:37: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:37: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:40: -1- AH_OUTPUT([HAVE_LIBIBVERBS], [/* Define to 1 if you have the `ibverbs\' library (-libverbs). */
 @%:@undef HAVE_LIBIBVERBS])
-m4trace:configure.in:40: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBIBVERBS])
-m4trace:configure.in:40: -1- m4_pattern_allow([^HAVE_LIBIBVERBS$])
-m4trace:configure.in:44: -2- AC_DEFINE_TRACE_LITERAL([HAVE_IBV_EXT])
-m4trace:configure.in:44: -2- m4_pattern_allow([^HAVE_IBV_EXT$])
-m4trace:configure.in:44: -2- AH_OUTPUT([HAVE_IBV_EXT], [/* adding verbs extension support */
+m4trace:configure.ac:40: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBIBVERBS])
+m4trace:configure.ac:40: -1- m4_pattern_allow([^HAVE_LIBIBVERBS$])
+m4trace:configure.ac:44: -2- AC_DEFINE_TRACE_LITERAL([HAVE_IBV_EXT])
+m4trace:configure.ac:44: -2- m4_pattern_allow([^HAVE_IBV_EXT$])
+m4trace:configure.ac:44: -2- AH_OUTPUT([HAVE_IBV_EXT], [/* adding verbs extension support */
 @%:@undef HAVE_IBV_EXT])
-m4trace:configure.in:49: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:49: -1- m4_pattern_allow([^STDC_HEADERS$])
-m4trace:configure.in:49: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+m4trace:configure.ac:49: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:49: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:49: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
 @%:@undef STDC_HEADERS])
-m4trace:configure.in:50: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VALGRIND_MEMCHECK_H])
-m4trace:configure.in:50: -1- m4_pattern_allow([^HAVE_VALGRIND_MEMCHECK_H$])
-m4trace:configure.in:50: -1- AH_OUTPUT([HAVE_VALGRIND_MEMCHECK_H], [/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
+m4trace:configure.ac:50: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VALGRIND_MEMCHECK_H])
+m4trace:configure.ac:50: -1- m4_pattern_allow([^HAVE_VALGRIND_MEMCHECK_H$])
+m4trace:configure.ac:50: -1- AH_OUTPUT([HAVE_VALGRIND_MEMCHECK_H], [/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
 @%:@undef HAVE_VALGRIND_MEMCHECK_H])
-m4trace:configure.in:58: -1- AC_DEFINE_TRACE_LITERAL([const])
-m4trace:configure.in:58: -1- m4_pattern_allow([^const$])
-m4trace:configure.in:58: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
+m4trace:configure.ac:58: -1- AC_DEFINE_TRACE_LITERAL([const])
+m4trace:configure.ac:58: -1- m4_pattern_allow([^const$])
+m4trace:configure.ac:58: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
 @%:@undef const])
-m4trace:configure.in:59: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
-m4trace:configure.in:59: -1- m4_pattern_allow([^SIZEOF_LONG$])
-m4trace:configure.in:59: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
+m4trace:configure.ac:59: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^SIZEOF_LONG$])
+m4trace:configure.ac:59: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
 @%:@undef SIZEOF_LONG])
-m4trace:configure.in:64: -1- AH_OUTPUT([HAVE_IBV_DONTFORK_RANGE], [/* Define to 1 if you have the `ibv_dontfork_range\' function. */
+m4trace:configure.ac:66: -1- AH_OUTPUT([HAVE_IBV_DONTFORK_RANGE], [/* Define to 1 if you have the `ibv_dontfork_range\' function. */
 @%:@undef HAVE_IBV_DONTFORK_RANGE])
-m4trace:configure.in:64: -1- AH_OUTPUT([HAVE_IBV_DOFORK_RANGE], [/* Define to 1 if you have the `ibv_dofork_range\' function. */
+m4trace:configure.ac:66: -1- AH_OUTPUT([HAVE_IBV_DOFORK_RANGE], [/* Define to 1 if you have the `ibv_dofork_range\' function. */
 @%:@undef HAVE_IBV_DOFORK_RANGE])
-m4trace:configure.in:64: -1- AH_OUTPUT([HAVE_IBV_REGISTER_DRIVER], [/* Define to 1 if you have the `ibv_register_driver\' function. */
+m4trace:configure.ac:66: -1- AH_OUTPUT([HAVE_IBV_REGISTER_DRIVER], [/* Define to 1 if you have the `ibv_register_driver\' function. */
 @%:@undef HAVE_IBV_REGISTER_DRIVER])
-m4trace:configure.in:74: -1- AM_CONDITIONAL([HAVE_IBV_DEVICE_LIBRARY_EXTENSION], [test $IBV_DEVICE_LIBRARY_EXTENSION != IBV_DEVICE_LIBRARY_EXTENSION])
-m4trace:configure.in:74: -1- AC_SUBST([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
-m4trace:configure.in:74: -1- AC_SUBST_TRACE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
-m4trace:configure.in:74: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE$])
-m4trace:configure.in:74: -1- AC_SUBST([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
-m4trace:configure.in:74: -1- AC_SUBST_TRACE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
-m4trace:configure.in:74: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE$])
-m4trace:configure.in:74: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
-m4trace:configure.in:74: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
-m4trace:configure.in:76: -1- AC_SUBST([IBV_DEVICE_LIBRARY_EXTENSION])
-m4trace:configure.in:76: -1- AC_SUBST_TRACE([IBV_DEVICE_LIBRARY_EXTENSION])
-m4trace:configure.in:76: -1- m4_pattern_allow([^IBV_DEVICE_LIBRARY_EXTENSION$])
-m4trace:configure.in:90: -1- AC_SUBST([MLX5_VERSION_SCRIPT])
-m4trace:configure.in:90: -1- AC_SUBST_TRACE([MLX5_VERSION_SCRIPT])
-m4trace:configure.in:90: -1- m4_pattern_allow([^MLX5_VERSION_SCRIPT$])
-m4trace:configure.in:92: -1- AC_CONFIG_FILES([Makefile libmlx5.spec])
-m4trace:configure.in:93: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([LIB@&t at OBJS])
-m4trace:configure.in:93: -1- m4_pattern_allow([^LIB@&t at OBJS$])
-m4trace:configure.in:93: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([LTLIBOBJS])
-m4trace:configure.in:93: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.in:93: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
-m4trace:configure.in:93: -1- AC_SUBST([am__EXEEXT_TRUE])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
-m4trace:configure.in:93: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
-m4trace:configure.in:93: -1- AC_SUBST([am__EXEEXT_FALSE])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
-m4trace:configure.in:93: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
-m4trace:configure.in:93: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
-m4trace:configure.in:93: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([top_builddir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([top_build_prefix])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([srcdir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([abs_srcdir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([top_srcdir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([abs_top_srcdir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([builddir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([abs_builddir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([abs_top_builddir])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([INSTALL])
-m4trace:configure.in:93: -1- AC_SUBST_TRACE([MKDIR_P])
-m4trace:configure.in:93: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
+m4trace:configure.ac:76: -1- AM_CONDITIONAL([HAVE_IBV_DEVICE_LIBRARY_EXTENSION], [test $IBV_DEVICE_LIBRARY_EXTENSION != IBV_DEVICE_LIBRARY_EXTENSION])
+m4trace:configure.ac:76: -1- AC_SUBST([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
+m4trace:configure.ac:76: -1- AC_SUBST_TRACE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
+m4trace:configure.ac:76: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE$])
+m4trace:configure.ac:76: -1- AC_SUBST([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
+m4trace:configure.ac:76: -1- AC_SUBST_TRACE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
+m4trace:configure.ac:76: -1- m4_pattern_allow([^HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE$])
+m4trace:configure.ac:76: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_TRUE])
+m4trace:configure.ac:76: -1- _AM_SUBST_NOTMAKE([HAVE_IBV_DEVICE_LIBRARY_EXTENSION_FALSE])
+m4trace:configure.ac:78: -1- AC_SUBST([IBV_DEVICE_LIBRARY_EXTENSION])
+m4trace:configure.ac:78: -1- AC_SUBST_TRACE([IBV_DEVICE_LIBRARY_EXTENSION])
+m4trace:configure.ac:78: -1- m4_pattern_allow([^IBV_DEVICE_LIBRARY_EXTENSION$])
+m4trace:configure.ac:92: -1- AC_SUBST([MLX5_VERSION_SCRIPT])
+m4trace:configure.ac:92: -1- AC_SUBST_TRACE([MLX5_VERSION_SCRIPT])
+m4trace:configure.ac:92: -1- m4_pattern_allow([^MLX5_VERSION_SCRIPT$])
+m4trace:configure.ac:94: -1- AC_CONFIG_FILES([Makefile libmlx5.spec])
+m4trace:configure.ac:95: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([LIB@&t at OBJS])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^LIB@&t at OBJS$])
+m4trace:configure.ac:95: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:95: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:95: -1- AC_SUBST([am__EXEEXT_TRUE])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:95: -1- AC_SUBST([am__EXEEXT_FALSE])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:95: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:95: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:95: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
diff --git a/config.h.in b/config.h.in
index 8b4081a..34e55a4 100644
--- a/config.h.in
+++ b/config.h.in
@@ -1,4 +1,4 @@
-/* config.h.in.  Generated from configure.in by autoheader.  */
+/* config.h.in.  Generated from configure.ac by autoheader.  */
 
 /* Define to 1 if you have the <dlfcn.h> header file. */
 #undef HAVE_DLFCN_H
diff --git a/configure b/configure
index 56bb622..3afc47b 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for libmlx5 1.0.1.
+# Generated by GNU Autoconf 2.68 for libmlx5 1.0.2.
 #
 # Report bugs to <linux-rdma at vger.kernel.org>.
 #
@@ -570,8 +570,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libmlx5'
 PACKAGE_TARNAME='libmlx5'
-PACKAGE_VERSION='1.0.1'
-PACKAGE_STRING='libmlx5 1.0.1'
+PACKAGE_VERSION='1.0.2'
+PACKAGE_STRING='libmlx5 1.0.2'
 PACKAGE_BUGREPORT='linux-rdma at vger.kernel.org'
 PACKAGE_URL=''
 
@@ -1295,7 +1295,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libmlx5 1.0.1 to adapt to many kinds of systems.
+\`configure' configures libmlx5 1.0.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1365,7 +1365,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libmlx5 1.0.1:";;
+     short | recursive ) echo "Configuration of libmlx5 1.0.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1472,7 +1472,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libmlx5 configure 1.0.1
+libmlx5 configure 1.0.2
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2019,7 +2019,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libmlx5 $as_me 1.0.1, which was
+It was created by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -2837,7 +2837,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libmlx5'
- VERSION='1.0.1'
+ VERSION='1.0.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12448,6 +12448,13 @@ _ACEOF
 
 
 
+ac_fn_c_check_func "$LINENO" "verbs_register_driver" "ac_cv_func_verbs_register_driver"
+if test "x$ac_cv_func_verbs_register_driver" = xyes; then :
+
+else
+  as_fn_error $? "verbs_register_driver() not found.  libmlx5 requires libibverbs >= 1.1.8." "$LINENO" 5
+fi
+
 ac_fn_c_check_func "$LINENO" "ibv_read_sysfs_file" "ac_cv_func_ibv_read_sysfs_file"
 if test "x$ac_cv_func_ibv_read_sysfs_file" = xyes; then :
 
@@ -13050,7 +13057,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libmlx5 $as_me 1.0.1, which was
+This file was extended by libmlx5 $as_me 1.0.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13116,7 +13123,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libmlx5 config.status 1.0.1
+libmlx5 config.status 1.0.2
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.in b/configure.ac
similarity index 94%
rename from configure.in
rename to configure.ac
index 3c7021d..fca0b46 100644
--- a/configure.in
+++ b/configure.ac
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.57)
-AC_INIT(libmlx5, 1.0.1, linux-rdma at vger.kernel.org)
+AC_INIT(libmlx5, 1.0.2, linux-rdma at vger.kernel.org)
 AC_CONFIG_SRCDIR([src/mlx5.h])
 AC_CONFIG_AUX_DIR(config)
 AC_CONFIG_HEADER(config.h)
@@ -59,6 +59,8 @@ AC_C_CONST
 AC_CHECK_SIZEOF(long)
 
 dnl Checks for library functions
+AC_CHECK_FUNC(verbs_register_driver, [],
+	AC_MSG_ERROR([verbs_register_driver() not found.  libmlx5 requires libibverbs >= 1.1.8.]))
 AC_CHECK_FUNC(ibv_read_sysfs_file, [],
     AC_MSG_ERROR([ibv_read_sysfs_file() not found.  libmlx5 requires libibverbs >= 1.0.3.]))
 AC_CHECK_FUNCS(ibv_dontfork_range ibv_dofork_range ibv_register_driver)
diff --git a/dist/.-release.HEAD b/dist/.-release.HEAD
new file mode 100644
index 0000000..e69de29
diff --git a/libmlx5.spec b/libmlx5.spec
index f5d2ecf..390e9e8 100644
--- a/libmlx5.spec
+++ b/libmlx5.spec
@@ -1,15 +1,15 @@
 Name: libmlx5
-Version: 1.0.1
+Version: 1.0.2
 Release: 1
 Summary: Mellanox ConnectX-IB InfiniBand HCA Userspace Driver
 
 Group: System Environment/Libraries
 License: GPLv2 or BSD
 Url: http://openfabrics.org/
-Source: http://www.openfabrics.org/downloads/libmlx5-1.0.1.tar.gz
+Source: http://www.openfabrics.org/downloads/libmlx5-1.0.2.tar.gz
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
-BuildRequires: libibverbs-devel >= 1.1-0.1.rc2
+BuildRequires: libibverbs-devel >= 1.1.8
 
 %description
 libmlx5 provides a device-specific userspace driver for Mellanox
@@ -26,7 +26,7 @@ Static version of libmlx5 that may be linked directly to an
 application, which may be useful for debugging.
 
 %prep
-%setup -q -n %{name}-1.0.1
+%setup -q -n %{name}-1.0.2
 
 %build
 %configure
diff --git a/libmlx5.spec.in b/libmlx5.spec.in
index faa8d65..fd8bd69 100644
--- a/libmlx5.spec.in
+++ b/libmlx5.spec.in
@@ -9,7 +9,7 @@ Url: http://openfabrics.org/
 Source: http://openfabrics.org/downloads/mlx5/libmlx5-%{version}.tar.gz
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
-BuildRequires: libibverbs-devel >= 1.1-0.1.rc2
+BuildRequires: libibverbs-devel >= 1.1.8
 
 %description
 libmlx5 provides a device-specific userspace driver for Mellanox
diff --git a/src/mlx5-abi.h b/src/mlx5-abi.h
index 6f98e62..9c6ec7c 100644
--- a/src/mlx5-abi.h
+++ b/src/mlx5-abi.h
@@ -103,6 +103,13 @@ struct mlx5_create_srq_resp {
 	__u32				reserved;
 };
 
+struct mlx5_create_srq_ex {
+	struct ibv_create_xsrq		ibv_cmd;
+	__u64				buf_addr;
+	__u64				db_addr;
+	__u32				flags;
+};
+
 struct mlx5_create_qp {
 	struct ibv_create_qp		ibv_cmd;
 	__u64				buf_addr;
diff --git a/src/mlx5.c b/src/mlx5.c
index f98e88a..d023288 100644
--- a/src/mlx5.c
+++ b/src/mlx5.c
@@ -73,7 +73,12 @@ struct {
 	unsigned		vendor;
 	unsigned		device;
 } hca_table[] = {
-	HCA(MELLANOX, 4113),	/* MT27600 Connect-IB */
+	HCA(MELLANOX, 4113),	/* MT4113 Connect-IB */
+	HCA(MELLANOX, 4114),	/* Connect-IB Virtual Function */
+	HCA(MELLANOX, 4115),	/* ConnectX-4 */
+	HCA(MELLANOX, 4116),	/* ConnectX-4 Virtual Function */
+	HCA(MELLANOX, 4117),	/* ConnectX-4LX */
+	HCA(MELLANOX, 4118),	/* ConnectX-4LX Virtual Function */
 };
 
 uint32_t mlx5_debug_mask = 0;
@@ -452,26 +457,28 @@ static int single_threaded_app(void)
 	return 0;
 }
 
-static struct ibv_context *mlx5_alloc_context(struct ibv_device *ibdev,
-					      int cmd_fd)
+static int mlx5_init_context(struct verbs_device *vdev,
+			     struct ibv_context *ctx, int cmd_fd)
 {
 	struct mlx5_context	       *context;
 	struct mlx5_alloc_ucontext	req;
 	struct mlx5_alloc_ucontext_resp resp;
 	int				i;
-	int				page_size = to_mdev(ibdev)->page_size;
+	int				page_size;
 	int				tot_uuars;
 	int				low_lat_uuars;
 	int				gross_uuars;
 	int				j;
 	off_t				offset;
+	struct mlx5_device	       *mdev;
+	struct verbs_context	       *v_ctx;
 
+	mdev = to_mdev(&vdev->device);
+	v_ctx = verbs_get_ctx(ctx);
+	page_size = mdev->page_size;
 	mlx5_single_threaded = single_threaded_app();
 
-	context = calloc(1, sizeof *context);
-	if (!context)
-		return NULL;
-
+	context = to_mctx(ctx);
 	context->ibv_ctx.cmd_fd = cmd_fd;
 
 	open_debug_file(context);
@@ -540,9 +547,8 @@ static struct ibv_context *mlx5_alloc_context(struct ibv_device *ibdev,
 		offset = 0;
 		set_command(MLX5_MMAP_GET_REGULAR_PAGES_CMD, &offset);
 		set_index(i, &offset);
-		context->uar[i] = mmap(NULL, to_mdev(ibdev)->page_size, PROT_WRITE,
-				       MAP_SHARED, cmd_fd,
-				       page_size * offset);
+		context->uar[i] = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED,
+				       cmd_fd, page_size * offset);
 		if (context->uar[i] == MAP_FAILED) {
 			context->uar[i] = NULL;
 			goto err_free_bf;
@@ -565,14 +571,20 @@ static struct ibv_context *mlx5_alloc_context(struct ibv_device *ibdev,
 
 	context->prefer_bf = get_always_bf();
 	context->shut_up_bf = get_shut_up_bf();
-	mlx5_read_env(ibdev, context);
+	mlx5_read_env(&vdev->device, context);
 
 	mlx5_spinlock_init(&context->hugetlb_lock);
 	INIT_LIST_HEAD(&context->hugetlb_list);
 
 	context->ibv_ctx.ops = mlx5_ctx_ops;
 
-	return &context->ibv_ctx;
+	verbs_set_ctx_op(v_ctx, create_qp_ex, mlx5_create_qp_ex);
+	verbs_set_ctx_op(v_ctx, open_xrcd, mlx5_open_xrcd);
+	verbs_set_ctx_op(v_ctx, close_xrcd, mlx5_close_xrcd);
+	verbs_set_ctx_op(v_ctx, create_srq_ex, mlx5_create_srq_ex);
+	verbs_set_ctx_op(v_ctx, get_srq_num, mlx5_get_srq_num);
+
+	return 0;
 
 err_free_bf:
 	free(context->bfs);
@@ -584,10 +596,11 @@ err_free:
 	}
 	close_debug_file(context);
 	free(context);
-	return NULL;
+	return errno;
 }
 
-static void mlx5_free_context(struct ibv_context *ibctx)
+static void mlx5_cleanup_context(struct verbs_device *device,
+				 struct ibv_context *ibctx)
 {
 	struct mlx5_context *context = to_mctx(ibctx);
 	int page_size = to_mdev(ibctx->device)->page_size;
@@ -599,16 +612,10 @@ static void mlx5_free_context(struct ibv_context *ibctx)
 			munmap(context->uar[i], page_size);
 	}
 	close_debug_file(context);
-	free(context);
 }
 
-static struct ibv_device_ops mlx5_dev_ops = {
-	.alloc_context = mlx5_alloc_context,
-	.free_context  = mlx5_free_context
-};
-
-static struct ibv_device *mlx5_driver_init(const char *uverbs_sys_path,
-					   int abi_version)
+static struct verbs_device *mlx5_driver_init(const char *uverbs_sys_path,
+					     int abi_version)
 {
 	char			value[8];
 	struct mlx5_device     *dev;
@@ -650,30 +657,18 @@ found:
 		return NULL;
 	}
 
-	dev->ibv_dev.ops = mlx5_dev_ops;
 	dev->page_size   = sysconf(_SC_PAGESIZE);
-	return &dev->ibv_dev;
+	dev->driver_abi_ver = abi_version;
+	dev->verbs_dev.sz = sizeof(*dev);
+	dev->verbs_dev.size_of_context = sizeof(struct mlx5_context) -
+		sizeof(struct ibv_context);
+	dev->verbs_dev.init_context = mlx5_init_context;
+	dev->verbs_dev.uninit_context = mlx5_cleanup_context;
+
+	return &dev->verbs_dev;
 }
 
-#ifdef HAVE_IBV_REGISTER_DRIVER
 static __attribute__((constructor)) void mlx5_register_driver(void)
 {
-	ibv_register_driver("mlx5", mlx5_driver_init);
-}
-#else
-/*
- * Export the old libsysfs sysfs_class_device-based driver entry point
- * if libibverbs does not export an ibv_register_driver() function.
- */
-struct ibv_device *openib_driver_init(struct sysfs_class_device *sysdev)
-{
-	int abi_ver = 0;
-	char value[8];
-
-	if (ibv_read_sysfs_file(sysdev->path, "abi_version",
-				value, sizeof value) > 0)
-		abi_ver = strtol(value, NULL, 10);
-
-	return mlx5_driver_init(sysdev->path, abi_ver);
+	verbs_register_driver("mlx5", mlx5_driver_init);
 }
-#endif /* HAVE_IBV_REGISTER_DRIVER */
diff --git a/src/mlx5.h b/src/mlx5.h
index dc37a5c..6ad79fe 100644
--- a/src/mlx5.h
+++ b/src/mlx5.h
@@ -229,7 +229,7 @@ enum mlx5_alloc_type {
 };
 
 struct mlx5_device {
-	struct ibv_device	ibv_dev;
+	struct verbs_device	verbs_dev;
 	int			page_size;
 	int			driver_abi_ver;
 };
@@ -341,7 +341,7 @@ struct mlx5_cq {
 };
 
 struct mlx5_srq {
-	struct ibv_srq			srq;
+	struct verbs_srq		vsrq;
 	struct mlx5_buf			buf;
 	struct mlx5_spinlock		lock;
 	uint64_t		       *wrid;
@@ -392,6 +392,7 @@ struct mlx5_mr {
 };
 
 struct mlx5_qp {
+	struct verbs_qp			verbs_qp;
 	struct ibv_qp			ibv_qp;
 	struct mlx5_buf                 buf;
 	int                             max_inline_data;
@@ -467,7 +468,10 @@ static inline unsigned long align(unsigned long val, unsigned long align)
 
 static inline struct mlx5_device *to_mdev(struct ibv_device *ibdev)
 {
-	return to_mxxx(dev, device);
+	struct mlx5_device *ret;
+
+	ret = (void *)ibdev - offsetof(struct mlx5_device, verbs_dev);
+	return ret;
 }
 
 static inline struct mlx5_context *to_mctx(struct ibv_context *ibctx)
@@ -492,7 +496,9 @@ static inline struct mlx5_srq *to_msrq(struct ibv_srq *ibsrq)
 
 static inline struct mlx5_qp *to_mqp(struct ibv_qp *ibqp)
 {
-	return to_mxxx(qp, qp);
+	struct verbs_qp *vqp = (struct verbs_qp *)ibqp;
+
+	return container_of(vqp, struct mlx5_qp, verbs_qp);
 }
 
 static inline struct mlx5_mr *to_mmr(struct ibv_mr *ibmr)
@@ -531,6 +537,8 @@ void mlx5_free_db(struct mlx5_context *context, uint32_t *db);
 
 int mlx5_query_device(struct ibv_context *context,
 		       struct ibv_device_attr *attr);
+struct ibv_qp *mlx5_create_qp_ex(struct ibv_context *context,
+				 struct ibv_qp_init_attr_ex *attr);
 int mlx5_query_port(struct ibv_context *context, uint8_t port,
 		     struct ibv_port_attr *attr);
 
@@ -605,6 +613,13 @@ void *mlx5_get_send_wqe(struct mlx5_qp *qp, int n);
 int mlx5_copy_to_recv_wqe(struct mlx5_qp *qp, int idx, void *buf, int size);
 int mlx5_copy_to_send_wqe(struct mlx5_qp *qp, int idx, void *buf, int size);
 int mlx5_copy_to_recv_srq(struct mlx5_srq *srq, int idx, void *buf, int size);
+struct ibv_xrcd *mlx5_open_xrcd(struct ibv_context *context,
+				struct ibv_xrcd_init_attr *xrcd_init_attr);
+int mlx5_get_srq_num(struct ibv_srq *srq, uint32_t *srq_num);
+int mlx5_close_xrcd(struct ibv_xrcd *ib_xrcd);
+struct ibv_srq *mlx5_create_srq_ex(struct ibv_context *context,
+				   struct ibv_srq_init_attr_ex *attr);
+
 static inline int mlx5_spin_lock(struct mlx5_spinlock *lock)
 {
 	if (!mlx5_single_threaded)
diff --git a/src/qp.c b/src/qp.c
index d502092..eeb0c92 100644
--- a/src/qp.c
+++ b/src/qp.c
@@ -335,6 +335,7 @@ int mlx5_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr,
 	struct mlx5_bf *bf = qp->bf;
 	void *qend = qp->sq.qend;
 	uint32_t mlx5_opcode;
+	struct mlx5_wqe_xrc_seg *xrc;
 #ifdef MLX5_DEBUG
 	FILE *fp = to_mctx(ibqp->context)->dbg_fp;
 #endif
@@ -385,6 +386,12 @@ int mlx5_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr,
 		size = sizeof *ctrl / 16;
 
 		switch (ibqp->qp_type) {
+		case IBV_QPT_XRC_SEND:
+			xrc = seg;
+			xrc->xrc_srqn = htonl(wr->qp_type.xrc.remote_srqn);
+			seg += sizeof(*xrc);
+			size += sizeof(*xrc) / 16;
+			/* fall through */
 		case IBV_QPT_RC:
 			switch (wr->opcode) {
 			case IBV_WR_RDMA_READ:
diff --git a/src/verbs.c b/src/verbs.c
index 7201e94..8ddf4e6 100644
--- a/src/verbs.c
+++ b/src/verbs.c
@@ -440,7 +440,7 @@ struct ibv_srq *mlx5_create_srq(struct ibv_pd *pd,
 		fprintf(stderr, "%s-%d:\n", __func__, __LINE__);
 		return NULL;
 	}
-	ibsrq = &srq->srq;
+	ibsrq = &srq->vsrq.srq;
 
 	memset(&cmd, 0, sizeof cmd);
 	if (mlx5_spinlock_init(&srq->lock)) {
@@ -580,6 +580,13 @@ static int sq_overhead(enum ibv_qp_type	qp_type)
 			sizeof(struct mlx5_wqe_datagram_seg);
 		break;
 
+	case IBV_QPT_XRC_SEND:
+	case IBV_QPT_XRC_RECV:
+		size = sizeof(struct mlx5_wqe_ctrl_seg) +
+			sizeof(struct mlx5_wqe_xrc_seg) +
+			sizeof(struct mlx5_wqe_raddr_seg);
+		break;
+
 	default:
 		return -EINVAL;
 	}
@@ -588,7 +595,7 @@ static int sq_overhead(enum ibv_qp_type	qp_type)
 }
 
 static int mlx5_calc_send_wqe(struct mlx5_context *ctx,
-			      struct ibv_qp_init_attr *attr,
+			      struct ibv_qp_init_attr_ex *attr,
 			      struct mlx5_qp *qp)
 {
 	int size;
@@ -620,7 +627,7 @@ static int mlx5_calc_send_wqe(struct mlx5_context *ctx,
 }
 
 static int mlx5_calc_rcv_wqe(struct mlx5_context *ctx,
-			     struct ibv_qp_init_attr *attr,
+			     struct ibv_qp_init_attr_ex *attr,
 			     struct mlx5_qp *qp)
 {
 	int size;
@@ -643,7 +650,7 @@ static int mlx5_calc_rcv_wqe(struct mlx5_context *ctx,
 }
 
 static int mlx5_calc_sq_size(struct mlx5_context *ctx,
-			     struct ibv_qp_init_attr *attr,
+			     struct ibv_qp_init_attr_ex *attr,
 			     struct mlx5_qp *qp)
 {
 	int wqe_size;
@@ -694,7 +701,7 @@ static int mlx5_calc_sq_size(struct mlx5_context *ctx,
 }
 
 static int mlx5_calc_rq_size(struct mlx5_context *ctx,
-			     struct ibv_qp_init_attr *attr,
+			     struct ibv_qp_init_attr_ex *attr,
 			     struct mlx5_qp *qp)
 {
 	int wqe_size;
@@ -737,7 +744,7 @@ static int mlx5_calc_rq_size(struct mlx5_context *ctx,
 }
 
 static int mlx5_calc_wq_size(struct mlx5_context *ctx,
-			     struct ibv_qp_init_attr *attr,
+			     struct ibv_qp_init_attr_ex *attr,
 			     struct mlx5_qp *qp)
 {
 	int ret;
@@ -866,14 +873,13 @@ static void mlx5_free_qp_buf(struct mlx5_qp *qp)
 		free(qp->sq.wrid);
 }
 
-struct ibv_qp *mlx5_drv_create_qp(struct ibv_pd *pd,
-				  struct ibv_qp_init_attr *attr)
+struct ibv_qp *create_qp(struct ibv_context *context,
+			 struct ibv_qp_init_attr_ex *attr)
 {
 	struct mlx5_create_qp		cmd;
 	struct mlx5_create_qp_resp	resp;
 	struct mlx5_qp		       *qp;
 	int				ret;
-	struct ibv_context	       *context = pd->context;
 	struct mlx5_context	       *ctx = to_mctx(context);
 	struct ibv_qp		       *ibqp;
 #ifdef MLX5_DEBUG
@@ -885,7 +891,7 @@ struct ibv_qp *mlx5_drv_create_qp(struct ibv_pd *pd,
 		mlx5_dbg(fp, MLX5_DBG_QP, "\n");
 		return NULL;
 	}
-	ibqp = &qp->ibv_qp;
+	ibqp = (struct ibv_qp *)&qp->verbs_qp;
 
 	memset(&cmd, 0, sizeof(cmd));
 
@@ -933,7 +939,8 @@ struct ibv_qp *mlx5_drv_create_qp(struct ibv_pd *pd,
 
 	pthread_mutex_lock(&ctx->qp_table_mutex);
 
-	ret = ibv_cmd_create_qp(pd, &qp->ibv_qp, attr, &cmd.ibv_cmd, sizeof(cmd),
+	ret = ibv_cmd_create_qp_ex(context, &qp->verbs_qp, sizeof(qp->verbs_qp),
+				   attr, &cmd.ibv_cmd, sizeof(cmd),
 				   &resp.ibv_resp, sizeof(resp));
 	if (ret) {
 		mlx5_dbg(fp, MLX5_DBG_QP, "ret %d\n", ret);
@@ -982,7 +989,13 @@ err:
 struct ibv_qp *mlx5_create_qp(struct ibv_pd *pd,
 			      struct ibv_qp_init_attr *attr)
 {
-	return mlx5_drv_create_qp(pd, attr);
+	struct ibv_qp_init_attr_ex attrx;
+
+	memset(&attrx, 0, sizeof(attrx));
+	memcpy(&attrx, attr, sizeof(*attr));
+	attrx.comp_mask = IBV_QP_INIT_ATTR_PD;
+	attrx.pd = pd;
+	return create_qp(pd->context, &attrx);
 }
 
 static void mlx5_lock_cqs(struct ibv_qp *qp)
@@ -1154,3 +1167,178 @@ int mlx5_detach_mcast(struct ibv_qp *qp, const union ibv_gid *gid, uint16_t lid)
 {
 	return ibv_cmd_detach_mcast(qp, gid, lid);
 }
+
+struct ibv_qp *mlx5_create_qp_ex(struct ibv_context *context,
+				 struct ibv_qp_init_attr_ex *attr)
+{
+	struct ibv_qp_init_attr_ex attrx;
+
+	memset(&attrx, 0, sizeof(attrx));
+	memcpy(&attrx, attr, sizeof(*attr));
+	return create_qp(context, &attrx);
+}
+
+int mlx5_get_srq_num(struct ibv_srq *srq, uint32_t *srq_num)
+{
+	struct mlx5_srq *msrq = to_msrq(srq);
+
+	*srq_num = msrq->srqn;
+
+	return 0;
+}
+
+struct ibv_xrcd *
+mlx5_open_xrcd(struct ibv_context *context,
+	       struct ibv_xrcd_init_attr *xrcd_init_attr)
+{
+	int err;
+	struct verbs_xrcd *xrcd;
+	struct ibv_open_xrcd cmd = {0};
+	struct ibv_open_xrcd_resp resp = {0};
+
+	xrcd = calloc(1, sizeof(*xrcd));
+	if (!xrcd)
+		return NULL;
+
+	err = ibv_cmd_open_xrcd(context, xrcd, sizeof(*xrcd), xrcd_init_attr,
+				&cmd, sizeof(cmd), &resp, sizeof(resp));
+	if (err) {
+		free(xrcd);
+		return NULL;
+	}
+
+	return &xrcd->xrcd;
+}
+
+int mlx5_close_xrcd(struct ibv_xrcd *ib_xrcd)
+{
+	struct verbs_xrcd *xrcd = container_of(ib_xrcd, struct verbs_xrcd, xrcd);
+	int ret;
+
+	ret = ibv_cmd_close_xrcd(xrcd);
+	if (!ret)
+		free(xrcd);
+
+	return ret;
+}
+
+static struct ibv_srq *
+mlx5_create_xrc_srq(struct ibv_context *context,
+		    struct ibv_srq_init_attr_ex *attr)
+{
+	int err;
+	struct mlx5_create_srq_ex cmd;
+	struct mlx5_create_srq_resp resp;
+	struct mlx5_srq *msrq;
+	struct mlx5_context *ctx;
+	int max_sge;
+	struct ibv_srq *ibsrq;
+
+	msrq = calloc(1, sizeof(*msrq));
+	if (!msrq)
+		return NULL;
+
+	ibsrq = (struct ibv_srq *)&msrq->vsrq;
+
+	memset(&cmd, 0, sizeof(cmd));
+	memset(&resp, 0, sizeof(resp));
+
+	ctx = to_mctx(context);
+
+	if (mlx5_spinlock_init(&msrq->lock)) {
+		fprintf(stderr, "%s-%d:\n", __func__, __LINE__);
+		goto err;
+	}
+
+	if (attr->attr.max_wr > ctx->max_srq_recv_wr) {
+		fprintf(stderr, "%s-%d:max_wr %d, max_srq_recv_wr %d\n",
+			__func__, __LINE__, attr->attr.max_wr,
+			ctx->max_srq_recv_wr);
+		errno = EINVAL;
+		goto err;
+	}
+
+	/*
+	 * this calculation does not consider required control segments. The
+	 * final calculation is done again later. This is done so to avoid
+	 * overflows of variables
+	 */
+	max_sge = ctx->max_recv_wr / sizeof(struct mlx5_wqe_data_seg);
+	if (attr->attr.max_sge > max_sge) {
+		fprintf(stderr, "%s-%d:max_wr %d, max_srq_recv_wr %d\n",
+			__func__, __LINE__, attr->attr.max_wr,
+			ctx->max_srq_recv_wr);
+		errno = EINVAL;
+		goto err;
+	}
+
+	msrq->max     = align_queue_size(attr->attr.max_wr + 1);
+	msrq->max_gs  = attr->attr.max_sge;
+	msrq->counter = 0;
+
+	if (mlx5_alloc_srq_buf(context, msrq)) {
+		fprintf(stderr, "%s-%d:\n", __func__, __LINE__);
+		goto err;
+	}
+
+	msrq->db = mlx5_alloc_dbrec(ctx);
+	if (!msrq->db) {
+		fprintf(stderr, "%s-%d:\n", __func__, __LINE__);
+		goto err_free;
+	}
+
+	*msrq->db = 0;
+
+	cmd.buf_addr = (uintptr_t)msrq->buf.buf;
+	cmd.db_addr  = (uintptr_t)msrq->db;
+	msrq->wq_sig = srq_sig_enabled();
+	if (msrq->wq_sig)
+		cmd.flags = MLX5_SRQ_FLAG_SIGNATURE;
+
+	attr->attr.max_sge = msrq->max_gs;
+	pthread_mutex_lock(&ctx->srq_table_mutex);
+	err = ibv_cmd_create_srq_ex(context, &msrq->vsrq, sizeof(msrq->vsrq),
+				    attr, &cmd.ibv_cmd, sizeof(cmd),
+				    &resp.ibv_resp, sizeof(resp));
+	if (err)
+		goto err_free_db;
+
+	err = mlx5_store_srq(to_mctx(context), resp.srqn, msrq);
+	if (err)
+		goto err_destroy;
+
+	pthread_mutex_unlock(&ctx->srq_table_mutex);
+
+	msrq->srqn = resp.srqn;
+
+	return ibsrq;
+
+err_destroy:
+	ibv_cmd_destroy_srq(ibsrq);
+
+err_free_db:
+	pthread_mutex_unlock(&ctx->srq_table_mutex);
+	mlx5_free_db(ctx, msrq->db);
+
+err_free:
+	free(msrq->wrid);
+	mlx5_free_buf(&msrq->buf);
+
+err:
+	free(msrq);
+
+	return NULL;
+}
+
+struct ibv_srq *mlx5_create_srq_ex(struct ibv_context *context,
+				   struct ibv_srq_init_attr_ex *attr)
+{
+	if (!(attr->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) ||
+	    (attr->srq_type == IBV_SRQT_BASIC))
+		return mlx5_create_srq(attr->pd,
+				       (struct ibv_srq_init_attr *)attr);
+	else if (attr->srq_type == IBV_SRQT_XRC)
+		return mlx5_create_xrc_srq(context, attr);
+
+	return NULL;
+}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libmlx5.git



More information about the Pkg-ofed-commits mailing list