[Pkg-ofed-commits] [libsdp] 01/12: Imported Upstream version 1.1.108
Ana Beatriz Guerrero López
ana at moszumanska.debian.org
Fri Jul 18 09:38:20 UTC 2014
This is an automated email from the git hooks/post-receive script.
ana pushed a commit to branch master
in repository libsdp.
commit 9610b5c581eac55bf56134a8f318d170c4860c9f
Author: Ana Guerrero López <ana at ekaia.org>
Date: Fri Jul 18 10:35:05 2014 +0200
Imported Upstream version 1.1.108
---
ChangeLog | 108 +
Makefile.am | 2 +-
Makefile.in | 9 +-
aclocal.m4 | 76 +-
configure => autom4te.cache/output.0 | 1151 +++++----
configure => autom4te.cache/output.1 | 1139 +++++----
autom4te.cache/requests | 356 +++
aclocal.m4 => autom4te.cache/traces.0 | 4212 ++++++++++++++++++++++++---------
autom4te.cache/traces.1 | 566 +++++
changelog_from_git.sh | 3 +
config.h.in | 6 +
config/config.guess | 617 +++--
config/config.sub | 185 +-
config/ltmain.sh | 174 +-
configure | 681 +++---
configure.in | 15 +-
libsdp.conf | 32 +-
libsdp.spec | 22 +-
libsdp.spec.in | 16 +-
scripts/libsdp.logrotate | 6 +
src/Makefile.am | 7 +-
src/Makefile.in | 53 +-
src/config_parser.c | 242 +-
src/config_parser.h | 8 +-
src/config_parser.y | 66 +-
src/config_scanner.c | 379 +--
src/config_scanner.l | 10 +
src/libsdp.h | 23 +-
src/{ => linux}/sdp_inet.h | 19 +
src/log.c | 40 +-
src/match.c | 87 +-
src/port.c | 2992 ++++++++++++-----------
src/socket.c | 2 +-
tags | 610 +++++
34 files changed, 9054 insertions(+), 4860 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7616cb1..8d382dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,111 @@
+2011-04-28 10:25:22 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * 8cc6058 libsdp: Use logroate on /var/log/libsdp.log
+
+2011-01-17 15:44:30 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * d7fdb72 libsdp: removed a debug print
+
+2011-01-12 11:24:57 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 63e0cf1 libsdp: recompiled yacc files
+
+2011-01-10 17:29:14 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 54de044 libsdp: Add IPv6 support to configuration file
+
+2011-01-05 09:52:05 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * e57ee9c libsdp: Do not set-user-ID on default.
+
+2011-01-03 11:33:44 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 18447bb libsdp: Do not block other socket types
+
+2011-01-02 12:29:13 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * e9d2c10 libsdp: Fix bad errno value
+
+2010-12-26 18:14:02 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 9c2ad15 libsdp: full ipv6 support
+
+2010-11-29 11:43:51 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 0a3d5c3 libsdp: BUG2130 - libsdp.so is not installed + version
+ 1.1.106
+2010-11-08 14:41:27 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 7a1880f libsdp: updated version to 1.1.105
+
+2010-11-08 14:31:13 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * c6efc06 libsdp: fix security issues with log file
+
+2010-11-02 15:28:06 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 09343d1 libsdp: fix bad permissions
+
+2010-10-28 13:46:39 +0200 root <root at swv300.lab.mtl.com>
+ * 46d845d libsdp: fixed indentation
+
+2010-10-04 11:49:46 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 59b6a36 libsdp: updated version to 1.1.104
+
+2010-10-04 11:22:23 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 21b63e0 libsdp: fix libsdp.so permissions
+
+2010-10-04 11:20:49 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 3180e25 libsdp: fix "make dist"
+
+2010-09-13 10:31:52 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * df744a5 libsdp: updated version to 1.1.103
+
+2010-09-13 10:45:40 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * e3ce469 libsdp: don't make libsdp depend on sdp_socket.h from ib-kernel
+
+2010-08-03 15:35:11 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * c5ff8e2 libsdp: updated version to 1.1.102
+
+2010-08-03 15:33:57 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * 82fe3f9 libsdp: search openib headers according to 'prefix'
+
+2010-04-11 11:38:47 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * 76060c5 libsdp: changed version to 1.1.101
+
+2010-04-08 09:33:29 +0300 Eldad Zinger <eldadz at mellanox.co.il>
+ * 8bf57aa libsdp: added differentiation between bind failures of sdp.
+
+2010-03-23 10:13:45 +0200 Eldad Zinger <eldadz at mellanox.co.il>
+ * 93706ed sdp: BUG1984 - fix for bad memory access.
+
+2010-04-08 15:40:55 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * dadef4b libsdp: add path to openib include's
+
+2010-02-18 11:04:29 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 920ea31 libsdp: changed version to 1.1.100
+
+2010-02-18 11:02:20 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 0fe8a11 libsdp: updated changelog from git + script to get change log
+
+2010-02-18 10:49:42 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * a298098 libsdp: Fix memory leak. free libsdp_fd_attributes
+
+2010-02-18 10:49:00 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * cf4ceab libsdp: make libsdp.so have gid bit on
+
+2008-11-26 13:44:26 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * b1eaecb libsdp: Enable building libsdp on Solaris
+
+2008-11-23 Amir Vadai <amirv at mellanox.co.il>
+ * BUG1405 - conflict when running an application that use yacc.
+
+2008-12-08 18:29:09 +0200 Yossi Etigin <yossi.openib at gmail.com>
+ * dcfca98 libsdp: BUG1256 - Add epoll support
+
+2008-11-23 16:09:21 +0200 Amir Vadai <amirv at mellanox.co.il>
+ * 02404fb libsdp: BUG1405 - conflict when running an application that use yacc.
+
+2008-09-02 15:13:22 +0300 Yossi Etigin <[yossi.openib at gmail.com]>
+ * 64adc0e libsdp: enable fallback to TCP for nonblocking sockets
+
+2008-08-21 10:52:19 +0300 Yossi Etigin <[yossi.openib at gmail.com]>
+ * cee8053 libsdp: write fcntl argument in debug prints
+
+2008-07-21 22:01:21 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * 81d6ec3 removed not unnecessary use of va_copy.
+
+2008-06-12 14:13:07 +0300 Amir Vadai <amirv at mellanox.co.il>
+ * 90f25b7 Fixed compilation error on Fedora Release 9
+
2006-05-29 Eitan Zahavi <eitan at mellanox.co.il>
* Support IPv4 embedded in IPv6 addresses. Since SDP currently does
diff --git a/Makefile.am b/Makefile.am
index 13c5680..f9fd59f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
SUBDIRS = src
-EXTRA_DIST = libsdp.spec.in libsdp.conf
+EXTRA_DIST = libsdp.spec.in libsdp.conf scripts/libsdp.logrotate
dist-hook: libsdp.spec
cp libsdp.spec $(distdir)
diff --git a/Makefile.in b/Makefile.in
index cb3cef0..0591928 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -114,6 +114,8 @@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
+LINUX_BUILD_FALSE = @LINUX_BUILD_FALSE@
+LINUX_BUILD_TRUE = @LINUX_BUILD_TRUE@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
@@ -129,8 +131,11 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
+SOLARIS_BUILD_FALSE = @SOLARIS_BUILD_FALSE@
+SOLARIS_BUILD_TRUE = @SOLARIS_BUILD_TRUE@
STRIP = @STRIP@
VERSION = @VERSION@
WANT_LIBSDP_SYS_FALSE = @WANT_LIBSDP_SYS_FALSE@
@@ -180,7 +185,7 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
SUBDIRS = src
-EXTRA_DIST = libsdp.spec.in libsdp.conf
+EXTRA_DIST = libsdp.spec.in libsdp.conf scripts/libsdp.logrotate
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -383,7 +388,7 @@ distclean-tags:
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
- $(mkdir_p) $(distdir)/. $(distdir)/config
+ $(mkdir_p) $(distdir)/. $(distdir)/config $(distdir)/scripts
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
diff --git a/aclocal.m4 b/aclocal.m4
index 59ca5b6..7d46a29 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -13,7 +13,7 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-# serial 48 Debian 1.5.22-2 AC_PROG_LIBTOOL
+# serial 48 AC_PROG_LIBTOOL
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -1578,10 +1578,27 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -1593,18 +1610,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -2380,7 +2385,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -3389,7 +3394,7 @@ case $host_os in
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -4300,6 +4305,9 @@ CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
# Is the compiler the GNU C compiler?
with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -4433,11 +4441,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -4449,7 +4457,7 @@ postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -4529,7 +4537,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -5013,7 +5021,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
@@ -5365,12 +5373,6 @@ ifelse([$1],[CXX],[
cygwin* | mingw*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
- kfreebsd*-gnu)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- ;;
- linux*)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- ;;
*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -5567,13 +5569,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
else
_LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5903,20 +5904,11 @@ _LT_EOF
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
;;
hpux9*)
@@ -6014,7 +6006,7 @@ _LT_EOF
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -6381,6 +6373,7 @@ do
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -6413,6 +6406,7 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
done
])
SED=$lt_cv_path_SED
+AC_SUBST([SED])
AC_MSG_RESULT([$SED])
])
diff --git a/configure b/autom4te.cache/output.0
old mode 100755
new mode 100644
similarity index 97%
copy from configure
copy to autom4te.cache/output.0
index 905ea28..e53b829
--- a/configure
+++ b/autom4te.cache/output.0
@@ -1,12 +1,12 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for libsdp 1.1.99.
-#
-# Report bugs to <openib-general at openib.org>.
-#
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.59 for libsdp 1.1.108.
+@%:@
+@%:@ Report bugs to <openib-general at openib.org>.
+@%:@
+@%:@ Copyright (C) 2003 Free Software Foundation, Inc.
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
## M4sh Initialization. ##
## --------------------- ##
@@ -423,8 +423,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='libsdp'
PACKAGE_TARNAME='libsdp'
-PACKAGE_VERSION='1.1.99'
-PACKAGE_STRING='libsdp 1.1.99'
+PACKAGE_VERSION='1.1.108'
+PACKAGE_STRING='libsdp 1.1.108'
PACKAGE_BUGREPORT='openib-general at openib.org'
ac_unique_file="src/port.c"
@@ -465,7 +465,7 @@ ac_includes_default="\
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
ac_subst_files=''
# Initialize some variables set by options.
@@ -954,7 +954,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 libsdp 1.1.99 to adapt to many kinds of systems.
+\`configure' configures libsdp 1.1.108 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1020,7 +1020,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsdp 1.1.99:";;
+ short | recursive ) echo "Configuration of libsdp 1.1.108:";;
esac
cat <<\_ACEOF
@@ -1029,12 +1029,12 @@ Optional Features:
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
- --enable-static[=PKGS]
- build static libraries [default=no]
- --enable-shared[=PKGS]
- build shared libraries [default=yes]
- --enable-fast-install[=PKGS]
- optimize for fast installation [default=yes]
+ --enable-static@<:@=PKGS@:>@
+ build static libraries @<:@default=no@:>@
+ --enable-shared@<:@=PKGS@:>@
+ build shared libraries @<:@default=yes@:>@
+ --enable-fast-install@<:@=PKGS@:>@
+ optimize for fast installation @<:@default=yes@:>@
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--disable-libtool-lock avoid locking (might break parallel builds)
@@ -1042,11 +1042,11 @@ Optional Features:
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-gnu-ld assume the C compiler uses GNU ld [default=no]
- --with-pic try to use only PIC/non-PIC objects [default=use
- both]
- --with-tags[=TAGS]
- include additional configurations [automatic]
+ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
+ --with-pic try to use only PIC/non-PIC objects @<:@default=use
+ both@:>@
+ --with-tags@<:@=TAGS@:>@
+ include additional configurations @<:@automatic@:>@
Some influential environment variables:
CC C compiler command
@@ -1154,14 +1154,14 @@ esac
else
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi
- cd "$ac_popdir"
+ cd $ac_popdir
done
fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-libsdp configure 1.1.99
+libsdp configure 1.1.108
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1175,7 +1175,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libsdp $as_me 1.1.99, which was
+It was created by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1183,9 +1183,9 @@ generated by GNU Autoconf 2.59. Invocation command line was
_ACEOF
{
cat <<_ASUNAME
-## --------- ##
-## Platform. ##
-## --------- ##
+@%:@@%:@ --------- @%:@@%:@
+@%:@@%:@ Platform. @%:@@%:@
+@%:@@%:@ --------- @%:@@%:@
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
@@ -1219,9 +1219,9 @@ done
cat >&5 <<_ACEOF
-## ----------- ##
-## Core tests. ##
-## ----------- ##
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ Core tests. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
_ACEOF
@@ -1288,9 +1288,9 @@ trap 'exit_status=$?
echo
cat <<\_ASBOX
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
+@%:@@%:@ ---------------- @%:@@%:@
+@%:@@%:@ Cache variables. @%:@@%:@
+@%:@@%:@ ---------------- @%:@@%:@
_ASBOX
echo
# The following way of writing the cache mishandles newlines in values,
@@ -1311,9 +1311,9 @@ _ASBOX
echo
cat <<\_ASBOX
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
+@%:@@%:@ ----------------- @%:@@%:@
+@%:@@%:@ Output variables. @%:@@%:@
+@%:@@%:@ ----------------- @%:@@%:@
_ASBOX
echo
for ac_var in $ac_subst_vars
@@ -1325,9 +1325,9 @@ _ASBOX
if test -n "$ac_subst_files"; then
cat <<\_ASBOX
-## ------------- ##
-## Output files. ##
-## ------------- ##
+@%:@@%:@ ------------- @%:@@%:@
+@%:@@%:@ Output files. @%:@@%:@
+@%:@@%:@ ------------- @%:@@%:@
_ASBOX
echo
for ac_var in $ac_subst_files
@@ -1340,9 +1340,9 @@ _ASBOX
if test -s confdefs.h; then
cat <<\_ASBOX
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ confdefs.h. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
_ASBOX
echo
sed "/^$/d" confdefs.h | sort
@@ -1369,27 +1369,27 @@ echo >confdefs.h
# Predefined preprocessor variables.
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF
@@ -1821,16 +1821,16 @@ fi
# Define the identity of the package.
PACKAGE=libsdp
- VERSION=1.1.99
+ VERSION=1.1.108
cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
+@%:@define PACKAGE "$PACKAGE"
_ACEOF
-
+
cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
+@%:@define VERSION "$VERSION"
_ACEOF
# Some tools Automake needs.
@@ -1952,6 +1952,60 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+ { (exit 1); exit 1; }; }
+
+echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+ ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+ { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+ ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
@@ -1960,10 +2014,10 @@ if test "${enable_maintainer_mode+set}" = set; then
USE_MAINTAINER_MODE=$enableval
else
USE_MAINTAINER_MODE=no
-fi;
+fi;
echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
-
+
if test $USE_MAINTAINER_MODE = yes; then
MAINTAINER_MODE_TRUE=
@@ -1974,7 +2028,7 @@ else
fi
MAINT=$MAINTAINER_MODE_TRUE
-
+
# Check whether --enable-static or --disable-static was given.
@@ -1999,7 +2053,7 @@ if test "${enable_static+set}" = set; then
esac
else
enable_static=no
-fi;
+fi;
# Check whether --enable-shared or --disable-shared was given.
@@ -2024,7 +2078,7 @@ if test "${enable_shared+set}" = set; then
esac
else
enable_shared=yes
-fi;
+fi;
# Check whether --enable-fast-install or --disable-fast-install was given.
if test "${enable_fast_install+set}" = set; then
@@ -2048,61 +2102,7 @@ if test "${enable_fast_install+set}" = set; then
esac
else
enable_fast_install=yes
-fi;
-
-# Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
- { (exit 1); exit 1; }; }
-
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
-if test "${ac_cv_build+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
- ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
- { (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
-build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
-if test "${ac_cv_host+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
- ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
-host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
+fi;
DEPDIR="${am__leading_dot}deps"
@@ -2151,13 +2151,13 @@ rm -f confinc confmf
# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
enableval="$enable_dependency_tracking"
-
-fi;
+
+fi;
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
-
+
if test "x$enable_dependency_tracking" != xno; then
AMDEP_TRUE=
@@ -2368,7 +2368,7 @@ if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
set dummy $ac_cv_prog_CC
shift
- if test $# != 0; then
+ if test $@%:@ != 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
@@ -2737,7 +2737,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2795,7 +2796,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2911,7 +2913,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2930,7 +2933,7 @@ else
sed 's/^/| /' conftest.$ac_ext >&5
fi
-rm -f conftest.err conftest.$ac_objext
+rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC
@@ -2952,9 +2955,9 @@ esac
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
+@%:@ifndef __cplusplus
choke me
-#endif
+@%:@endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -2965,7 +2968,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2992,7 +2996,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -3010,7 +3014,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3054,7 +3059,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3189,9 +3195,9 @@ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -3222,6 +3228,7 @@ do
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -3256,6 +3263,7 @@ done
fi
SED=$lt_cv_path_SED
+
echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6
@@ -3272,7 +3280,7 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
EGREP=$ac_cv_prog_egrep
-
+
# Check whether --with-gnu-ld or --without-gnu-ld was given.
@@ -3281,7 +3289,7 @@ if test "${with_gnu_ld+set}" = set; then
test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi;
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
@@ -3416,7 +3424,7 @@ else
lt_cv_path_NM="$NM"
else
lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
@@ -3579,7 +3587,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -3668,8 +3676,8 @@ compiler=$CC
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
enableval="$enable_libtool_lock"
-
-fi;
+
+fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
@@ -3696,7 +3704,7 @@ ia64-*-hpux*)
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 3699 "configure"' > conftest.$ac_ext
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -3816,7 +3824,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3910,11 +3919,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -3953,7 +3962,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -3994,7 +4003,7 @@ fi
done
ac_cv_prog_CPP=$CPP
-
+
fi
CPP=$ac_cv_prog_CPP
else
@@ -4017,11 +4026,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -4060,7 +4069,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -4145,7 +4154,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4270,9 +4280,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
+@%:@define STDC_HEADERS 1
_ACEOF
fi
@@ -4304,7 +4314,7 @@ cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -4315,7 +4325,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4340,9 +4351,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -4371,7 +4382,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -4382,7 +4393,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4414,7 +4426,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -4469,9 +4481,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -4490,9 +4502,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -4642,7 +4654,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4700,7 +4713,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4753,7 +4767,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -4771,7 +4785,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4815,7 +4830,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4944,9 +4960,9 @@ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
am__fastdepCXX_TRUE=
@@ -4991,11 +5007,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -5034,7 +5050,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -5075,7 +5091,7 @@ fi
done
ac_cv_prog_CXXCPP=$CXXCPP
-
+
fi
CXXCPP=$ac_cv_prog_CXXCPP
else
@@ -5098,11 +5114,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -5141,7 +5157,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -5287,7 +5303,7 @@ fi
# Provide some information about the compiler.
-echo "$as_me:5290:" \
+echo "$as_me:__oline__:" \
"checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -5333,7 +5349,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5382,7 +5399,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5559,7 +5577,7 @@ echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECH
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-
+
# These are sane defaults that work on at least a few old systems.
# [They come from Ultrix. What could be older than Ultrix?!! ;)]
@@ -6261,8 +6279,8 @@ enable_win32_dll=no
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
enableval="$enable_libtool_lock"
-
-fi;
+
+fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
@@ -6272,7 +6290,7 @@ if test "${with_pic+set}" = set; then
pic_mode="$withval"
else
pic_mode=default
-fi;
+fi;
test -z "$pic_mode" && pic_mode=default
# Use C for the default configuration in the libtool script
@@ -6323,13 +6341,17 @@ _lt_linker_boilerplate=`cat conftest.err`
$rm conftest*
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
lt_prog_compiler_no_builtin_flag=
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
-
+
echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
@@ -6348,11 +6370,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6351: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6355: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6382,7 +6404,7 @@ lt_prog_compiler_static=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static'
@@ -6597,7 +6619,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works+set}" = set; then
@@ -6616,11 +6638,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6619: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6623: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6720,11 +6742,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6723: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:6727: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -6975,13 +6997,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs=no
else
ld_shlibs=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -7014,7 +7035,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs=no
cat <<_LT_EOF 1>&2
@@ -7197,7 +7218,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7209,7 +7231,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -7257,7 +7279,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7269,7 +7292,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -7411,22 +7434,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- link_all_deplibs=no
- ;;
-
hpux9*)
if test "$GCC" = yes; then
archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
@@ -7522,7 +7536,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -8193,10 +8207,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -8208,18 +8243,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -8545,7 +8568,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8573,11 +8597,11 @@ echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
-
+
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
-
+
fi
;;
@@ -8648,7 +8672,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8713,7 +8738,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8806,7 +8832,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8871,7 +8898,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8937,7 +8965,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9003,7 +9032,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9032,19 +9062,19 @@ if test $ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
fi
-
+
fi
-
+
fi
-
+
fi
-
+
fi
-
+
fi
;;
@@ -9078,7 +9108,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9081 "configure"
+#line __oline__ "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9160,7 +9190,7 @@ EOF
fi
rm -fr conftest*
-
+
fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
echo "${ECHO_T}$lt_cv_dlopen_self" >&6
@@ -9178,7 +9208,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9181 "configure"
+#line __oline__ "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9260,7 +9290,7 @@ EOF
fi
rm -fr conftest*
-
+
fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
@@ -9509,6 +9539,9 @@ CC=$lt_compiler
# Is the compiler the GNU C compiler?
with_gcc=$GCC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -9642,11 +9675,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects
+predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects
+postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -9658,7 +9691,7 @@ postdeps=$lt_postdeps
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -9738,7 +9771,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -9815,7 +9848,7 @@ CC="$lt_save_CC"
if test "${with_tags+set}" = set; then
withval="$with_tags"
tagnames="$withval"
-fi;
+fi;
if test -f "$ltmain" && test -n "$tagnames"; then
if test ! -f "${ofile}"; then
@@ -9987,14 +10020,14 @@ fi
if test "$GXX" = yes; then
# Set up default GNU C++ configuration
-
+
# Check whether --with-gnu-ld or --without-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
withval="$with_gnu_ld"
test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi;
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
@@ -10261,7 +10294,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10273,7 +10307,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -10322,7 +10356,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10334,7 +10369,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -10754,7 +10789,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -11083,6 +11118,10 @@ test "$ld_shlibs_CXX" = no && can_build_shared=no
GCC_CXX="$GXX"
LD_CXX="$LD"
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
cat > conftest.$ac_ext <<EOF
class Foo
@@ -11218,7 +11257,7 @@ lt_prog_compiler_static_CXX=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
# C++ specific cases for pic, static, wl, etc.
if test "$GXX" = yes; then
lt_prog_compiler_wl_CXX='-Wl,'
@@ -11407,7 +11446,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
@@ -11497,7 +11536,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_CXX"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
@@ -11516,11 +11555,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11519: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:11523: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -11620,11 +11659,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11623: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:11627: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -11692,12 +11731,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
cygwin* | mingw*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
- kfreebsd*-gnu)
- link_all_deplibs_CXX=no
- ;;
- linux*)
- link_all_deplibs_CXX=no
- ;;
*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -12158,10 +12191,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -12173,18 +12227,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -12557,6 +12599,9 @@ CC=$lt_compiler_CXX
# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -12690,11 +12735,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_CXX
+predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_CXX
+postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -12706,7 +12751,7 @@ postdeps=$lt_postdeps_CXX
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -12786,7 +12831,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -12849,7 +12894,7 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
F77)
if test -n "$F77" && test "X$F77" != "Xno"; then
-
+
ac_ext=f
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
@@ -12974,7 +13019,7 @@ lt_prog_compiler_static_F77=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_static_F77='-static'
@@ -13189,7 +13234,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_F77"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
@@ -13208,11 +13253,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13211: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:13215: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -13312,11 +13357,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13315: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:13319: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -13567,13 +13612,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_F77=no
else
ld_shlibs_F77=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -13606,7 +13650,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs_F77=no
cat <<_LT_EOF 1>&2
@@ -13779,7 +13823,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13791,7 +13836,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -13829,7 +13874,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13841,7 +13887,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -13983,20 +14029,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
- link_all_deplibs_F77=no
;;
hpux9*)
@@ -14094,7 +14131,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_F77=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -14765,10 +14802,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -14780,18 +14838,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -15164,6 +15210,9 @@ CC=$lt_compiler_F77
# Is the compiler the GNU C compiler?
with_gcc=$GCC_F77
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -15297,11 +15346,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_F77
+predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_F77
+postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -15313,7 +15362,7 @@ postdeps=$lt_postdeps_F77
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -15393,7 +15442,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_F77
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -15447,7 +15496,7 @@ CC="$lt_save_CC"
GCJ)
if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-
+
# Source file extension for Java test sources.
@@ -15510,13 +15559,17 @@ archive_cmds_need_lc_GCJ=no
old_archive_cmds_GCJ=$old_archive_cmds
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
lt_prog_compiler_no_builtin_flag_GCJ=
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-
+
echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
@@ -15535,11 +15588,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15538: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15542: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15569,7 +15622,7 @@ lt_prog_compiler_static_GCJ=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_static_GCJ='-static'
@@ -15784,7 +15837,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_GCJ"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
@@ -15803,11 +15856,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15806: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15810: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15907,11 +15960,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15910: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15914: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -16162,13 +16215,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_GCJ=no
else
ld_shlibs_GCJ=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -16201,7 +16253,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs_GCJ=no
cat <<_LT_EOF 1>&2
@@ -16384,7 +16436,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16396,7 +16449,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -16444,7 +16497,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16456,7 +16510,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -16598,22 +16652,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
- archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- link_all_deplibs_GCJ=no
- ;;
-
hpux9*)
if test "$GCC" = yes; then
archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
@@ -16709,7 +16754,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_GCJ=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -17380,10 +17425,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -17395,18 +17461,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -17779,6 +17833,9 @@ CC=$lt_compiler_GCJ
# Is the compiler the GNU C compiler?
with_gcc=$GCC_GCJ
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -17912,11 +17969,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_GCJ
+predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
+postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -17928,7 +17985,7 @@ postdeps=$lt_postdeps_GCJ
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18008,7 +18065,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_GCJ
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18061,7 +18118,7 @@ CC="$lt_save_CC"
;;
RC)
-
+
# Source file extension for RC test sources.
@@ -18260,6 +18317,9 @@ CC=$lt_compiler_RC
# Is the compiler the GNU C compiler?
with_gcc=$GCC_RC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -18393,11 +18453,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_RC
+predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_RC
+postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -18409,7 +18469,7 @@ postdeps=$lt_postdeps_RC
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18489,7 +18549,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18585,14 +18645,14 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
-
-
-
-
-
+
+
+
# Checks for programs.
@@ -18795,7 +18855,7 @@ if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
set dummy $ac_cv_prog_CC
shift
- if test $# != 0; then
+ if test $@%:@ != 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
@@ -18963,7 +19023,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19021,7 +19082,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19137,7 +19199,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19156,7 +19219,7 @@ else
sed 's/^/| /' conftest.$ac_ext >&5
fi
-rm -f conftest.err conftest.$ac_objext
+rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC
@@ -19178,9 +19241,9 @@ esac
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
+@%:@ifndef __cplusplus
choke me
-#endif
+@%:@endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -19191,7 +19254,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19218,7 +19282,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -19236,7 +19300,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19280,7 +19345,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19415,9 +19481,9 @@ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -19509,7 +19575,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19575,7 +19642,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19664,7 +19732,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19691,9 +19760,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
if test $ac_cv_prog_lex_yytext_pointer = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define YYTEXT_POINTER 1
+@%:@define YYTEXT_POINTER 1
_ACEOF
fi
@@ -19701,7 +19770,7 @@ fi
fi
if test "$LEX" = :; then
LEX=${am_missing_run}flex
-fi
+fi
for ac_prog in 'bison -y' byacc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -19780,7 +19849,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19905,9 +19975,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
+@%:@define STDC_HEADERS 1
_ACEOF
fi
@@ -19941,7 +20011,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -19952,7 +20022,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19984,7 +20055,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -20039,9 +20110,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -20060,9 +20131,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -20144,7 +20215,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20168,9 +20240,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
echo "${ECHO_T}$ac_cv_c_const" >&6
if test $ac_cv_c_const = no; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define const
+@%:@define const
_ACEOF
fi
@@ -20190,7 +20262,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <alloca.h>
+@%:@include <alloca.h>
int
main ()
{
@@ -20208,7 +20280,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20233,9 +20306,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
if test $ac_cv_working_alloca_h = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_ALLOCA_H 1
+@%:@define HAVE_ALLOCA_H 1
_ACEOF
fi
@@ -20289,7 +20362,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20315,9 +20389,9 @@ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
if test $ac_cv_func_alloca_works = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_ALLOCA 1
+@%:@define HAVE_ALLOCA 1
_ACEOF
else
@@ -20329,7 +20403,7 @@ else
ALLOCA=alloca.$ac_objext
cat >>confdefs.h <<\_ACEOF
-#define C_ALLOCA 1
+@%:@define C_ALLOCA 1
_ACEOF
@@ -20430,7 +20504,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20455,9 +20530,9 @@ fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
-
+
cat >>confdefs.h <<_ACEOF
-#define CRAY_STACKSEG_END $ac_func
+@%:@define CRAY_STACKSEG_END $ac_func
_ACEOF
break
@@ -20527,7 +20602,7 @@ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
cat >>confdefs.h <<_ACEOF
-#define STACK_DIRECTION $ac_cv_c_stack_direction
+@%:@define STACK_DIRECTION $ac_cv_c_stack_direction
_ACEOF
@@ -20563,7 +20638,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20587,15 +20663,15 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6
if test $ac_cv_type_mbstate_t = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MBSTATE_T 1
+@%:@define HAVE_MBSTATE_T 1
_ACEOF
else
-
+
cat >>confdefs.h <<\_ACEOF
-#define mbstate_t int
+@%:@define mbstate_t int
_ACEOF
fi
@@ -20620,7 +20696,7 @@ cat >>conftest.$ac_ext <<_ACEOF
#include <fnmatch.h>
# define y(a, b, c) (fnmatch (a, b, c) == 0)
# define n(a, b, c) (fnmatch (a, b, c) == FNM_NOMATCH)
-
+
int
main ()
{
@@ -20696,7 +20772,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20720,15 +20797,15 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
if test $ac_cv_have_decl_getenv = yes; then
-
+
cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETENV 1
+@%:@define HAVE_DECL_GETENV 1
_ACEOF
else
cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETENV 0
+@%:@define HAVE_DECL_GETENV 0
_ACEOF
@@ -20807,7 +20884,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20833,9 +20911,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -20863,7 +20941,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -20874,7 +20952,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20906,7 +20985,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -20961,9 +21040,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -20982,26 +21061,26 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
-case $LIBOBJS in
+case $LIB@&t at OBJS in
"fnmatch.$ac_objext" | \
*" fnmatch.$ac_objext" | \
"fnmatch.$ac_objext "* | \
*" fnmatch.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS fnmatch.$ac_objext" ;;
+ *) LIB@&t at OBJS="$LIB@&t at OBJS fnmatch.$ac_objext" ;;
esac
ac_config_links="$ac_config_links $ac_config_libobj_dir/fnmatch.h:$ac_config_libobj_dir/fnmatch_.h"
cat >>confdefs.h <<\_ACEOF
-#define fnmatch rpl_fnmatch
+@%:@define fnmatch rpl_fnmatch
_ACEOF
@@ -21082,7 +21161,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -21093,7 +21172,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21125,7 +21205,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -21180,9 +21260,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -21201,9 +21281,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -21262,27 +21342,27 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
if test $ac_cv_func_malloc_0_nonnull = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 1
+@%:@define HAVE_MALLOC 1
_ACEOF
else
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 0
+@%:@define HAVE_MALLOC 0
_ACEOF
- case $LIBOBJS in
+ case $LIB@&t at OBJS in
"malloc.$ac_objext" | \
*" malloc.$ac_objext" | \
"malloc.$ac_objext "* | \
*" malloc.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
+ *) LIB@&t at OBJS="$LIB@&t at OBJS malloc.$ac_objext" ;;
esac
-
+
cat >>confdefs.h <<\_ACEOF
-#define malloc rpl_malloc
+@%:@define malloc rpl_malloc
_ACEOF
fi
@@ -21358,7 +21438,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21384,9 +21465,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
echo "$as_me:$LINENO: checking for _doprnt" >&5
echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6
if test "${ac_cv_func__doprnt+set}" = set; then
@@ -21452,7 +21533,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21477,9 +21559,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
echo "${ECHO_T}$ac_cv_func__doprnt" >&6
if test $ac_cv_func__doprnt = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_DOPRNT 1
+@%:@define HAVE_DOPRNT 1
_ACEOF
fi
@@ -21565,7 +21647,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21591,13 +21674,48 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
+# check OS
+case "${host}" in
+i[3456]86-*-linux*)
+cat >>confdefs.h <<\_ACEOF
+@%:@define LINUX_BUILD 1
+_ACEOF
+ ac_cv_linux_build="yes" ;;
+sparc*-sun-solaris*)
+cat >>confdefs.h <<\_ACEOF
+@%:@define SOLARIS_BUILD 1
+_ACEOF
+ ac_cv_solaris_build="yes";;
+esac
+
+
+
+if test "$ac_cv_linux_build" = "yes"; then
+ LINUX_BUILD_TRUE=
+ LINUX_BUILD_FALSE='#'
+else
+ LINUX_BUILD_TRUE='#'
+ LINUX_BUILD_FALSE=
+fi
+
+
+
+if test "$ac_cv_solaris_build" = "yes"; then
+ SOLARIS_BUILD_TRUE=
+ SOLARIS_BUILD_FALSE='#'
+else
+ SOLARIS_BUILD_TRUE='#'
+ SOLARIS_BUILD_FALSE=
+fi
+
+
# Check if we should build libsdp_sys
echo "$as_me:$LINENO: checking whether to build i386-specific libsdp_sys" >&5
echo $ECHO_N "checking whether to build i386-specific libsdp_sys... $ECHO_C" >&6
@@ -21618,7 +21736,7 @@ main ()
#if !i386
#error Not i386
#endif
-
+
;
return 0;
}
@@ -21632,7 +21750,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21656,7 +21775,7 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_libsdp_sys" >&5
echo "${ECHO_T}$ac_cv_libsdp_sys" >&6
-
+
if test "$ac_cv_libsdp_sys" = "yes"; then
WANT_LIBSDP_SYS_TRUE=
@@ -21747,7 +21866,7 @@ DEFS=-DHAVE_CONFIG_H
ac_libobjs=
ac_ltlibobjs=
-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
# 1. Remove the extension, and $U if already installed.
ac_i=`echo "$ac_i" |
sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
@@ -21755,7 +21874,7 @@ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
done
-LIBOBJS=$ac_libobjs
+LIB@&t at OBJS=$ac_libobjs
LTLIBOBJS=$ac_ltlibobjs
@@ -21795,6 +21914,20 @@ echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
+if test -z "${LINUX_BUILD_TRUE}" && test -z "${LINUX_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${SOLARIS_BUILD_TRUE}" && test -z "${SOLARIS_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
if test -z "${WANT_LIBSDP_SYS_TRUE}" && test -z "${WANT_LIBSDP_SYS_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional \"WANT_LIBSDP_SYS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
@@ -22067,13 +22200,13 @@ exec 6>&1
exec 5>>config.log
{
echo
- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
+ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
_ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by libsdp $as_me 1.1.99, which was
+This file was extended by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22139,7 +22272,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-libsdp config.status 1.1.99
+libsdp config.status 1.1.108
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -22363,9 +22496,6 @@ s, at am__leading_dot@,$am__leading_dot,;t t
s, at AMTAR@,$AMTAR,;t t
s, at am__tar@,$am__tar,;t t
s, at am__untar@,$am__untar,;t t
-s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
-s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
-s, at MAINT@,$MAINT,;t t
s, at build@,$build,;t t
s, at build_cpu@,$build_cpu,;t t
s, at build_vendor@,$build_vendor,;t t
@@ -22374,6 +22504,9 @@ s, at host@,$host,;t t
s, at host_cpu@,$host_cpu,;t t
s, at host_vendor@,$host_vendor,;t t
s, at host_os@,$host_os,;t t
+s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
+s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
+s, at MAINT@,$MAINT,;t t
s, at CC@,$CC,;t t
s, at CFLAGS@,$CFLAGS,;t t
s, at LDFLAGS@,$LDFLAGS,;t t
@@ -22390,6 +22523,7 @@ s, at AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s, at CCDEPMODE@,$CCDEPMODE,;t t
s, at am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
s, at am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
+s, at SED@,$SED,;t t
s, at EGREP@,$EGREP,;t t
s, at LN_S@,$LN_S,;t t
s, at ECHO@,$ECHO,;t t
@@ -22414,7 +22548,11 @@ s, at LEXLIB@,$LEXLIB,;t t
s, at LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
s, at YACC@,$YACC,;t t
s, at ALLOCA@,$ALLOCA,;t t
-s, at LIBOBJS@,$LIBOBJS,;t t
+s, at LIB@&t at OBJS@,$LIB@&t at OBJS,;t t
+s, at LINUX_BUILD_TRUE@,$LINUX_BUILD_TRUE,;t t
+s, at LINUX_BUILD_FALSE@,$LINUX_BUILD_FALSE,;t t
+s, at SOLARIS_BUILD_TRUE@,$SOLARIS_BUILD_TRUE,;t t
+s, at SOLARIS_BUILD_FALSE@,$SOLARIS_BUILD_FALSE,;t t
s, at WANT_LIBSDP_SYS_TRUE@,$WANT_LIBSDP_SYS_TRUE,;t t
s, at WANT_LIBSDP_SYS_FALSE@,$WANT_LIBSDP_SYS_FALSE,;t t
s, at LTLIBOBJS@,$LTLIBOBJS,;t t
@@ -22584,6 +22722,11 @@ esac
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
esac
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
# Let's still pretend it is `configure' which instantiates (i.e., don't
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
@@ -22622,12 +22765,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
fi;;
esac
done` || { (exit 1); exit 1; }
-
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
sed "$ac_vpsub
diff --git a/configure b/autom4te.cache/output.1
old mode 100755
new mode 100644
similarity index 97%
copy from configure
copy to autom4te.cache/output.1
index 905ea28..468b0f3
--- a/configure
+++ b/autom4te.cache/output.1
@@ -1,12 +1,12 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for libsdp 1.1.99.
-#
-# Report bugs to <openib-general at openib.org>.
-#
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.59 for libsdp 1.1.108.
+@%:@
+@%:@ Report bugs to <openib-general at openib.org>.
+@%:@
+@%:@ Copyright (C) 2003 Free Software Foundation, Inc.
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
## M4sh Initialization. ##
## --------------------- ##
@@ -423,8 +423,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='libsdp'
PACKAGE_TARNAME='libsdp'
-PACKAGE_VERSION='1.1.99'
-PACKAGE_STRING='libsdp 1.1.99'
+PACKAGE_VERSION='1.1.108'
+PACKAGE_STRING='libsdp 1.1.108'
PACKAGE_BUGREPORT='openib-general at openib.org'
ac_unique_file="src/port.c"
@@ -465,7 +465,7 @@ ac_includes_default="\
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
ac_subst_files=''
# Initialize some variables set by options.
@@ -954,7 +954,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 libsdp 1.1.99 to adapt to many kinds of systems.
+\`configure' configures libsdp 1.1.108 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1020,7 +1020,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsdp 1.1.99:";;
+ short | recursive ) echo "Configuration of libsdp 1.1.108:";;
esac
cat <<\_ACEOF
@@ -1029,12 +1029,12 @@ Optional Features:
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
- --enable-static[=PKGS]
- build static libraries [default=no]
- --enable-shared[=PKGS]
- build shared libraries [default=yes]
- --enable-fast-install[=PKGS]
- optimize for fast installation [default=yes]
+ --enable-static@<:@=PKGS@:>@
+ build static libraries @<:@default=no@:>@
+ --enable-shared@<:@=PKGS@:>@
+ build shared libraries @<:@default=yes@:>@
+ --enable-fast-install@<:@=PKGS@:>@
+ optimize for fast installation @<:@default=yes@:>@
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--disable-libtool-lock avoid locking (might break parallel builds)
@@ -1042,11 +1042,11 @@ Optional Features:
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-gnu-ld assume the C compiler uses GNU ld [default=no]
- --with-pic try to use only PIC/non-PIC objects [default=use
- both]
- --with-tags[=TAGS]
- include additional configurations [automatic]
+ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
+ --with-pic try to use only PIC/non-PIC objects @<:@default=use
+ both@:>@
+ --with-tags@<:@=TAGS@:>@
+ include additional configurations @<:@automatic@:>@
Some influential environment variables:
CC C compiler command
@@ -1154,14 +1154,14 @@ esac
else
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi
- cd "$ac_popdir"
+ cd $ac_popdir
done
fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-libsdp configure 1.1.99
+libsdp configure 1.1.108
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1175,7 +1175,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libsdp $as_me 1.1.99, which was
+It was created by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1183,9 +1183,9 @@ generated by GNU Autoconf 2.59. Invocation command line was
_ACEOF
{
cat <<_ASUNAME
-## --------- ##
-## Platform. ##
-## --------- ##
+@%:@@%:@ --------- @%:@@%:@
+@%:@@%:@ Platform. @%:@@%:@
+@%:@@%:@ --------- @%:@@%:@
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
@@ -1219,9 +1219,9 @@ done
cat >&5 <<_ACEOF
-## ----------- ##
-## Core tests. ##
-## ----------- ##
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ Core tests. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
_ACEOF
@@ -1288,9 +1288,9 @@ trap 'exit_status=$?
echo
cat <<\_ASBOX
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
+@%:@@%:@ ---------------- @%:@@%:@
+@%:@@%:@ Cache variables. @%:@@%:@
+@%:@@%:@ ---------------- @%:@@%:@
_ASBOX
echo
# The following way of writing the cache mishandles newlines in values,
@@ -1311,9 +1311,9 @@ _ASBOX
echo
cat <<\_ASBOX
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
+@%:@@%:@ ----------------- @%:@@%:@
+@%:@@%:@ Output variables. @%:@@%:@
+@%:@@%:@ ----------------- @%:@@%:@
_ASBOX
echo
for ac_var in $ac_subst_vars
@@ -1325,9 +1325,9 @@ _ASBOX
if test -n "$ac_subst_files"; then
cat <<\_ASBOX
-## ------------- ##
-## Output files. ##
-## ------------- ##
+@%:@@%:@ ------------- @%:@@%:@
+@%:@@%:@ Output files. @%:@@%:@
+@%:@@%:@ ------------- @%:@@%:@
_ASBOX
echo
for ac_var in $ac_subst_files
@@ -1340,9 +1340,9 @@ _ASBOX
if test -s confdefs.h; then
cat <<\_ASBOX
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ confdefs.h. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
_ASBOX
echo
sed "/^$/d" confdefs.h | sort
@@ -1369,27 +1369,27 @@ echo >confdefs.h
# Predefined preprocessor variables.
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF
@@ -1821,16 +1821,16 @@ fi
# Define the identity of the package.
PACKAGE=libsdp
- VERSION=1.1.99
+ VERSION=1.1.108
cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
+@%:@define PACKAGE "$PACKAGE"
_ACEOF
-
+
cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
+@%:@define VERSION "$VERSION"
_ACEOF
# Some tools Automake needs.
@@ -1952,6 +1952,60 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+ { (exit 1); exit 1; }; }
+
+echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+ ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+ { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+ ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
@@ -1960,10 +2014,10 @@ if test "${enable_maintainer_mode+set}" = set; then
USE_MAINTAINER_MODE=$enableval
else
USE_MAINTAINER_MODE=no
-fi;
+fi;
echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
-
+
if test $USE_MAINTAINER_MODE = yes; then
MAINTAINER_MODE_TRUE=
@@ -1974,7 +2028,7 @@ else
fi
MAINT=$MAINTAINER_MODE_TRUE
-
+
# Check whether --enable-static or --disable-static was given.
@@ -1999,7 +2053,7 @@ if test "${enable_static+set}" = set; then
esac
else
enable_static=no
-fi;
+fi;
# Check whether --enable-shared or --disable-shared was given.
@@ -2024,7 +2078,7 @@ if test "${enable_shared+set}" = set; then
esac
else
enable_shared=yes
-fi;
+fi;
# Check whether --enable-fast-install or --disable-fast-install was given.
if test "${enable_fast_install+set}" = set; then
@@ -2048,61 +2102,7 @@ if test "${enable_fast_install+set}" = set; then
esac
else
enable_fast_install=yes
-fi;
-
-# Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
- { (exit 1); exit 1; }; }
-
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
-if test "${ac_cv_build+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
- ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
- { (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
-build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
-if test "${ac_cv_host+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
- ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
-host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
+fi;
DEPDIR="${am__leading_dot}deps"
@@ -2151,13 +2151,13 @@ rm -f confinc confmf
# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
enableval="$enable_dependency_tracking"
-
-fi;
+
+fi;
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
-
+
if test "x$enable_dependency_tracking" != xno; then
AMDEP_TRUE=
@@ -2368,7 +2368,7 @@ if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
set dummy $ac_cv_prog_CC
shift
- if test $# != 0; then
+ if test $@%:@ != 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
@@ -2737,7 +2737,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2795,7 +2796,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2911,7 +2913,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2930,7 +2933,7 @@ else
sed 's/^/| /' conftest.$ac_ext >&5
fi
-rm -f conftest.err conftest.$ac_objext
+rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC
@@ -2952,9 +2955,9 @@ esac
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
+@%:@ifndef __cplusplus
choke me
-#endif
+@%:@endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -2965,7 +2968,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2992,7 +2996,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -3010,7 +3014,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3054,7 +3059,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3189,9 +3195,9 @@ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -3222,6 +3228,7 @@ do
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -3256,6 +3263,7 @@ done
fi
SED=$lt_cv_path_SED
+
echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6
@@ -3272,7 +3280,7 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
EGREP=$ac_cv_prog_egrep
-
+
# Check whether --with-gnu-ld or --without-gnu-ld was given.
@@ -3281,7 +3289,7 @@ if test "${with_gnu_ld+set}" = set; then
test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi;
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
@@ -3416,7 +3424,7 @@ else
lt_cv_path_NM="$NM"
else
lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
@@ -3579,7 +3587,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -3668,8 +3676,8 @@ compiler=$CC
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
enableval="$enable_libtool_lock"
-
-fi;
+
+fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
@@ -3696,7 +3704,7 @@ ia64-*-hpux*)
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 3699 "configure"' > conftest.$ac_ext
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -3816,7 +3824,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3910,11 +3919,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -3953,7 +3962,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -3994,7 +4003,7 @@ fi
done
ac_cv_prog_CPP=$CPP
-
+
fi
CPP=$ac_cv_prog_CPP
else
@@ -4017,11 +4026,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -4060,7 +4069,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -4145,7 +4154,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4270,9 +4280,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
+@%:@define STDC_HEADERS 1
_ACEOF
fi
@@ -4304,7 +4314,7 @@ cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -4315,7 +4325,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4340,9 +4351,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -4371,7 +4382,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -4382,7 +4393,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4414,7 +4426,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -4469,9 +4481,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -4490,9 +4502,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -4642,7 +4654,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4700,7 +4713,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4753,7 +4767,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -4771,7 +4785,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4815,7 +4830,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4944,9 +4960,9 @@ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
am__fastdepCXX_TRUE=
@@ -4991,11 +5007,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -5034,7 +5050,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -5075,7 +5091,7 @@ fi
done
ac_cv_prog_CXXCPP=$CXXCPP
-
+
fi
CXXCPP=$ac_cv_prog_CXXCPP
else
@@ -5098,11 +5114,11 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
@@ -5141,7 +5157,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+@%:@include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -5287,7 +5303,7 @@ fi
# Provide some information about the compiler.
-echo "$as_me:5290:" \
+echo "$as_me:__oline__:" \
"checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -5333,7 +5349,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5382,7 +5399,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5559,7 +5577,7 @@ echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECH
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-
+
# These are sane defaults that work on at least a few old systems.
# [They come from Ultrix. What could be older than Ultrix?!! ;)]
@@ -6261,8 +6279,8 @@ enable_win32_dll=no
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
enableval="$enable_libtool_lock"
-
-fi;
+
+fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
@@ -6272,7 +6290,7 @@ if test "${with_pic+set}" = set; then
pic_mode="$withval"
else
pic_mode=default
-fi;
+fi;
test -z "$pic_mode" && pic_mode=default
# Use C for the default configuration in the libtool script
@@ -6329,7 +6347,7 @@ lt_prog_compiler_no_builtin_flag=
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
-
+
echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
@@ -6348,11 +6366,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6351: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6355: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6382,7 +6400,7 @@ lt_prog_compiler_static=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static'
@@ -6597,7 +6615,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works+set}" = set; then
@@ -6616,11 +6634,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6619: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6623: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6720,11 +6738,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6723: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:6727: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -6975,13 +6993,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs=no
else
ld_shlibs=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -7014,7 +7031,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs=no
cat <<_LT_EOF 1>&2
@@ -7197,7 +7214,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7209,7 +7227,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -7257,7 +7275,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7269,7 +7288,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -7411,22 +7430,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- link_all_deplibs=no
- ;;
-
hpux9*)
if test "$GCC" = yes; then
archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
@@ -7522,7 +7532,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -8193,10 +8203,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -8208,18 +8239,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -8545,7 +8564,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8573,11 +8593,11 @@ echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
-
+
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
-
+
fi
;;
@@ -8648,7 +8668,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8713,7 +8734,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8806,7 +8828,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8871,7 +8894,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8937,7 +8961,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9003,7 +9028,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9032,19 +9058,19 @@ if test $ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
fi
-
+
fi
-
+
fi
-
+
fi
-
+
fi
-
+
fi
;;
@@ -9078,7 +9104,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9081 "configure"
+#line __oline__ "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9160,7 +9186,7 @@ EOF
fi
rm -fr conftest*
-
+
fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
echo "${ECHO_T}$lt_cv_dlopen_self" >&6
@@ -9178,7 +9204,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9181 "configure"
+#line __oline__ "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9260,7 +9286,7 @@ EOF
fi
rm -fr conftest*
-
+
fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
@@ -9509,6 +9535,9 @@ CC=$lt_compiler
# Is the compiler the GNU C compiler?
with_gcc=$GCC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -9642,11 +9671,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects
+predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects
+postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -9658,7 +9687,7 @@ postdeps=$lt_postdeps
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -9738,7 +9767,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -9815,7 +9844,7 @@ CC="$lt_save_CC"
if test "${with_tags+set}" = set; then
withval="$with_tags"
tagnames="$withval"
-fi;
+fi;
if test -f "$ltmain" && test -n "$tagnames"; then
if test ! -f "${ofile}"; then
@@ -9987,14 +10016,14 @@ fi
if test "$GXX" = yes; then
# Set up default GNU C++ configuration
-
+
# Check whether --with-gnu-ld or --without-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
withval="$with_gnu_ld"
test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi;
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
@@ -10261,7 +10290,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10273,7 +10303,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -10322,7 +10352,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10334,7 +10365,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -10754,7 +10785,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -11218,7 +11249,7 @@ lt_prog_compiler_static_CXX=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
# C++ specific cases for pic, static, wl, etc.
if test "$GXX" = yes; then
lt_prog_compiler_wl_CXX='-Wl,'
@@ -11407,7 +11438,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
@@ -11497,7 +11528,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_CXX"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
@@ -11516,11 +11547,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11519: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:11523: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -11620,11 +11651,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11623: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:11627: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -11692,12 +11723,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
cygwin* | mingw*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
- kfreebsd*-gnu)
- link_all_deplibs_CXX=no
- ;;
- linux*)
- link_all_deplibs_CXX=no
- ;;
*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -12158,10 +12183,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -12173,18 +12219,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -12557,6 +12591,9 @@ CC=$lt_compiler_CXX
# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -12690,11 +12727,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_CXX
+predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_CXX
+postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -12706,7 +12743,7 @@ postdeps=$lt_postdeps_CXX
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -12786,7 +12823,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -12849,7 +12886,7 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
F77)
if test -n "$F77" && test "X$F77" != "Xno"; then
-
+
ac_ext=f
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
@@ -12974,7 +13011,7 @@ lt_prog_compiler_static_F77=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_static_F77='-static'
@@ -13189,7 +13226,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_F77"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
@@ -13208,11 +13245,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13211: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:13215: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -13312,11 +13349,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13315: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:13319: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -13567,13 +13604,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_F77=no
else
ld_shlibs_F77=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -13606,7 +13642,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs_F77=no
cat <<_LT_EOF 1>&2
@@ -13779,7 +13815,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13791,7 +13828,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -13829,7 +13866,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13841,7 +13879,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -13983,20 +14021,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
- link_all_deplibs_F77=no
;;
hpux9*)
@@ -14094,7 +14123,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_F77=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -14765,10 +14794,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -14780,18 +14830,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -15164,6 +15202,9 @@ CC=$lt_compiler_F77
# Is the compiler the GNU C compiler?
with_gcc=$GCC_F77
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -15297,11 +15338,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_F77
+predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_F77
+postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -15313,7 +15354,7 @@ postdeps=$lt_postdeps_F77
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -15393,7 +15434,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_F77
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -15447,7 +15488,7 @@ CC="$lt_save_CC"
GCJ)
if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-
+
# Source file extension for Java test sources.
@@ -15516,7 +15557,7 @@ lt_prog_compiler_no_builtin_flag_GCJ=
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-
+
echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
@@ -15535,11 +15576,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15538: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15542: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15569,7 +15610,7 @@ lt_prog_compiler_static_GCJ=
echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-
+
if test "$GCC" = yes; then
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_static_GCJ='-static'
@@ -15784,7 +15825,7 @@ echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_GCJ"; then
-
+
echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
@@ -15803,11 +15844,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15806: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15810: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15907,11 +15948,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15910: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15914: \$? = $ac_status" >&5
+ echo "$as_me:__oline__: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -16162,13 +16203,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_GCJ=no
else
ld_shlibs_GCJ=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -16201,7 +16241,7 @@ EOF
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs_GCJ=no
cat <<_LT_EOF 1>&2
@@ -16384,7 +16424,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16396,7 +16437,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -16444,7 +16485,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16456,7 +16498,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
-
+
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
@@ -16598,22 +16640,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
- archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- link_all_deplibs_GCJ=no
- ;;
-
hpux9*)
if test "$GCC" = yes; then
archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
@@ -16709,7 +16742,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_GCJ=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -17380,10 +17413,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line __oline__ "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -17395,18 +17449,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -17779,6 +17821,9 @@ CC=$lt_compiler_GCJ
# Is the compiler the GNU C compiler?
with_gcc=$GCC_GCJ
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -17912,11 +17957,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_GCJ
+predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
+postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -17928,7 +17973,7 @@ postdeps=$lt_postdeps_GCJ
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18008,7 +18053,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_GCJ
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18061,7 +18106,7 @@ CC="$lt_save_CC"
;;
RC)
-
+
# Source file extension for RC test sources.
@@ -18260,6 +18305,9 @@ CC=$lt_compiler_RC
# Is the compiler the GNU C compiler?
with_gcc=$GCC_RC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -18393,11 +18441,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_RC
+predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_RC
+postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -18409,7 +18457,7 @@ postdeps=$lt_postdeps_RC
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18489,7 +18537,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18585,14 +18633,14 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
-
-
-
-
-
+
+
+
# Checks for programs.
@@ -18795,7 +18843,7 @@ if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
set dummy $ac_cv_prog_CC
shift
- if test $# != 0; then
+ if test $@%:@ != 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
@@ -18963,7 +19011,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19021,7 +19070,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19137,7 +19187,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19156,7 +19207,7 @@ else
sed 's/^/| /' conftest.$ac_ext >&5
fi
-rm -f conftest.err conftest.$ac_objext
+rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC
@@ -19178,9 +19229,9 @@ esac
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
+@%:@ifndef __cplusplus
choke me
-#endif
+@%:@endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -19191,7 +19242,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19218,7 +19270,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_declaration
-#include <stdlib.h>
+@%:@include <stdlib.h>
int
main ()
{
@@ -19236,7 +19288,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19280,7 +19333,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19415,9 +19469,9 @@ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
-
-if
+if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -19509,7 +19563,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19575,7 +19630,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19664,7 +19720,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19691,9 +19748,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
if test $ac_cv_prog_lex_yytext_pointer = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define YYTEXT_POINTER 1
+@%:@define YYTEXT_POINTER 1
_ACEOF
fi
@@ -19701,7 +19758,7 @@ fi
fi
if test "$LEX" = :; then
LEX=${am_missing_run}flex
-fi
+fi
for ac_prog in 'bison -y' byacc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -19780,7 +19837,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19905,9 +19963,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
+@%:@define STDC_HEADERS 1
_ACEOF
fi
@@ -19941,7 +19999,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -19952,7 +20010,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19984,7 +20043,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -20039,9 +20098,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -20060,9 +20119,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -20144,7 +20203,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20168,9 +20228,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
echo "${ECHO_T}$ac_cv_c_const" >&6
if test $ac_cv_c_const = no; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define const
+@%:@define const
_ACEOF
fi
@@ -20190,7 +20250,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <alloca.h>
+@%:@include <alloca.h>
int
main ()
{
@@ -20208,7 +20268,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20233,9 +20294,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
if test $ac_cv_working_alloca_h = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_ALLOCA_H 1
+@%:@define HAVE_ALLOCA_H 1
_ACEOF
fi
@@ -20289,7 +20350,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20315,9 +20377,9 @@ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
if test $ac_cv_func_alloca_works = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_ALLOCA 1
+@%:@define HAVE_ALLOCA 1
_ACEOF
else
@@ -20329,7 +20391,7 @@ else
ALLOCA=alloca.$ac_objext
cat >>confdefs.h <<\_ACEOF
-#define C_ALLOCA 1
+@%:@define C_ALLOCA 1
_ACEOF
@@ -20430,7 +20492,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20455,9 +20518,9 @@ fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
-
+
cat >>confdefs.h <<_ACEOF
-#define CRAY_STACKSEG_END $ac_func
+@%:@define CRAY_STACKSEG_END $ac_func
_ACEOF
break
@@ -20527,7 +20590,7 @@ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
cat >>confdefs.h <<_ACEOF
-#define STACK_DIRECTION $ac_cv_c_stack_direction
+@%:@define STACK_DIRECTION $ac_cv_c_stack_direction
_ACEOF
@@ -20563,7 +20626,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20587,15 +20651,15 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6
if test $ac_cv_type_mbstate_t = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MBSTATE_T 1
+@%:@define HAVE_MBSTATE_T 1
_ACEOF
else
-
+
cat >>confdefs.h <<\_ACEOF
-#define mbstate_t int
+@%:@define mbstate_t int
_ACEOF
fi
@@ -20620,7 +20684,7 @@ cat >>conftest.$ac_ext <<_ACEOF
#include <fnmatch.h>
# define y(a, b, c) (fnmatch (a, b, c) == 0)
# define n(a, b, c) (fnmatch (a, b, c) == FNM_NOMATCH)
-
+
int
main ()
{
@@ -20696,7 +20760,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20720,15 +20785,15 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
if test $ac_cv_have_decl_getenv = yes; then
-
+
cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETENV 1
+@%:@define HAVE_DECL_GETENV 1
_ACEOF
else
cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETENV 0
+@%:@define HAVE_DECL_GETENV 0
_ACEOF
@@ -20807,7 +20872,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20833,9 +20899,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -20863,7 +20929,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -20874,7 +20940,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20906,7 +20973,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -20961,9 +21028,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -20982,26 +21049,26 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
-case $LIBOBJS in
+case $LIB@&t at OBJS in
"fnmatch.$ac_objext" | \
*" fnmatch.$ac_objext" | \
"fnmatch.$ac_objext "* | \
*" fnmatch.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS fnmatch.$ac_objext" ;;
+ *) LIB@&t at OBJS="$LIB@&t at OBJS fnmatch.$ac_objext" ;;
esac
ac_config_links="$ac_config_links $ac_config_libobj_dir/fnmatch.h:$ac_config_libobj_dir/fnmatch_.h"
cat >>confdefs.h <<\_ACEOF
-#define fnmatch rpl_fnmatch
+@%:@define fnmatch rpl_fnmatch
_ACEOF
@@ -21082,7 +21149,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -21093,7 +21160,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21125,7 +21193,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <$ac_header>
+@%:@include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -21180,9 +21248,9 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to openib-general at openib.org ##
-## ---------------------------------------- ##
+@%:@@%:@ ---------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to openib-general at openib.org @%:@@%:@
+@%:@@%:@ ---------------------------------------- @%:@@%:@
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
@@ -21201,9 +21269,9 @@ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
@@ -21262,27 +21330,27 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
if test $ac_cv_func_malloc_0_nonnull = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 1
+@%:@define HAVE_MALLOC 1
_ACEOF
else
cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 0
+@%:@define HAVE_MALLOC 0
_ACEOF
- case $LIBOBJS in
+ case $LIB@&t at OBJS in
"malloc.$ac_objext" | \
*" malloc.$ac_objext" | \
"malloc.$ac_objext "* | \
*" malloc.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
+ *) LIB@&t at OBJS="$LIB@&t at OBJS malloc.$ac_objext" ;;
esac
-
+
cat >>confdefs.h <<\_ACEOF
-#define malloc rpl_malloc
+@%:@define malloc rpl_malloc
_ACEOF
fi
@@ -21358,7 +21426,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21384,9 +21453,9 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
echo "$as_me:$LINENO: checking for _doprnt" >&5
echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6
if test "${ac_cv_func__doprnt+set}" = set; then
@@ -21452,7 +21521,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21477,9 +21547,9 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
echo "${ECHO_T}$ac_cv_func__doprnt" >&6
if test $ac_cv_func__doprnt = yes; then
-
+
cat >>confdefs.h <<\_ACEOF
-#define HAVE_DOPRNT 1
+@%:@define HAVE_DOPRNT 1
_ACEOF
fi
@@ -21565,7 +21635,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21591,13 +21662,48 @@ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
-
+
fi
done
+# check OS
+case "${host}" in
+i[3456]86-*-linux*)
+cat >>confdefs.h <<\_ACEOF
+@%:@define LINUX_BUILD 1
+_ACEOF
+ ac_cv_linux_build="yes" ;;
+sparc*-sun-solaris*)
+cat >>confdefs.h <<\_ACEOF
+@%:@define SOLARIS_BUILD 1
+_ACEOF
+ ac_cv_solaris_build="yes";;
+esac
+
+
+
+if test "$ac_cv_linux_build" = "yes"; then
+ LINUX_BUILD_TRUE=
+ LINUX_BUILD_FALSE='#'
+else
+ LINUX_BUILD_TRUE='#'
+ LINUX_BUILD_FALSE=
+fi
+
+
+
+if test "$ac_cv_solaris_build" = "yes"; then
+ SOLARIS_BUILD_TRUE=
+ SOLARIS_BUILD_FALSE='#'
+else
+ SOLARIS_BUILD_TRUE='#'
+ SOLARIS_BUILD_FALSE=
+fi
+
+
# Check if we should build libsdp_sys
echo "$as_me:$LINENO: checking whether to build i386-specific libsdp_sys" >&5
echo $ECHO_N "checking whether to build i386-specific libsdp_sys... $ECHO_C" >&6
@@ -21618,7 +21724,7 @@ main ()
#if !i386
#error Not i386
#endif
-
+
;
return 0;
}
@@ -21632,7 +21738,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21656,7 +21763,7 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_libsdp_sys" >&5
echo "${ECHO_T}$ac_cv_libsdp_sys" >&6
-
+
if test "$ac_cv_libsdp_sys" = "yes"; then
WANT_LIBSDP_SYS_TRUE=
@@ -21747,7 +21854,7 @@ DEFS=-DHAVE_CONFIG_H
ac_libobjs=
ac_ltlibobjs=
-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
# 1. Remove the extension, and $U if already installed.
ac_i=`echo "$ac_i" |
sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
@@ -21755,7 +21862,7 @@ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
done
-LIBOBJS=$ac_libobjs
+LIB@&t at OBJS=$ac_libobjs
LTLIBOBJS=$ac_ltlibobjs
@@ -21795,6 +21902,20 @@ echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
+if test -z "${LINUX_BUILD_TRUE}" && test -z "${LINUX_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${SOLARIS_BUILD_TRUE}" && test -z "${SOLARIS_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
if test -z "${WANT_LIBSDP_SYS_TRUE}" && test -z "${WANT_LIBSDP_SYS_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional \"WANT_LIBSDP_SYS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
@@ -22067,13 +22188,13 @@ exec 6>&1
exec 5>>config.log
{
echo
- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
+ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
_ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by libsdp $as_me 1.1.99, which was
+This file was extended by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22139,7 +22260,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-libsdp config.status 1.1.99
+libsdp config.status 1.1.108
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -22363,9 +22484,6 @@ s, at am__leading_dot@,$am__leading_dot,;t t
s, at AMTAR@,$AMTAR,;t t
s, at am__tar@,$am__tar,;t t
s, at am__untar@,$am__untar,;t t
-s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
-s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
-s, at MAINT@,$MAINT,;t t
s, at build@,$build,;t t
s, at build_cpu@,$build_cpu,;t t
s, at build_vendor@,$build_vendor,;t t
@@ -22374,6 +22492,9 @@ s, at host@,$host,;t t
s, at host_cpu@,$host_cpu,;t t
s, at host_vendor@,$host_vendor,;t t
s, at host_os@,$host_os,;t t
+s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
+s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
+s, at MAINT@,$MAINT,;t t
s, at CC@,$CC,;t t
s, at CFLAGS@,$CFLAGS,;t t
s, at LDFLAGS@,$LDFLAGS,;t t
@@ -22390,6 +22511,7 @@ s, at AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s, at CCDEPMODE@,$CCDEPMODE,;t t
s, at am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
s, at am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
+s, at SED@,$SED,;t t
s, at EGREP@,$EGREP,;t t
s, at LN_S@,$LN_S,;t t
s, at ECHO@,$ECHO,;t t
@@ -22414,7 +22536,11 @@ s, at LEXLIB@,$LEXLIB,;t t
s, at LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
s, at YACC@,$YACC,;t t
s, at ALLOCA@,$ALLOCA,;t t
-s, at LIBOBJS@,$LIBOBJS,;t t
+s, at LIB@&t at OBJS@,$LIB@&t at OBJS,;t t
+s, at LINUX_BUILD_TRUE@,$LINUX_BUILD_TRUE,;t t
+s, at LINUX_BUILD_FALSE@,$LINUX_BUILD_FALSE,;t t
+s, at SOLARIS_BUILD_TRUE@,$SOLARIS_BUILD_TRUE,;t t
+s, at SOLARIS_BUILD_FALSE@,$SOLARIS_BUILD_FALSE,;t t
s, at WANT_LIBSDP_SYS_TRUE@,$WANT_LIBSDP_SYS_TRUE,;t t
s, at WANT_LIBSDP_SYS_FALSE@,$WANT_LIBSDP_SYS_FALSE,;t t
s, at LTLIBOBJS@,$LTLIBOBJS,;t t
@@ -22584,6 +22710,11 @@ esac
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
esac
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
# Let's still pretend it is `configure' which instantiates (i.e., don't
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
@@ -22622,12 +22753,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
fi;;
esac
done` || { (exit 1); exit 1; }
-
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
sed "$ac_vpsub
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
new file mode 100644
index 0000000..75e5e88
--- /dev/null
+++ b/autom4te.cache/requests
@@ -0,0 +1,356 @@
+# This file was generated.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+ at request = (
+ bless( [
+ '0',
+ 1,
+ [
+ '/usr/share/autoconf'
+ ],
+ [
+ '/usr/share/autoconf/autoconf/autoconf.m4f',
+ '/usr/share/aclocal/libtool.m4',
+ '/usr/share/aclocal-1.9/amversion.m4',
+ '/usr/share/aclocal-1.9/auxdir.m4',
+ '/usr/share/aclocal-1.9/cond.m4',
+ '/usr/share/aclocal-1.9/depend.m4',
+ '/usr/share/aclocal-1.9/depout.m4',
+ '/usr/share/aclocal-1.9/header.m4',
+ '/usr/share/aclocal-1.9/init.m4',
+ '/usr/share/aclocal-1.9/install-sh.m4',
+ '/usr/share/aclocal-1.9/lead-dot.m4',
+ '/usr/share/aclocal-1.9/lex.m4',
+ '/usr/share/aclocal-1.9/maintainer.m4',
+ '/usr/share/aclocal-1.9/make.m4',
+ '/usr/share/aclocal-1.9/missing.m4',
+ '/usr/share/aclocal-1.9/mkdirp.m4',
+ '/usr/share/aclocal-1.9/options.m4',
+ '/usr/share/aclocal-1.9/runlog.m4',
+ '/usr/share/aclocal-1.9/sanity.m4',
+ '/usr/share/aclocal-1.9/strip.m4',
+ '/usr/share/aclocal-1.9/tar.m4',
+ 'configure.in'
+ ],
+ {
+ 'AM_ENABLE_STATIC' => 1,
+ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AC_C_VOLATILE' => 1,
+ 'AC_TYPE_OFF_T' => 1,
+ '_LT_AC_SHELL_INIT' => 1,
+ 'AC_FUNC_CLOSEDIR_VOID' => 1,
+ 'AC_REPLACE_FNMATCH' => 1,
+ 'AC_DEFUN' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ '_LT_AC_LANG_CXX_CONFIG' => 1,
+ 'AM_PROG_MKDIR_P' => 1,
+ 'AC_FUNC_STAT' => 1,
+ 'AC_FUNC_WAIT3' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'AC_FUNC_LSTAT' => 1,
+ 'AC_STRUCT_TM' => 1,
+ 'AC_CHECK_HEADERS' => 1,
+ 'AC_FUNC_STRTOD' => 1,
+ 'AM_MISSING_PROG' => 1,
+ 'AC_FUNC_STRNLEN' => 1,
+ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+ 'AC_PROG_CXX' => 1,
+ '_LT_AC_LANG_C_CONFIG' => 1,
+ 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
+ 'AM_PROG_INSTALL_STRIP' => 1,
+ 'AC_PROG_AWK' => 1,
+ '_m4_warn' => 1,
+ 'AC_LIBTOOL_OBJDIR' => 1,
+ 'AC_HEADER_MAJOR' => 1,
+ 'AM_SANITY_CHECK' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+ '_LT_AC_CHECK_DLFCN' => 1,
+ '_AM_PROG_TAR' => 1,
+ 'AC_LIBTOOL_GCJ' => 1,
+ 'AC_PROG_GCC_TRADITIONAL' => 1,
+ 'AC_LIBSOURCE' => 1,
+ 'AC_STRUCT_ST_BLOCKS' => 1,
+ '_LT_AC_LANG_F77' => 1,
+ 'AC_LIBTOOL_CONFIG' => 1,
+ 'AC_PROG_MAKE_SET' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
+ 'sinclude' => 1,
+ 'AM_DISABLE_SHARED' => 1,
+ '_LT_AC_LANG_CXX' => 1,
+ 'AM_PROG_LIBTOOL' => 1,
+ '_LT_AC_FILE_LTDLL_C' => 1,
+ 'AM_PROG_LD' => 1,
+ 'AC_FUNC_STRERROR_R' => 1,
+ 'AC_DECL_SYS_SIGLIST' => 1,
+ 'AC_FUNC_FORK' => 1,
+ 'AU_DEFUN' => 1,
+ 'AC_FUNC_VPRINTF' => 1,
+ 'AC_PROG_NM' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+ 'AC_PROG_LD' => 1,
+ 'AC_PROG_LD_GNU' => 1,
+ 'AC_ENABLE_FAST_INSTALL' => 1,
+ 'AC_INIT' => 1,
+ 'AC_STRUCT_TIMEZONE' => 1,
+ 'AC_SUBST' => 1,
+ 'AC_FUNC_ALLOCA' => 1,
+ '_AM_SET_OPTION' => 1,
+ 'AC_CANONICAL_HOST' => 1,
+ '_LT_LINKER_BOILERPLATE' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+ 'AC_PROG_RANLIB' => 1,
+ 'AC_FUNC_SETPGRP' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
+ 'AC_FUNC_MMAP' => 1,
+ 'AC_TYPE_SIZE_T' => 1,
+ 'AC_CHECK_TYPES' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_CHECK_MEMBERS' => 1,
+ 'AC_DEFUN_ONCE' => 1,
+ 'AC_FUNC_UTIME_NULL' => 1,
+ 'AC_FUNC_SELECT_ARGTYPES' => 1,
+ '_LT_AC_LANG_GCJ' => 1,
+ 'AC_FUNC_STRFTIME' => 1,
+ 'AC_HEADER_STAT' => 1,
+ 'AC_C_INLINE' => 1,
+ 'AC_LIBTOOL_RC' => 1,
+ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+ 'AC_DISABLE_FAST_INSTALL' => 1,
+ 'AC_CONFIG_FILES' => 1,
+ '_LT_AC_TRY_DLOPEN_SELF' => 1,
+ '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ 'include' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ 'AM_ENABLE_SHARED' => 1,
+ 'AM_GNU_GETTEXT' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+ 'AC_CHECK_LIB' => 1,
+ 'AC_FUNC_OBSTACK' => 1,
+ 'AC_FUNC_MALLOC' => 1,
+ 'AC_FUNC_GETGROUPS' => 1,
+ 'AC_FUNC_GETLOADAVG' => 1,
+ 'AC_ENABLE_STATIC' => 1,
+ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
+ 'AC_FUNC_FSEEKO' => 1,
+ '_LT_AC_TAGVAR' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AC_FUNC_MKTIME' => 1,
+ 'AC_HEADER_SYS_WAIT' => 1,
+ 'AC_FUNC_MEMCMP' => 1,
+ 'AC_PROG_LN_S' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ 'm4_include' => 1,
+ 'AC_PROG_EGREP' => 1,
+ 'AC_HEADER_DIRENT' => 1,
+ 'AC_PATH_MAGIC' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+ 'AC_LIBTOOL_COMPILER_OPTION' => 1,
+ 'AC_DISABLE_SHARED' => 1,
+ '_LT_COMPILER_BOILERPLATE' => 1,
+ 'AC_LIBTOOL_SETUP' => 1,
+ 'AC_LIBTOOL_WIN32_DLL' => 1,
+ 'AC_PROG_LD_RELOAD_FLAG' => 1,
+ 'AC_HEADER_TIME' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
+ 'AC_FUNC_GETMNTENT' => 1,
+ 'AC_TYPE_MODE_T' => 1,
+ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
+ 'm4_sinclude' => 1,
+ 'AC_PATH_X' => 1,
+ 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+ 'AC_HEADER_STDC' => 1,
+ 'AC_LIBTOOL_LINKER_OPTION' => 1,
+ 'LT_AC_PROG_RC' => 1,
+ 'AC_LIBTOOL_CXX' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ 'AC_FUNC_ERROR_AT_LINE' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ '_LT_AC_PROG_CXXCPP' => 1,
+ 'AM_DEP_TRACK' => 1,
+ 'AM_CONFIG_HEADER' => 1,
+ '_AC_PROG_LIBTOOL' => 1,
+ 'AC_FUNC_MBRTOWC' => 1,
+ 'AC_TYPE_SIGNAL' => 1,
+ '_AM_IF_OPTION' => 1,
+ 'AC_TYPE_UID_T' => 1,
+ 'AC_PATH_TOOL_PREFIX' => 1,
+ 'm4_pattern_allow' => 1,
+ 'AC_LIBTOOL_F77' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+ '_LT_AC_SYS_COMPILER' => 1,
+ 'AC_PROG_CC' => 1,
+ 'AM_PROG_NM' => 1,
+ 'AC_FUNC_STRCOLL' => 1,
+ 'AC_PROG_YACC' => 1,
+ 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'AC_DEPLIBS_CHECK_METHOD' => 1,
+ 'AC_FUNC_CHOWN' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ 'jm_MAINTAINER_MODE' => 1,
+ 'AC_LIBLTDL_INSTALLABLE' => 1,
+ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AC_FUNC_GETPGRP' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_FUNC_REALLOC' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ 'AC_CONFIG_LINKS' => 1,
+ 'AM_MAINTAINER_MODE' => 1,
+ '_LT_AC_LOCK' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
+ 'AC_PROG_CPP' => 1,
+ 'AC_C_CONST' => 1,
+ 'AC_PROG_LEX' => 1,
+ 'AC_TYPE_PID_T' => 1,
+ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_FUNC_SETVBUF_REVERSED' => 1,
+ 'AM_AUX_DIR_EXPAND' => 1,
+ 'AC_PROG_INSTALL' => 1,
+ '_LT_AC_LANG_F77_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+ '_AM_SET_OPTIONS' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AM_RUN_LOG' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
+ 'AM_PROG_LEX' => 1,
+ 'AH_OUTPUT' => 1,
+ 'AC_CHECK_LIBM' => 1,
+ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+ '_AM_MANGLE_OPTION' => 1,
+ 'AC_CANONICAL_SYSTEM' => 1,
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ '_LT_CC_BASENAME' => 1,
+ 'AC_CHECK_FUNCS' => 1
+ }
+ ], 'Autom4te::Request' ),
+ bless( [
+ '1',
+ 1,
+ [
+ '/usr/share/autoconf'
+ ],
+ [
+ '/usr/share/autoconf/autoconf/autoconf.m4f',
+ 'aclocal.m4',
+ 'configure.in'
+ ],
+ {
+ '_LT_AC_TAGCONFIG' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+ 'AC_TYPE_OFF_T' => 1,
+ 'AC_C_VOLATILE' => 1,
+ 'AC_FUNC_CLOSEDIR_VOID' => 1,
+ 'AC_REPLACE_FNMATCH' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AC_FUNC_STAT' => 1,
+ 'AC_HEADER_TIME' => 1,
+ 'AC_FUNC_WAIT3' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'AC_STRUCT_TM' => 1,
+ 'AC_FUNC_LSTAT' => 1,
+ 'AC_TYPE_MODE_T' => 1,
+ 'AC_FUNC_GETMNTENT' => 1,
+ 'AC_CHECK_HEADERS' => 1,
+ 'AC_FUNC_STRTOD' => 1,
+ 'AC_FUNC_STRNLEN' => 1,
+ 'm4_sinclude' => 1,
+ 'AC_PROG_CXX' => 1,
+ 'AC_PATH_X' => 1,
+ 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
+ 'AC_PROG_AWK' => 1,
+ '_m4_warn' => 1,
+ 'AC_HEADER_STDC' => 1,
+ 'AC_HEADER_MAJOR' => 1,
+ 'AC_FUNC_ERROR_AT_LINE' => 1,
+ 'AC_PROG_GCC_TRADITIONAL' => 1,
+ 'AC_LIBSOURCE' => 1,
+ 'AC_FUNC_MBRTOWC' => 1,
+ 'AC_STRUCT_ST_BLOCKS' => 1,
+ 'AC_TYPE_SIGNAL' => 1,
+ 'AC_CANONICAL_BUILD' => 1,
+ 'AC_TYPE_UID_T' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
+ 'AC_PROG_MAKE_SET' => 1,
+ 'sinclude' => 1,
+ 'm4_pattern_allow' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
+ 'AC_FUNC_STRERROR_R' => 1,
+ 'AC_PROG_CC' => 1,
+ 'AC_DECL_SYS_SIGLIST' => 1,
+ 'AC_FUNC_FORK' => 1,
+ 'AC_FUNC_VPRINTF' => 1,
+ 'AC_FUNC_STRCOLL' => 1,
+ 'AC_PROG_YACC' => 1,
+ 'AC_INIT' => 1,
+ 'AC_STRUCT_TIMEZONE' => 1,
+ 'AC_FUNC_CHOWN' => 1,
+ 'AC_SUBST' => 1,
+ 'AC_FUNC_ALLOCA' => 1,
+ 'AC_CANONICAL_HOST' => 1,
+ 'AC_FUNC_GETPGRP' => 1,
+ 'AC_PROG_RANLIB' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_FUNC_SETPGRP' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
+ 'AC_FUNC_MMAP' => 1,
+ 'AC_FUNC_REALLOC' => 1,
+ 'AC_TYPE_SIZE_T' => 1,
+ 'AC_CONFIG_LINKS' => 1,
+ 'AC_CHECK_TYPES' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'AC_CHECK_MEMBERS' => 1,
+ 'AM_MAINTAINER_MODE' => 1,
+ 'AC_FUNC_UTIME_NULL' => 1,
+ 'AC_FUNC_SELECT_ARGTYPES' => 1,
+ 'AC_FUNC_STRFTIME' => 1,
+ 'AC_HEADER_STAT' => 1,
+ 'AC_C_INLINE' => 1,
+ 'AC_PROG_CPP' => 1,
+ 'AC_TYPE_PID_T' => 1,
+ 'AC_C_CONST' => 1,
+ 'AC_PROG_LEX' => 1,
+ 'AM_ENABLE_MULTILIB' => 1,
+ 'AC_CONFIG_FILES' => 1,
+ 'include' => 1,
+ 'AC_FUNC_SETVBUF_REVERSED' => 1,
+ 'AC_PROG_INSTALL' => 1,
+ 'AM_GNU_GETTEXT' => 1,
+ 'AC_CHECK_LIB' => 1,
+ 'AC_FUNC_OBSTACK' => 1,
+ 'AC_FUNC_MALLOC' => 1,
+ 'AC_FUNC_GETGROUPS' => 1,
+ 'AC_FUNC_GETLOADAVG' => 1,
+ 'AH_OUTPUT' => 1,
+ 'AC_FUNC_FSEEKO' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AC_CANONICAL_SYSTEM' => 1,
+ 'AC_FUNC_MKTIME' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
+ 'AC_HEADER_SYS_WAIT' => 1,
+ 'AC_FUNC_MEMCMP' => 1,
+ 'AC_PROG_LN_S' => 1,
+ 'm4_include' => 1,
+ 'AC_HEADER_DIRENT' => 1,
+ 'AC_CHECK_FUNCS' => 1
+ }
+ ], 'Autom4te::Request' )
+ );
+
diff --git a/aclocal.m4 b/autom4te.cache/traces.0
similarity index 51%
copy from aclocal.m4
copy to autom4te.cache/traces.0
index 59ca5b6..8cdcd2c 100644
--- a/aclocal.m4
+++ b/autom4te.cache/traces.0
@@ -1,35 +1,4 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005 Free Software Foundation, Inc.
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-
-# serial 48 Debian 1.5.22-2 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+m4trace:/usr/share/aclocal/libtool.m4:55: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
AC_PROVIDE_IFELSE([AC_PROG_CXX],
@@ -42,8 +11,8 @@ dnl And a similar setup for Fortran 77 support
[define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
])])
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+dnl Quote AM_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+dnl If either AC_PROG_GCJ or AM_PROG_GCJ have already been expanded, run
dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
AC_PROVIDE_IFELSE([AC_PROG_GCJ],
[AC_LIBTOOL_GCJ],
@@ -58,13 +27,8 @@ dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
ifdef([LT_AC_PROG_GCJ],
[define([LT_AC_PROG_GCJ],
defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+])])
+m4trace:/usr/share/aclocal/libtool.m4:75: -1- AC_DEFUN([_AC_PROG_LIBTOOL], [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
@@ -78,13 +42,8 @@ AC_SUBST(LIBTOOL)dnl
# Prevent multiple expansion
define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:220: -1- AC_DEFUN([AC_LIBTOOL_SETUP], [AC_PREREQ(2.50)dnl
AC_REQUIRE([AC_ENABLE_SHARED])dnl
AC_REQUIRE([AC_ENABLE_STATIC])dnl
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
@@ -223,13 +182,8 @@ test -z "$pic_mode" && pic_mode=default
tagname=
AC_LIBTOOL_LANG_C_CONFIG
_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:236: -1- AC_DEFUN([_LT_AC_SYS_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
@@ -239,14 +193,8 @@ LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
# Allow CC to be a program name with arguments.
compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
+])
+m4trace:/usr/share/aclocal/libtool.m4:252: -1- AC_DEFUN([_LT_CC_BASENAME], [for cc_temp in $1""; do
case $cc_temp in
compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
@@ -256,70 +204,33 @@ AC_DEFUN([_LT_CC_BASENAME],
done
cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[ac_outfile=conftest.$ac_objext
+m4trace:/usr/share/aclocal/libtool.m4:265: -1- AC_DEFUN([_LT_COMPILER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" >conftest.$ac_ext
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_compiler_boilerplate=`cat conftest.err`
$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[ac_outfile=conftest.$ac_objext
+])
+m4trace:/usr/share/aclocal/libtool.m4:278: -1- AC_DEFUN([_LT_LINKER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
printf "$lt_simple_link_test_code" >conftest.$ac_ext
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_linker_boilerplate=`cat conftest.err`
$rm conftest*
-])# _LT_LINKER_BOILERPLATE
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+])
+m4trace:/usr/share/aclocal/libtool.m4:297: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], [AC_LINK_IFELSE(AC_LANG_PROGRAM,[
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`; fi],[])
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
+])
+m4trace:/usr/share/aclocal/libtool.m4:308: -1- AC_DEFUN([_LT_AC_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE],
[AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
[AC_DIVERT_PUSH(NOTICE)])
$1
AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
+])
+m4trace:/usr/share/aclocal/libtool.m4:464: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], [_LT_AC_SHELL_INIT([
# Check that we are running under the correct shell.
SHELL=${CONFIG_SHELL-/bin/sh}
@@ -467,13 +378,8 @@ if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
fi
AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
+])])
+m4trace:/usr/share/aclocal/libtool.m4:608: -1- AC_DEFUN([_LT_AC_LOCK], [AC_ARG_ENABLE([libtool-lock],
[AC_HELP_STRING([--disable-libtool-lock],
[avoid locking (might break parallel builds)])])
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
@@ -611,15 +517,8 @@ esac
need_locks="$enable_libtool_lock"
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
+])
+m4trace:/usr/share/aclocal/libtool.m4:653: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_REQUIRE([LT_AC_PROG_SED])
AC_CACHE_CHECK([$1], [$2],
[$2=no
ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
@@ -656,15 +555,8 @@ if test x"[$]$2" = xyes; then
else
ifelse([$6], , :, [$6])
fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_CACHE_CHECK([$1], [$2],
+])
+m4trace:/usr/share/aclocal/libtool.m4:690: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_CACHE_CHECK([$1], [$2],
[$2=no
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $3"
@@ -693,13 +585,8 @@ if test x"[$]$2" = xyes; then
else
ifelse([$5], , :, [$5])
fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
+])
+m4trace:/usr/share/aclocal/libtool.m4:805: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [# find the maximum length of command line arguments
AC_MSG_CHECKING([the maximum length of command line arguments])
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
i=0
@@ -808,21 +695,10 @@ if test -n $lt_cv_sys_max_cmd_len ; then
else
AC_MSG_RESULT(none)
fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# ------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:812: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN], [AC_CHECK_HEADERS(dlfcn.h)dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:903: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "$cross_compiling" = yes; then :
[$4]
else
@@ -906,13 +782,8 @@ EOF
fi
fi
rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1016: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "x$enable_dlopen" != xyes; then
enable_dlopen=unknown
enable_dlopen_self=unknown
@@ -1019,14 +890,8 @@ else
*) enable_dlopen_self_static=unknown ;;
esac
fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1067: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
[_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
[_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
@@ -1070,14 +935,8 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
rmdir conftest
$rm conftest*
])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1094: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_REQUIRE([_LT_AC_LOCK])dnl
hard_links="nottested"
if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
@@ -1097,13 +956,8 @@ if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks"
else
need_locks=no
fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+])
+m4trace:/usr/share/aclocal/libtool.m4:1111: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
[rm -f .libs 2>/dev/null
mkdir .libs 2>/dev/null
if test -d .libs; then
@@ -1114,14 +968,8 @@ else
fi
rmdir .libs 2>/dev/null])
objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1152: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs])
_LT_AC_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
@@ -1155,13 +1003,8 @@ elif test "$shlibpath_overrides_runpath" = yes ||
# Fast installation is not necessary
enable_fast_install=needless
fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
+])
+m4trace:/usr/share/aclocal/libtool.m4:1181: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], [striplib=
old_striplib=
AC_MSG_CHECKING([whether stripping libraries is possible])
if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
@@ -1184,14 +1027,8 @@ fi
;;
esac
fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_MSG_CHECKING([dynamic linker characteristics])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1799: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_MSG_CHECKING([dynamic linker characteristics])
library_names_spec=
libname_spec='lib$name'
soname_spec=
@@ -1578,10 +1415,27 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -1593,18 +1447,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -1797,13 +1639,8 @@ variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_ARG_WITH([tags],
+])
+m4trace:/usr/share/aclocal/libtool.m4:1903: -1- AC_DEFUN([_LT_AC_TAGCONFIG], [AC_ARG_WITH([tags],
[AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
[include additional configurations @<:@automatic@:>@])],
[tagnames="$withval"])
@@ -1901,31 +1738,12 @@ if test -f "$ltmain" && test -n "$tagnames"; then
AC_MSG_ERROR([unable to update list of available tagged configurations.])
fi
fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 DLLs
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1911: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1919: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
+])
+m4trace:/usr/share/aclocal/libtool.m4:1949: -1- AC_DEFUN([AC_ENABLE_SHARED], [define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([shared],
[AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
@@ -1947,24 +1765,11 @@ AC_ARG_ENABLE([shared],
;;
esac],
[enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-# set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1958: -1- AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1988: -1- AC_DEFUN([AC_ENABLE_STATIC], [define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([static],
[AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
@@ -1986,24 +1791,11 @@ AC_ARG_ENABLE([static],
;;
esac],
[enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:1997: -1- AC_DEFUN([AC_DISABLE_STATIC], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2027: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([fast-install],
[AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
[optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
@@ -2025,48 +1817,14 @@ AC_ARG_ENABLE([fast-install],
;;
esac],
[enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2036: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2046: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2124: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_REQUIRE([AC_PROG_EGREP])dnl
AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
[case $MAGIC_CMD in
@@ -2122,14 +1880,8 @@ if test -n "$MAGIC_CMD"; then
else
AC_MSG_RESULT(no)
fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+])
+m4trace:/usr/share/aclocal/libtool.m4:2139: -1- AC_DEFUN([AC_PATH_MAGIC], [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
if test -z "$lt_cv_path_MAGIC_CMD"; then
if test -n "$ac_tool_prefix"; then
AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
@@ -2137,14 +1889,8 @@ if test -z "$lt_cv_path_MAGIC_CMD"; then
MAGIC_CMD=:
fi
fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
+])
+m4trace:/usr/share/aclocal/libtool.m4:2224: -1- AC_DEFUN([AC_PROG_LD], [AC_ARG_WITH([gnu-ld],
[AC_HELP_STRING([--with-gnu-ld],
[assume the C compiler uses GNU ld @<:@default=no@:>@])],
[test "$withval" = no || with_gnu_ld=yes],
@@ -2222,13 +1968,8 @@ else
fi
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2242: -1- AC_DEFUN([AC_PROG_LD_GNU], [AC_REQUIRE([AC_PROG_EGREP])dnl
AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
[# I'd rather use --version here, but apparently some GNU lds only accept -v.
case `$LD -v 2>&1 </dev/null` in
@@ -2240,15 +1981,8 @@ case `$LD -v 2>&1 </dev/null` in
;;
esac])
with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
+])
+m4trace:/usr/share/aclocal/libtool.m4:2268: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], [AC_CACHE_CHECK([for $LD option to reload object files],
lt_cv_ld_reload_flag,
[lt_cv_ld_reload_flag='-r'])
reload_flag=$lt_cv_ld_reload_flag
@@ -2266,15 +2000,8 @@ case $host_os in
fi
;;
esac
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognise dependent libraries],
+])
+m4trace:/usr/share/aclocal/libtool.m4:2451: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], [AC_CACHE_CHECK([how to recognise dependent libraries],
lt_cv_deplibs_check_method,
[lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
@@ -2380,7 +2107,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -2449,14 +2176,8 @@ esac
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
+])
+m4trace:/usr/share/aclocal/libtool.m4:2503: -1- AC_DEFUN([AC_PROG_NM], [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
[if test -n "$NM"; then
# Let the user override the test.
lt_cv_path_NM="$NM"
@@ -2501,14 +2222,8 @@ else
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi])
NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2524: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
LIBM=
case $host in
*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
@@ -2522,22 +2237,8 @@ case $host in
AC_CHECK_LIB(m, cos, LIBM="-lm")
;;
esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!). If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2549: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
case $enable_ltdl_convenience in
no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
"") enable_ltdl_convenience=yes
@@ -2547,23 +2248,8 @@ AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
# For backwards non-gettext consistent compatibility...
INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:2585: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_CHECK_LIB(ltdl, lt_dlinit,
[test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
[if test x"$enable_ltdl_install" = xno; then
@@ -2583,91 +2269,41 @@ AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
fi
# For backwards non-gettext consistent compatibility...
INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2593: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_LT_AC_LANG_CXX])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2602: -1- AC_DEFUN([_LT_AC_LANG_CXX], [AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([_LT_AC_PROG_CXXCPP])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
+])
+m4trace:/usr/share/aclocal/libtool.m4:2614: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP], [
AC_REQUIRE([AC_PROG_CXX])
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
AC_PROG_CXXCPP
fi
-])# _LT_AC_PROG_CXXCPP
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2621: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_REQUIRE([_LT_AC_LANG_F77])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2629: -1- AC_DEFUN([_LT_AC_LANG_F77], [AC_REQUIRE([AC_PROG_F77])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
+])
+m4trace:/usr/share/aclocal/libtool.m4:2637: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_REQUIRE([_LT_AC_LANG_GCJ])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2650: -1- AC_DEFUN([_LT_AC_LANG_GCJ], [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
[AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
[AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
[ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
[ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
[AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# -------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
+])
+m4trace:/usr/share/aclocal/libtool.m4:2659: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_REQUIRE([LT_AC_PROG_RC])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
+])
+m4trace:/usr/share/aclocal/libtool.m4:2667: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
+m4trace:/usr/share/aclocal/libtool.m4:2740: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG], [lt_save_CC="$CC"
AC_LANG_PUSH(C)
# Source file extension for C test sources.
@@ -2689,6 +2325,10 @@ _LT_AC_SYS_COMPILER
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
@@ -2734,17 +2374,9 @@ AC_LIBTOOL_CONFIG($1)
AC_LANG_POP
CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
+])
+m4trace:/usr/share/aclocal/libtool.m4:2748: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
+m4trace:/usr/share/aclocal/libtool.m4:3748: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], [AC_LANG_PUSH(C++)
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([_LT_AC_PROG_CXXCPP])
@@ -3389,7 +3021,7 @@ case $host_os in
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -3717,6 +3349,10 @@ test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
_LT_AC_TAGVAR(GCC, $1)="$GXX"
_LT_AC_TAGVAR(LD, $1)="$LD"
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
AC_LIBTOOL_POSTDEP_PREDEP($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
@@ -3738,15 +3374,8 @@ lt_cv_path_LDCXX=$lt_cv_path_LD
lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+])
+m4trace:/usr/share/aclocal/libtool.m4:3908: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], [
dnl we can't use the lt_simple_compile_test_code here,
dnl because it contains code intended for an executable,
dnl not a library. It's possible we should let each
@@ -3898,16 +3527,9 @@ esac
case " $_LT_AC_TAGVAR(postdeps, $1) " in
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
+])
+m4trace:/usr/share/aclocal/libtool.m4:3915: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
+m4trace:/usr/share/aclocal/libtool.m4:4009: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG], [AC_REQUIRE([AC_PROG_F77])
AC_LANG_PUSH(Fortran 77)
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
@@ -3999,17 +3621,9 @@ AC_LIBTOOL_CONFIG($1)
AC_LANG_POP
CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
+])
+m4trace:/usr/share/aclocal/libtool.m4:4017: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
+m4trace:/usr/share/aclocal/libtool.m4:4069: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], [AC_LANG_SAVE
# Source file extension for Java test sources.
ac_ext=java
@@ -4043,6 +3657,10 @@ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
@@ -4055,17 +3673,9 @@ AC_LIBTOOL_CONFIG($1)
AC_LANG_RESTORE
CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
+])
+m4trace:/usr/share/aclocal/libtool.m4:4077: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
+m4trace:/usr/share/aclocal/libtool.m4:4113: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG], [AC_LANG_SAVE
# Source file extension for RC test sources.
ac_ext=rc
@@ -4099,17 +3709,8 @@ AC_LIBTOOL_CONFIG($1)
AC_LANG_RESTORE
CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
+])
+m4trace:/usr/share/aclocal/libtool.m4:4610: -1- AC_DEFUN([AC_LIBTOOL_CONFIG], [# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
# with your package, and you will get complaints that there are
# no rules to generate ltmain.sh.
@@ -4300,6 +3901,9 @@ CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
# Is the compiler the GNU C compiler?
with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -4433,11 +4037,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -4449,7 +4053,7 @@ postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -4529,7 +4133,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -4593,13 +4197,8 @@ else
test -f Makefile && make "$ltmain"
fi
fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+])
+m4trace:/usr/share/aclocal/libtool.m4:4628: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
@@ -4611,13 +4210,8 @@ if test "$GCC" = yes; then
[-fno-rtti -fno-exceptions], [],
[_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
+])
+m4trace:/usr/share/aclocal/libtool.m4:4830: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_REQUIRE([AC_CANONICAL_HOST])
AC_REQUIRE([AC_PROG_NM])
AC_REQUIRE([AC_OBJEXT])
# Check for command to grab the raw symbol name followed by C symbol from nm.
@@ -4813,13 +4407,8 @@ if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; the
else
AC_MSG_RESULT(ok)
fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
+])
+m4trace:/usr/share/aclocal/libtool.m4:5356: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
@@ -5013,7 +4602,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
@@ -5340,13 +4929,7 @@ AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
[],
[_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4trace:/usr/share/aclocal/libtool.m4:6286: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
ifelse([$1],[CXX],[
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
case $host_os in
@@ -5365,12 +4948,6 @@ ifelse([$1],[CXX],[
cygwin* | mingw*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
- kfreebsd*-gnu)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- ;;
- linux*)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- ;;
*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -5567,13 +5144,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
else
_LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5903,20 +5479,11 @@ _LT_EOF
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
;;
hpux9*)
@@ -6014,7 +5581,7 @@ _LT_EOF
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -6285,13 +5852,8 @@ x|xyes)
fi
;;
esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+])
+m4trace:/usr/share/aclocal/libtool.m4:6326: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
# /* ltdll.c starts here */
# #define WIN32_LEAN_AND_MEAN
# #include <windows.h>
@@ -6325,46 +5887,22 @@ AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
# return TRUE;
# }
# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
+])
+m4trace:/usr/share/aclocal/libtool.m4:6331: -1- AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
+m4trace:/usr/share/aclocal/libtool.m4:6335: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
+m4trace:/usr/share/aclocal/libtool.m4:6336: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/libtool.m4:6337: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/libtool.m4:6338: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+m4trace:/usr/share/aclocal/libtool.m4:6339: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+m4trace:/usr/share/aclocal/libtool.m4:6340: -1- AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
+m4trace:/usr/share/aclocal/libtool.m4:6341: -1- AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
+m4trace:/usr/share/aclocal/libtool.m4:6350: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj, no)
test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
AC_SUBST(GCJFLAGS)
])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
+m4trace:/usr/share/aclocal/libtool.m4:6354: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_CHECK_TOOL(RC, windres, no)
])
-
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
+m4trace:/usr/share/aclocal/libtool.m4:6419: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output])
AC_CACHE_VAL(lt_cv_path_SED,
[# Loop through the user's path and test for sed and gsed.
# Then use that list of sed's as ones to test for truncation.
@@ -6381,6 +5919,7 @@ do
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -6413,97 +5952,17 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
done
])
SED=$lt_cv_path_SED
+AC_SUBST([SED])
AC_MSG_RESULT([$SED])
])
-
-# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION so it can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
- [AM_AUTOMAKE_VERSION([1.9.6])])
-
-# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory. The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run. This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-# fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-# fails if $ac_aux_dir is absolute,
-# fails when called from a subdirectory in a VPATH build with
-# a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
-# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-# MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH. The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
+m4trace:/usr/share/aclocal-1.9/amversion.m4:13: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
+m4trace:/usr/share/aclocal-1.9/amversion.m4:20: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.6])])
+m4trace:/usr/share/aclocal-1.9/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
AC_PREREQ([2.50])dnl
# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`
])
-
-# AM_CONDITIONAL -*- Autoconf -*-
-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 7
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
+m4trace:/usr/share/aclocal-1.9/cond.m4:32: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])
@@ -6520,36 +5979,7 @@ AC_CONFIG_COMMANDS_PRE(
AC_MSG_ERROR([[conditional "$1" was never defined.
Usually this means the macro was only invoked conditionally.]])
fi])])
-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
+m4trace:/usr/share/aclocal-1.9/depend.m4:131: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
@@ -6651,22 +6081,10 @@ AM_CONDITIONAL([am__fastdep$1], [
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3])
])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+m4trace:/usr/share/aclocal-1.9/depend.m4:141: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
+m4trace:/usr/share/aclocal-1.9/depend.m4:156: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
[ --disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors])
if test "x$enable_dependency_tracking" != xno; then
@@ -6676,22 +6094,7 @@ fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
AC_SUBST([AMDEPBACKSLASH])
])
-
-# Generate code to set up dependency tracking. -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-#serial 3
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
+m4trace:/usr/share/aclocal-1.9/depout.m4:53: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
@@ -6729,61 +6132,16 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
echo '# dummy' > "$dirpart/$file"
done
done
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
+])
+m4trace:/usr/share/aclocal-1.9/depout.m4:67: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
])
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 12
-
-# This macro actually does too much. Some checks are only needed if
-# your package does certain things. But this isn't really a big deal.
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out. PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition. After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.58])dnl
+m4trace:/usr/share/aclocal-1.9/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+m4trace:/usr/share/aclocal-1.9/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.])dnl
+AC_CONFIG_HEADERS($@)])
+m4trace:/usr/share/aclocal-1.9/init.m4:92: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -6849,17 +6207,7 @@ AC_PROVIDE_IFELSE([AC_PROG_CXX],
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
])
])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated. The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
+m4trace:/usr/share/aclocal-1.9/init.m4:113: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
_am_stamp_count=1
for _am_header in $config_headers :; do
case $_am_header in
@@ -6870,33 +6218,10 @@ for _am_header in $config_headers :; do
esac
done
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+m4trace:/usr/share/aclocal-1.9/install-sh.m4:14: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
install_sh=${install_sh-"$am_aux_dir/install-sh"}
AC_SUBST(install_sh)])
-
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot. For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
+m4trace:/usr/share/aclocal-1.9/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null
if test -d .tst; then
am__leading_dot=.
@@ -6905,42 +6230,13 @@ else
fi
rmdir .tst 2>/dev/null
AC_SUBST([am__leading_dot])])
-
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_PROG_LEX
-# -----------
-# Autoconf leaves LEX=: if lex or flex can't be found. Change that to a
-# "missing" invocation, for better error output.
-AC_DEFUN([AM_PROG_LEX],
-[AC_PREREQ(2.50)dnl
+m4trace:/usr/share/aclocal-1.9/lex.m4:22: -1- AC_DEFUN([AM_PROG_LEX], [AC_PREREQ(2.50)dnl
AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
AC_REQUIRE([AC_PROG_LEX])dnl
if test "$LEX" = :; then
LEX=${am_missing_run}flex
fi])
-
-# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
-# From Jim Meyering
-
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-AC_DEFUN([AM_MAINTAINER_MODE],
-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+m4trace:/usr/share/aclocal-1.9/maintainer.m4:26: -1- AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
dnl maintainer-mode is disabled by default
AC_ARG_ENABLE(maintainer-mode,
[ --enable-maintainer-mode enable make rules and dependencies not useful
@@ -6951,26 +6247,13 @@ AC_DEFUN([AM_MAINTAINER_MODE],
AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
MAINT=$MAINTAINER_MODE_TRUE
AC_SUBST(MAINT)dnl
-]
-)
-
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
+])
+m4trace:/usr/share/aclocal-1.9/maintainer.m4:28: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+m4trace:/usr/share/aclocal-1.9/maintainer.m4:28: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
+You should run autoupdate.])dnl
+AM_MAINTAINER_MODE])
+m4trace:/usr/share/aclocal-1.9/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
cat > confinc << 'END'
am__doit:
@echo done
@@ -7007,32 +6290,10 @@ AC_SUBST([am__quote])
AC_MSG_RESULT([$_am_result])
rm -f confinc confmf
])
-
-# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
+m4trace:/usr/share/aclocal-1.9/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+m4trace:/usr/share/aclocal-1.9/missing.m4:34: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
@@ -7042,37 +6303,7 @@ else
AC_MSG_WARN([`missing' script is too old or missing])
fi
])
-
-# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
-#
-# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
-# created by `make install' are always world readable, even if the
-# installer happens to have an overly restrictive umask (e.g. 077).
-# This was a mistake. There are at least two reasons why we must not
-# use `-m 0755':
-# - it causes special bits like SGID to be ignored,
-# - it may be too restrictive (some setups expect 775 directories).
-#
-# Do not use -m 0755 and let people choose whatever they expect by
-# setting umask.
-#
-# We cannot accept any implementation of `mkdir' that recognizes `-p'.
-# Some implementations (such as Solaris 8's) are not thread-safe: if a
-# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
-# concurrently, both version can detect that a/ is missing, but only
-# one can create it and the other will error out. Consequently we
-# restrict ourselves to GNU make (using the --version option ensures
-# this.)
-AC_DEFUN([AM_PROG_MKDIR_P],
-[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+m4trace:/usr/share/aclocal-1.9/mkdirp.m4:63: -1- AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
# We used to keeping the `.' as first argument, in order to
# allow $(mkdir_p) to be used without argument. As in
# $(mkdir_p) $(somedir)
@@ -7105,55 +6336,16 @@ else
fi
fi
AC_SUBST([mkdir_p])])
-
-# Helper functions for option handling. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME. Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
+m4trace:/usr/share/aclocal-1.9/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4trace:/usr/share/aclocal-1.9/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+m4trace:/usr/share/aclocal-1.9/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4trace:/usr/share/aclocal-1.9/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+m4trace:/usr/share/aclocal-1.9/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+m4trace:/usr/share/aclocal-1.9/sanity.m4:51: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
# Just in case
sleep 1
echo timestamp > conftest.file
@@ -7190,24 +6382,7 @@ else
Check your system clock])
fi
AC_MSG_RESULT(yes)])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries. This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+m4trace:/usr/share/aclocal-1.9/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'. However `strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
@@ -7218,32 +6393,7 @@ if test "$cross_compiling" != no; then
fi
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Check how to create a tarball. -*- Autoconf -*-
-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-# tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-# $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
+m4trace:/usr/share/aclocal-1.9/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
AM_MISSING_PROG([AMTAR], [tar])
m4_if([$1], [v7],
[am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
@@ -7313,5 +6463,2907 @@ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
AC_SUBST([am__tar])
AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
+])
+m4trace:configure.in:6: -1- AC_INIT([libsdp], [1.1.108], [openib-general at openib.org])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.in:6: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.in:6: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
+m4trace:configure.in:6: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.in:6: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.in:6: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.in:6: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.in:6: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.in:6: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.in:6: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.in:6: -1- AC_SUBST([datadir], ['${prefix}/share'])
+m4trace:configure.in:6: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.in:6: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.in:6: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.in:6: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.in:6: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.in:6: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.in:6: -1- AC_SUBST([infodir], ['${prefix}/info'])
+m4trace:configure.in:6: -1- AC_SUBST([mandir], ['${prefix}/man'])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+#undef PACKAGE_NAME])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+#undef PACKAGE_VERSION])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT])
+m4trace:configure.in:6: -1- AC_SUBST([build_alias])
+m4trace:configure.in:6: -1- AC_SUBST([host_alias])
+m4trace:configure.in:6: -1- AC_SUBST([target_alias])
+m4trace:configure.in:6: -1- AC_SUBST([DEFS])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_C])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_N])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_T])
+m4trace:configure.in:6: -1- AC_SUBST([LIBS])
+m4trace:configure.in:8: -1- AC_CONFIG_AUX_DIR([config])
+m4trace:configure.in:9: -1- AM_CONFIG_HEADER([config.h])
+m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.], [/usr/share/aclocal-1.9/header.m4:12: AM_CONFIG_HEADER is expanded from...
+configure.in:9: the top level])
+m4trace:configure.in:9: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.in:10: -1- AM_INIT_AUTOMAKE([libsdp], [1.1.108])
+m4trace:configure.in:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.in:10: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.in:10: -1- AM_AUTOMAKE_VERSION([1.9.6])
+m4trace:configure.in:10: -1- AC_PROG_INSTALL
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.in:10: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.in:10: -1- AC_SUBST([PACKAGE], [libsdp])
+m4trace:configure.in:10: -1- AC_SUBST([VERSION], [1.1.108])
+m4trace:configure.in:10: -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:10: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.in:10: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+#undef PACKAGE])
+m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.in:10: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+#undef VERSION])
+m4trace:configure.in:10: -1- AM_SANITY_CHECK
+m4trace:configure.in:10: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.in:10: -1- AM_MISSING_HAS_RUN
+m4trace:configure.in:10: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.in:10: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.in:10: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.in:10: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.in:10: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.in:10: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.in:10: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.in:10: -1- AM_PROG_INSTALL_SH
+m4trace:configure.in:10: -1- AC_SUBST([install_sh])
+m4trace:configure.in:10: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.in:10: -1- AC_SUBST([STRIP])
+m4trace:configure.in:10: -1- AC_SUBST([ac_ct_STRIP])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.in:10: -1- AM_PROG_MKDIR_P
+m4trace:configure.in:10: -1- AC_SUBST([mkdir_p])
+m4trace:configure.in:10: -1- AC_PROG_AWK
+m4trace:configure.in:10: -1- AC_SUBST([AWK])
+m4trace:configure.in:10: -1- AC_PROG_MAKE_SET
+m4trace:configure.in:10: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.in:10: -1- AM_SET_LEADING_DOT
+m4trace:configure.in:10: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.in:10: -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:10: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.in:10: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.in:10: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.in:10: -1- _AM_PROG_TAR([v7])
+m4trace:configure.in:10: -1- AM_MISSING_PROG([AMTAR], [tar])
+m4trace:configure.in:10: -1- AC_SUBST([AMTAR])
+m4trace:configure.in:10: -1- AC_SUBST([am__tar])
+m4trace:configure.in:10: -1- AC_SUBST([am__untar])
+m4trace:configure.in:10: -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
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+])
+m4trace:configure.in:10: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.in:12: -1- AC_CANONICAL_HOST
+m4trace:configure.in:12: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.in:12: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
+m4trace:configure.in:12: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
+m4trace:configure.in:12: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.in:12: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
+m4trace:configure.in:13: -1- AM_MAINTAINER_MODE
+m4trace:configure.in:13: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.in:13: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
+m4trace:configure.in:13: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
+m4trace:configure.in:13: -1- AC_SUBST([MAINT])
+m4trace:configure.in:15: -1- AC_DISABLE_STATIC
+m4trace:configure.in:15: -1- AC_ENABLE_STATIC([no])
+m4trace:configure.in:15: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+/usr/share/aclocal/libtool.m4:1988: AC_ENABLE_STATIC is expanded from...
+/usr/share/aclocal/libtool.m4:1997: AC_DISABLE_STATIC is expanded from...
+configure.in:15: the top level])
+m4trace:configure.in:16: -1- AC_PROG_LIBTOOL
+m4trace:configure.in:16: -1- _AC_PROG_LIBTOOL
+m4trace:configure.in:16: -1- AC_LIBTOOL_SETUP
+m4trace:configure.in:16: -1- AC_ENABLE_SHARED
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+/usr/share/aclocal/libtool.m4:1949: AC_ENABLE_SHARED is expanded from...
+configure.in:16: AC_ENABLE_SHARED is required by...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_ENABLE_FAST_INSTALL
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+/usr/share/aclocal/libtool.m4:2027: AC_ENABLE_FAST_INSTALL is expanded from...
+configure.in:16: AC_ENABLE_FAST_INSTALL is required by...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_PROG_CC
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([CFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.in:16: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.in:16: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.in:16: -1- AM_SET_DEPDIR
+m4trace:configure.in:16: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.in:16: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.in:16: -1- AM_MAKE_INCLUDE
+m4trace:configure.in:16: -1- AC_SUBST([am__include])
+m4trace:configure.in:16: -1- AC_SUBST([am__quote])
+m4trace:configure.in:16: -1- AM_DEP_TRACK
+m4trace:configure.in:16: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.in:16: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.in:16: -1- AC_PROG_LD
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+/usr/share/aclocal/libtool.m4:2224: AC_PROG_LD is expanded from...
+configure.in:16: AC_PROG_LD is required by...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- LT_AC_PROG_SED
+m4trace:configure.in:16: -1- AC_SUBST([SED])
+m4trace:configure.in:16: -1- AC_PROG_LD_GNU
+m4trace:configure.in:16: -1- AC_PROG_EGREP
+m4trace:configure.in:16: -1- AC_SUBST([EGREP])
+m4trace:configure.in:16: -1- AC_PROG_LD_RELOAD_FLAG
+m4trace:configure.in:16: -1- AC_PROG_NM
+m4trace:configure.in:16: -1- AC_PROG_LN_S
+m4trace:configure.in:16: -1- AC_SUBST([LN_S], [$as_ln_s])
+m4trace:configure.in:16: -1- AC_DEPLIBS_CHECK_METHOD
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_MAX_CMD_LEN
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_OBJDIR
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_AC_PROG_ECHO_BACKSLASH
+m4trace:configure.in:16: -1- _LT_AC_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+case X$ECHO in
+X*--fallback-echo)
+ # Remove one level of quotation (which was required for Make).
+ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+ ;;
+esac
+
+echo=${ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X[$]1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+[$]*
+EOF
+ exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$ECHO"; then
+if test "X${echo_test_string+set}" != Xset; then
+# find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string=`eval $cmd`) 2>/dev/null &&
+ echo_test_string=`eval $cmd` &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+ then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for dir in $PATH /usr/ucb; do
+ IFS="$lt_save_ifs"
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running configure again with it.
+ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+ then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "[$]0"'; then
+ echo_test_string=`eval $prev`
+ export echo_test_string
+ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+ECHO=$echo
+if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(ECHO)
+])
+m4trace:configure.in:16: -1- AC_SUBST([ECHO])
+m4trace:configure.in:16: -1- AC_SUBST([AR])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_AR])
+m4trace:configure.in:16: -1- AC_SUBST([RANLIB])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_RANLIB])
+m4trace:configure.in:16: -1- AC_SUBST([STRIP])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_STRIP])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- AC_PATH_MAGIC
+m4trace:configure.in:16: -1- AC_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.in:16: -1- AC_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LANG_C_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_LANG_C_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([objext], [])
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_NO_RTTI([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_PIC([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, ) works], [lt_prog_compiler_pic_works], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, )ifelse([],[],[ -DPIC],[ifelse([],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, ) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, )=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, )" ;;
+ esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, )=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, )=])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_CC_C_O([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([])
+m4trace:configure.in:16: -1- _LT_AC_LOCK
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
+autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
+autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
+/usr/share/aclocal/libtool.m4:608: _LT_AC_LOCK is expanded from...
+configure.in:16: _LT_AC_LOCK is required by...
+/usr/share/aclocal/libtool.m4:1094: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
+/usr/share/aclocal/libtool.m4:2740: _LT_AC_LANG_C_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:2667: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_SHLIBS([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([reload_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([runpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_LIB_STRIP
+m4trace:configure.in:16: -1- AC_LIBTOOL_DLOPEN_SELF
+m4trace:configure.in:16: -1- _LT_AC_CHECK_DLFCN
+m4trace:configure.in:16: -1- AC_CHECK_HEADERS([dlfcn.h])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H])
+m4trace:configure.in:16: -1- AC_HEADER_STDC
+m4trace:configure.in:16: -1- AC_PROG_CPP
+m4trace:configure.in:16: -1- AC_SUBST([CPP])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPP])
+m4trace:configure.in:16: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.in:16: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.in:16: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
+m4trace:configure.in:16: -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:16: -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:16: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
+ [lt_cv_dlopen="dlopen"],
+ [AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+ ])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+m4trace:configure.in:16: -1- _LT_AC_TRY_DLOPEN_SELF([lt_cv_dlopen_self=yes], [lt_cv_dlopen_self=yes], [lt_cv_dlopen_self=no], [lt_cv_dlopen_self=cross])
+m4trace:configure.in:16: -1- _LT_AC_TRY_DLOPEN_SELF([lt_cv_dlopen_self_static=yes], [lt_cv_dlopen_self_static=yes], [lt_cv_dlopen_self_static=no], [lt_cv_dlopen_self_static=cross])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CONFIG([])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([CC], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postinstall_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postuninstall_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [])
+m4trace:configure.in:16: -1- _LT_AC_TAGCONFIG
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists], [/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me: error: tag name \"$tagname\" already exists], [/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LANG_CXX_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_LANG_CXX_CONFIG([CXX])
+m4trace:configure.in:16: -1- AC_PROG_CXX
+m4trace:configure.in:16: -1- AC_SUBST([CXX])
+m4trace:configure.in:16: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CXX])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.in:16: -1- _AM_DEPENDENCIES([CXX])
+m4trace:configure.in:16: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCXX], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.in:16: -1- _LT_AC_PROG_CXXCPP
+m4trace:configure.in:16: -1- AC_SUBST([CXXCPP])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CXXCPP])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([objext], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [CXX])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
+m4trace:configure.in:16: -1- AC_PROG_LD
+m4trace:configure.in:16: -1- AC_PROG_LD_GNU
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_POSTDEP_PREDEP([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_PIC([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX) works], [lt_prog_compiler_pic_works_CXX], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)ifelse([CXX],[],[ -DPIC],[ifelse([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)" ;;
+ esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, CXX)=])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_CC_C_O([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_SHLIBS([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([runpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CONFIG([CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([CC], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postinstall_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postuninstall_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [CXX])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LANG_F77_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_LANG_F77_CONFIG([F77])
+m4trace:configure.in:16: -1- AC_SUBST([F77])
+m4trace:configure.in:16: -1- AC_SUBST([FFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([F77])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([objext], [F77])
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [F77])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_PIC([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77) works], [lt_prog_compiler_pic_works_F77], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)ifelse([F77],[],[ -DPIC],[ifelse([F77],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, F77)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)" ;;
+ esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, F77)=no])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_F77], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, F77)=])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_CC_C_O([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_SHLIBS([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([reload_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([runpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CONFIG([F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([CC], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postinstall_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postuninstall_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LANG_GCJ_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_LANG_GCJ_CONFIG([GCJ])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+/usr/share/aclocal/libtool.m4:4069: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4017: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
+and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+/usr/share/aclocal/libtool.m4:4069: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4017: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([objext], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [GCJ])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_NO_RTTI([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, GCJ)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, GCJ) -fno-rtti -fno-exceptions"])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_COMPILER_PIC([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ) works], [lt_prog_compiler_pic_works_GCJ], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)ifelse([GCJ],[],[ -DPIC],[ifelse([GCJ],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)" ;;
+ esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, GCJ)=no])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_GCJ], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, GCJ)=])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_CC_C_O([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_SHLIBS([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_SYS_LIBPATH_AIX
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([reload_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -2- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([runpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CONFIG([GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([CC], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postinstall_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postuninstall_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
+/usr/share/aclocal/libtool.m4:4069: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4017: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_LIBTOOL_LANG_RC_CONFIG
+m4trace:configure.in:16: -1- _LT_AC_LANG_RC_CONFIG([RC])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+/usr/share/aclocal/libtool.m4:4113: _LT_AC_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4077: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
+and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+/usr/share/aclocal/libtool.m4:4113: _LT_AC_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4077: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([objext], [RC])
+m4trace:configure.in:16: -1- _LT_AC_SYS_COMPILER
+m4trace:configure.in:16: -1- _LT_COMPILER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_LINKER_BOILERPLATE
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [RC])
+m4trace:configure.in:16: -1- _LT_CC_BASENAME([$compiler])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CONFIG([RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([CC], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postinstall_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postuninstall_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([GCC], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([LD], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predep_objects], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdep_objects], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([predeps], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([postdeps], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([allow_undefined_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([no_undefined_flag], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_action], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_direct], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_minus_L], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([hardcode_automatic], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([link_all_deplibs], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([fix_srcfile_path], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([always_export_symbols], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([exclude_expsyms], [RC])
+m4trace:configure.in:16: -1- _LT_AC_TAGVAR([include_expsyms], [RC])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
+/usr/share/aclocal/libtool.m4:4113: _LT_AC_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:4077: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:1903: _LT_AC_TAGCONFIG is expanded from...
+/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_SUBST([LIBTOOL])
+m4trace:configure.in:16: -1- AC_LIBTOOL_CXX
+m4trace:configure.in:16: -1- _LT_AC_LANG_CXX
+m4trace:configure.in:16: -1- _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
+m4trace:configure.in:16: -1- AC_LIBTOOL_F77
+m4trace:configure.in:16: -1- _LT_AC_LANG_F77
+m4trace:configure.in:16: -1- _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
+m4trace:configure.in:19: -1- AC_PROG_CC
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([CFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.in:19: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.in:19: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:19: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.in:19: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.in:20: -1- AM_PROG_LEX
+m4trace:configure.in:20: -1- AC_PROG_LEX
+m4trace:configure.in:20: -1- AC_SUBST([LEX])
+m4trace:configure.in:20: -1- AC_CHECK_LIB([fl], [yywrap], [LEXLIB="-lfl"], [AC_CHECK_LIB(l, yywrap, LEXLIB="-ll")])
+m4trace:configure.in:20: -1- AC_CHECK_LIB([l], [yywrap], [LEXLIB="-ll"])
+m4trace:configure.in:20: -1- AC_SUBST([LEXLIB])
+m4trace:configure.in:20: -1- AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root])
+m4trace:configure.in:20: -1- AC_DEFINE_TRACE_LITERAL([YYTEXT_POINTER])
+m4trace:configure.in:20: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a
+ `char[]\'. */
+#undef YYTEXT_POINTER])
+m4trace:configure.in:21: -1- AC_PROG_YACC
+m4trace:configure.in:21: -1- AC_SUBST([YACC])
+m4trace:configure.in:26: -1- AC_HEADER_STDC
+m4trace:configure.in:26: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.in:26: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.in:27: -1- AC_CHECK_HEADERS([arpa/inet.h netinet/in.h stdlib.h string.h sys/socket.h syslog.h unistd.h])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
+#undef HAVE_ARPA_INET_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
+#undef HAVE_NETINET_IN_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
+#undef HAVE_SYSLOG_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H])
+m4trace:configure.in:30: -1- AC_C_CONST
+m4trace:configure.in:30: -1- AC_DEFINE_TRACE_LITERAL([const])
+m4trace:configure.in:30: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
+#undef const])
+m4trace:configure.in:33: -1- AC_REPLACE_FNMATCH
+m4trace:configure.in:33: -1- AC_FUNC_ALLOCA
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+ */
+#undef HAVE_ALLOCA_H])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
+#undef HAVE_ALLOCA])
+m4trace:configure.in:33: -1- AC_LIBSOURCE([alloca.c])
+m4trace:configure.in:33: -1- AC_SUBST([ALLOCA], [alloca.$ac_objext])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
+m4trace:configure.in:33: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
+#undef C_ALLOCA])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
+m4trace:configure.in:33: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
+ systems. This function is required for `alloca.c\' support on those systems.
+ */
+#undef CRAY_STACKSEG_END])
+m4trace:configure.in:33: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
+ direction of stack growth for your system; otherwise it will be
+ automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown */
+@%:@undef STACK_DIRECTION])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MBSTATE_T], [/* Define to 1 if <wchar.h> declares mbstate_t. */
+#undef HAVE_MBSTATE_T])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([mbstate_t])
+m4trace:configure.in:33: -1- AH_OUTPUT([mbstate_t], [/* Define to a type if <wchar.h> does not define. */
+#undef mbstate_t])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_DECL_GETENV], [/* Define to 1 if you have the declaration of `getenv\', and to 0 if you don\'t.
+ */
+#undef HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AC_CHECK_FUNCS([btowc mbsrtowcs mempcpy wmempcpy])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_BTOWC], [/* Define to 1 if you have the `btowc\' function. */
+#undef HAVE_BTOWC])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MBSRTOWCS], [/* Define to 1 if you have the `mbsrtowcs\' function. */
+#undef HAVE_MBSRTOWCS])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+#undef HAVE_MEMPCPY])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WMEMPCPY], [/* Define to 1 if you have the `wmempcpy\' function. */
+#undef HAVE_WMEMPCPY])
+m4trace:configure.in:33: -1- AC_CHECK_HEADERS([wchar.h wctype.h])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
+#undef HAVE_WCHAR_H])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
+#undef HAVE_WCTYPE_H])
+m4trace:configure.in:33: -1- AC_LIBSOURCE([fnmatch.c])
+m4trace:configure.in:33: -1- AC_SUBST([LIB@&t at OBJS])
+m4trace:configure.in:33: -1- AC_CONFIG_LINKS([$ac_config_libobj_dir/fnmatch.h:$ac_config_libobj_dir/fnmatch_.h])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([fnmatch])
+m4trace:configure.in:33: -1- AH_OUTPUT([fnmatch], [/* Define to rpl_fnmatch if the replacement function should be used. */
+#undef fnmatch])
+m4trace:configure.in:34: -1- AC_PROG_GCC_TRADITIONAL
+m4trace:configure.in:35: -1- AC_FUNC_MALLOC
+m4trace:configure.in:35: -1- AC_CHECK_HEADERS([stdlib.h])
+m4trace:configure.in:35: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
+m4trace:configure.in:35: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
+ to 0 otherwise. */
+#undef HAVE_MALLOC])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
+m4trace:configure.in:35: -1- AC_LIBSOURCE([malloc.c])
+m4trace:configure.in:35: -1- AC_SUBST([LIB@&t at OBJS])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([malloc])
+m4trace:configure.in:35: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
+#undef malloc])
+m4trace:configure.in:36: -1- AC_FUNC_VPRINTF
+m4trace:configure.in:36: -1- AC_CHECK_FUNCS([vprintf], [
+AC_CHECK_FUNC(_doprnt,
+ [AC_DEFINE(HAVE_DOPRNT, 1,
+ [Define to 1 if you don't have `vprintf' but do have
+ `_doprnt.'])])])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_VPRINTF], [/* Define to 1 if you have the `vprintf\' function. */
+#undef HAVE_VPRINTF])
+m4trace:configure.in:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOPRNT])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_DOPRNT], [/* Define to 1 if you don\'t have `vprintf\' but do have `_doprnt.\' */
+#undef HAVE_DOPRNT])
+m4trace:configure.in:37: -1- AC_CHECK_FUNCS([dup2 memset socket strcasecmp strchr strdup strpbrk strrchr strtoul])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
+#undef HAVE_DUP2])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
+#undef HAVE_MEMSET])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
+#undef HAVE_SOCKET])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
+#undef HAVE_STRCASECMP])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
+#undef HAVE_STRCHR])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+#undef HAVE_STRDUP])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */
+#undef HAVE_STRPBRK])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
+#undef HAVE_STRRCHR])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
+#undef HAVE_STRTOUL])
+m4trace:configure.in:41: -1- AC_DEFINE_TRACE_LITERAL([LINUX_BUILD])
+m4trace:configure.in:41: -1- AH_OUTPUT([LINUX_BUILD], [/* OS is linux */
+#undef LINUX_BUILD])
+m4trace:configure.in:42: -1- AC_DEFINE_TRACE_LITERAL([SOLARIS_BUILD])
+m4trace:configure.in:42: -1- AH_OUTPUT([SOLARIS_BUILD], [/* OS is sparc solaris */
+#undef SOLARIS_BUILD])
+m4trace:configure.in:45: -1- AM_CONDITIONAL([LINUX_BUILD], [test "$ac_cv_linux_build" = "yes"])
+m4trace:configure.in:45: -1- AC_SUBST([LINUX_BUILD_TRUE])
+m4trace:configure.in:45: -1- AC_SUBST([LINUX_BUILD_FALSE])
+m4trace:configure.in:46: -1- AM_CONDITIONAL([SOLARIS_BUILD], [test "$ac_cv_solaris_build" = "yes"])
+m4trace:configure.in:46: -1- AC_SUBST([SOLARIS_BUILD_TRUE])
+m4trace:configure.in:46: -1- AC_SUBST([SOLARIS_BUILD_FALSE])
+m4trace:configure.in:54: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
+configure.in:54: the top level])
+m4trace:configure.in:56: -1- AM_CONDITIONAL([WANT_LIBSDP_SYS], [test "$ac_cv_libsdp_sys" = "yes"])
+m4trace:configure.in:56: -1- AC_SUBST([WANT_LIBSDP_SYS_TRUE])
+m4trace:configure.in:56: -1- AC_SUBST([WANT_LIBSDP_SYS_FALSE])
+m4trace:configure.in:58: -1- AC_CONFIG_FILES([Makefile src/Makefile libsdp.spec])
+m4trace:configure.in:59: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
+m4trace:configure.in:59: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.in:59: -1- _AC_AM_CONFIG_HEADER_HOOK([$ac_file])
+m4trace:configure.in:59: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1
new file mode 100644
index 0000000..8580318
--- /dev/null
+++ b/autom4te.cache/traces.1
@@ -0,0 +1,566 @@
+m4trace:configure.in:6: -1- AC_INIT([libsdp], [1.1.108], [openib-general at openib.org])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.in:6: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.in:6: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.in:6: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
+m4trace:configure.in:6: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.in:6: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.in:6: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.in:6: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.in:6: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.in:6: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.in:6: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.in:6: -1- AC_SUBST([datadir], ['${prefix}/share'])
+m4trace:configure.in:6: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.in:6: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.in:6: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.in:6: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.in:6: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.in:6: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.in:6: -1- AC_SUBST([infodir], ['${prefix}/info'])
+m4trace:configure.in:6: -1- AC_SUBST([mandir], ['${prefix}/man'])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+#undef PACKAGE_NAME])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+#undef PACKAGE_VERSION])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING])
+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT])
+m4trace:configure.in:6: -1- AC_SUBST([build_alias])
+m4trace:configure.in:6: -1- AC_SUBST([host_alias])
+m4trace:configure.in:6: -1- AC_SUBST([target_alias])
+m4trace:configure.in:6: -1- AC_SUBST([DEFS])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_C])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_N])
+m4trace:configure.in:6: -1- AC_SUBST([ECHO_T])
+m4trace:configure.in:6: -1- AC_SUBST([LIBS])
+m4trace:configure.in:8: -1- AC_CONFIG_AUX_DIR([config])
+m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+You should run autoupdate.], [aclocal.m4:6752: AM_CONFIG_HEADER is expanded from...
+configure.in:9: the top level])
+m4trace:configure.in:9: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.in:10: -1- AM_INIT_AUTOMAKE([libsdp], [1.1.108])
+m4trace:configure.in:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.in:10: -1- AM_AUTOMAKE_VERSION([1.9.6])
+m4trace:configure.in:10: -1- AC_PROG_INSTALL
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.in:10: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.in:10: -1- AC_SUBST([PACKAGE], [libsdp])
+m4trace:configure.in:10: -1- AC_SUBST([VERSION], [1.1.108])
+m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.in:10: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+#undef PACKAGE])
+m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.in:10: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+#undef VERSION])
+m4trace:configure.in:10: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.in:10: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.in:10: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.in:10: -1- AC_SUBST([install_sh])
+m4trace:configure.in:10: -1- AC_SUBST([STRIP])
+m4trace:configure.in:10: -1- AC_SUBST([ac_ct_STRIP])
+m4trace:configure.in:10: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.in:10: -1- AC_SUBST([mkdir_p])
+m4trace:configure.in:10: -1- AC_PROG_AWK
+m4trace:configure.in:10: -1- AC_SUBST([AWK])
+m4trace:configure.in:10: -1- AC_PROG_MAKE_SET
+m4trace:configure.in:10: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.in:10: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.in:10: -1- AC_SUBST([AMTAR])
+m4trace:configure.in:10: -1- AC_SUBST([am__tar])
+m4trace:configure.in:10: -1- AC_SUBST([am__untar])
+m4trace:configure.in:12: -1- AC_CANONICAL_HOST
+m4trace:configure.in:12: -1- AC_CANONICAL_BUILD
+m4trace:configure.in:12: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.in:12: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
+m4trace:configure.in:12: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
+m4trace:configure.in:12: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.in:12: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
+m4trace:configure.in:12: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
+m4trace:configure.in:13: -1- AM_MAINTAINER_MODE
+m4trace:configure.in:13: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.in:13: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
+m4trace:configure.in:13: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
+m4trace:configure.in:13: -1- AC_SUBST([MAINT])
+m4trace:configure.in:15: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+aclocal.m4:1994: AC_ENABLE_STATIC is expanded from...
+aclocal.m4:2003: AC_DISABLE_STATIC is expanded from...
+configure.in:15: the top level])
+m4trace:configure.in:16: -1- AC_PROG_LIBTOOL
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+aclocal.m4:1955: AC_ENABLE_SHARED is expanded from...
+configure.in:16: AC_ENABLE_SHARED is required by...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+aclocal.m4:2033: AC_ENABLE_FAST_INSTALL is expanded from...
+configure.in:16: AC_ENABLE_FAST_INSTALL is required by...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_PROG_CC
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([CFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([CC])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:16: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.in:16: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.in:16: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.in:16: -1- AC_SUBST([am__include])
+m4trace:configure.in:16: -1- AC_SUBST([am__quote])
+m4trace:configure.in:16: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.in:16: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.in:16: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+aclocal.m4:2230: AC_PROG_LD is expanded from...
+configure.in:16: AC_PROG_LD is required by...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_SUBST([SED])
+m4trace:configure.in:16: -1- AC_SUBST([EGREP])
+m4trace:configure.in:16: -1- AC_PROG_LN_S
+m4trace:configure.in:16: -1- AC_SUBST([LN_S], [$as_ln_s])
+m4trace:configure.in:16: -1- AC_SUBST([ECHO])
+m4trace:configure.in:16: -1- AC_SUBST([AR])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_AR])
+m4trace:configure.in:16: -1- AC_SUBST([RANLIB])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_RANLIB])
+m4trace:configure.in:16: -1- AC_SUBST([STRIP])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_STRIP])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
+autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
+autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
+aclocal.m4:614: _LT_AC_LOCK is expanded from...
+configure.in:16: _LT_AC_LOCK is required by...
+aclocal.m4:1100: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
+aclocal.m4:2742: _LT_AC_LANG_C_CONFIG is expanded from...
+aclocal.m4:2673: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_CHECK_HEADERS([dlfcn.h])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H])
+m4trace:configure.in:16: -1- AC_HEADER_STDC
+m4trace:configure.in:16: -1- AC_PROG_CPP
+m4trace:configure.in:16: -1- AC_SUBST([CPP])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPP])
+m4trace:configure.in:16: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.in:16: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.in:16: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
+m4trace:configure.in:16: -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:16: -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:16: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H])
+m4trace:configure.in:16: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
+ [lt_cv_dlopen="dlopen"],
+ [AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+ ])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+m4trace:configure.in:16: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+m4trace:configure.in:16: -1- _LT_AC_TAGCONFIG
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists], [aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me: error: tag name \"$tagname\" already exists], [aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_PROG_CXX
+m4trace:configure.in:16: -1- AC_SUBST([CXX])
+m4trace:configure.in:16: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CXX])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.in:16: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.in:16: -1- AM_CONDITIONAL([am__fastdepCXX], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.in:16: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.in:16: -1- AC_SUBST([CXXCPP])
+m4trace:configure.in:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([CXXCPP])
+m4trace:configure.in:16: -1- AC_SUBST([F77])
+m4trace:configure.in:16: -1- AC_SUBST([FFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:16: -1- AC_SUBST([F77])
+m4trace:configure.in:16: -1- AC_SUBST([ac_ct_F77])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+aclocal.m4:4063: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:4015: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
+and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+aclocal.m4:4063: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:4015: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
+aclocal.m4:4063: _LT_AC_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:4015: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+aclocal.m4:4107: _LT_AC_LANG_RC_CONFIG is expanded from...
+aclocal.m4:4071: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
+and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
+aclocal.m4:4107: _LT_AC_LANG_RC_CONFIG is expanded from...
+aclocal.m4:4071: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
+You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
+aclocal.m4:4107: _LT_AC_LANG_RC_CONFIG is expanded from...
+aclocal.m4:4071: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
+aclocal.m4:1909: _LT_AC_TAGCONFIG is expanded from...
+aclocal.m4:226: AC_LIBTOOL_SETUP is expanded from...
+configure.in:16: AC_LIBTOOL_SETUP is required by...
+aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
+configure.in:16: _AC_PROG_LIBTOOL is required by...
+aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
+configure.in:16: the top level])
+m4trace:configure.in:16: -1- AC_SUBST([LIBTOOL])
+m4trace:configure.in:19: -1- AC_PROG_CC
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([CFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([CC])
+m4trace:configure.in:19: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:19: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.in:19: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:19: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.in:19: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.in:20: -1- AC_PROG_LEX
+m4trace:configure.in:20: -1- AC_SUBST([LEX])
+m4trace:configure.in:20: -1- AC_CHECK_LIB([fl], [yywrap], [LEXLIB="-lfl"], [AC_CHECK_LIB(l, yywrap, LEXLIB="-ll")])
+m4trace:configure.in:20: -1- AC_CHECK_LIB([l], [yywrap], [LEXLIB="-ll"])
+m4trace:configure.in:20: -1- AC_SUBST([LEXLIB])
+m4trace:configure.in:20: -1- AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root])
+m4trace:configure.in:20: -1- AC_DEFINE_TRACE_LITERAL([YYTEXT_POINTER])
+m4trace:configure.in:20: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a
+ `char[]\'. */
+#undef YYTEXT_POINTER])
+m4trace:configure.in:21: -1- AC_PROG_YACC
+m4trace:configure.in:21: -1- AC_SUBST([YACC])
+m4trace:configure.in:26: -1- AC_HEADER_STDC
+m4trace:configure.in:26: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.in:26: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.in:27: -1- AC_CHECK_HEADERS([arpa/inet.h netinet/in.h stdlib.h string.h sys/socket.h syslog.h unistd.h])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
+#undef HAVE_ARPA_INET_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
+#undef HAVE_NETINET_IN_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
+#undef HAVE_SYSLOG_H])
+m4trace:configure.in:27: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H])
+m4trace:configure.in:30: -1- AC_C_CONST
+m4trace:configure.in:30: -1- AC_DEFINE_TRACE_LITERAL([const])
+m4trace:configure.in:30: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
+#undef const])
+m4trace:configure.in:33: -1- AC_REPLACE_FNMATCH
+m4trace:configure.in:33: -1- AC_FUNC_ALLOCA
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+ */
+#undef HAVE_ALLOCA_H])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
+#undef HAVE_ALLOCA])
+m4trace:configure.in:33: -1- AC_LIBSOURCE([alloca.c])
+m4trace:configure.in:33: -1- AC_SUBST([ALLOCA], [alloca.$ac_objext])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
+m4trace:configure.in:33: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
+#undef C_ALLOCA])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
+m4trace:configure.in:33: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
+ systems. This function is required for `alloca.c\' support on those systems.
+ */
+#undef CRAY_STACKSEG_END])
+m4trace:configure.in:33: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
+ direction of stack growth for your system; otherwise it will be
+ automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown */
+@%:@undef STACK_DIRECTION])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MBSTATE_T], [/* Define to 1 if <wchar.h> declares mbstate_t. */
+#undef HAVE_MBSTATE_T])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([mbstate_t])
+m4trace:configure.in:33: -1- AH_OUTPUT([mbstate_t], [/* Define to a type if <wchar.h> does not define. */
+#undef mbstate_t])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_DECL_GETENV], [/* Define to 1 if you have the declaration of `getenv\', and to 0 if you don\'t.
+ */
+#undef HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETENV])
+m4trace:configure.in:33: -1- AC_CHECK_FUNCS([btowc mbsrtowcs mempcpy wmempcpy])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_BTOWC], [/* Define to 1 if you have the `btowc\' function. */
+#undef HAVE_BTOWC])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MBSRTOWCS], [/* Define to 1 if you have the `mbsrtowcs\' function. */
+#undef HAVE_MBSRTOWCS])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+#undef HAVE_MEMPCPY])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WMEMPCPY], [/* Define to 1 if you have the `wmempcpy\' function. */
+#undef HAVE_WMEMPCPY])
+m4trace:configure.in:33: -1- AC_CHECK_HEADERS([wchar.h wctype.h])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
+#undef HAVE_WCHAR_H])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
+#undef HAVE_WCTYPE_H])
+m4trace:configure.in:33: -1- AC_LIBSOURCE([fnmatch.c])
+m4trace:configure.in:33: -1- AC_SUBST([LIB@&t at OBJS])
+m4trace:configure.in:33: -1- AC_CONFIG_LINKS([$ac_config_libobj_dir/fnmatch.h:$ac_config_libobj_dir/fnmatch_.h])
+m4trace:configure.in:33: -1- AC_DEFINE_TRACE_LITERAL([fnmatch])
+m4trace:configure.in:33: -1- AH_OUTPUT([fnmatch], [/* Define to rpl_fnmatch if the replacement function should be used. */
+#undef fnmatch])
+m4trace:configure.in:34: -1- AC_PROG_GCC_TRADITIONAL
+m4trace:configure.in:35: -1- AC_FUNC_MALLOC
+m4trace:configure.in:35: -1- AC_CHECK_HEADERS([stdlib.h])
+m4trace:configure.in:35: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
+m4trace:configure.in:35: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
+ to 0 otherwise. */
+#undef HAVE_MALLOC])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
+m4trace:configure.in:35: -1- AC_LIBSOURCE([malloc.c])
+m4trace:configure.in:35: -1- AC_SUBST([LIB@&t at OBJS])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([malloc])
+m4trace:configure.in:35: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
+#undef malloc])
+m4trace:configure.in:36: -1- AC_FUNC_VPRINTF
+m4trace:configure.in:36: -1- AC_CHECK_FUNCS([vprintf], [
+AC_CHECK_FUNC(_doprnt,
+ [AC_DEFINE(HAVE_DOPRNT, 1,
+ [Define to 1 if you don't have `vprintf' but do have
+ `_doprnt.'])])])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_VPRINTF], [/* Define to 1 if you have the `vprintf\' function. */
+#undef HAVE_VPRINTF])
+m4trace:configure.in:36: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOPRNT])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_DOPRNT], [/* Define to 1 if you don\'t have `vprintf\' but do have `_doprnt.\' */
+#undef HAVE_DOPRNT])
+m4trace:configure.in:37: -1- AC_CHECK_FUNCS([dup2 memset socket strcasecmp strchr strdup strpbrk strrchr strtoul])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
+#undef HAVE_DUP2])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
+#undef HAVE_MEMSET])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
+#undef HAVE_SOCKET])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
+#undef HAVE_STRCASECMP])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
+#undef HAVE_STRCHR])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+#undef HAVE_STRDUP])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */
+#undef HAVE_STRPBRK])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
+#undef HAVE_STRRCHR])
+m4trace:configure.in:37: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
+#undef HAVE_STRTOUL])
+m4trace:configure.in:41: -1- AC_DEFINE_TRACE_LITERAL([LINUX_BUILD])
+m4trace:configure.in:41: -1- AH_OUTPUT([LINUX_BUILD], [/* OS is linux */
+#undef LINUX_BUILD])
+m4trace:configure.in:42: -1- AC_DEFINE_TRACE_LITERAL([SOLARIS_BUILD])
+m4trace:configure.in:42: -1- AH_OUTPUT([SOLARIS_BUILD], [/* OS is sparc solaris */
+#undef SOLARIS_BUILD])
+m4trace:configure.in:45: -1- AM_CONDITIONAL([LINUX_BUILD], [test "$ac_cv_linux_build" = "yes"])
+m4trace:configure.in:45: -1- AC_SUBST([LINUX_BUILD_TRUE])
+m4trace:configure.in:45: -1- AC_SUBST([LINUX_BUILD_FALSE])
+m4trace:configure.in:46: -1- AM_CONDITIONAL([SOLARIS_BUILD], [test "$ac_cv_solaris_build" = "yes"])
+m4trace:configure.in:46: -1- AC_SUBST([SOLARIS_BUILD_TRUE])
+m4trace:configure.in:46: -1- AC_SUBST([SOLARIS_BUILD_FALSE])
+m4trace:configure.in:54: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
+configure.in:54: the top level])
+m4trace:configure.in:56: -1- AM_CONDITIONAL([WANT_LIBSDP_SYS], [test "$ac_cv_libsdp_sys" = "yes"])
+m4trace:configure.in:56: -1- AC_SUBST([WANT_LIBSDP_SYS_TRUE])
+m4trace:configure.in:56: -1- AC_SUBST([WANT_LIBSDP_SYS_FALSE])
+m4trace:configure.in:58: -1- AC_CONFIG_FILES([Makefile src/Makefile libsdp.spec])
+m4trace:configure.in:59: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
+m4trace:configure.in:59: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
diff --git a/changelog_from_git.sh b/changelog_from_git.sh
new file mode 100755
index 0000000..e3d86b2
--- /dev/null
+++ b/changelog_from_git.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+git log --pretty=format:"%ai %an <%ae>%n * %h %s%n"
diff --git a/config.h.in b/config.h.in
index 1115c2c..1ca099a 100644
--- a/config.h.in
+++ b/config.h.in
@@ -119,6 +119,9 @@
/* Define to 1 if you have the `wmempcpy' function. */
#undef HAVE_WMEMPCPY
+/* OS is linux */
+#undef LINUX_BUILD
+
/* Name of package */
#undef PACKAGE
@@ -137,6 +140,9 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
+/* OS is sparc solaris */
+#undef SOLARIS_BUILD
+
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
diff --git a/config/config.guess b/config/config.guess
index ad5281e..2fc3acc 100755
--- a/config/config.guess
+++ b/config/config.guess
@@ -1,9 +1,9 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-timestamp='2005-08-03'
+timestamp='2003-06-17'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -17,15 +17,13 @@ timestamp='2005-08-03'
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
-
# Originally written by Per Bothner <per at bothner.com>.
# Please send patches to <config-patches at gnu.org>. Submit a context
# diff and a properly formatted ChangeLog entry.
@@ -55,7 +53,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
@@ -68,11 +66,11 @@ Try \`$me --help' for more information."
while test $# -gt 0 ; do
case $1 in
--time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
+ echo "$timestamp" ; exit 0 ;;
--version | -v )
- echo "$version" ; exit ;;
+ echo "$version" ; exit 0 ;;
--help | --h* | -h )
- echo "$usage"; exit ;;
+ echo "$usage"; exit 0 ;;
-- ) # Stop option processing
shift; break ;;
- ) # Use stdin as input.
@@ -125,7 +123,7 @@ case $CC_FOR_BUILD,$HOST_CC,$CC in
;;
,,*) CC_FOR_BUILD=$CC ;;
,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ; set_cc_for_build= ;'
+esac ;'
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi at noc.rutgers.edu 1994-08-24)
@@ -138,6 +136,13 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+## for Red Hat Linux
+if test -f /etc/redhat-release ; then
+ VENDOR=redhat ;
+else
+ VENDOR= ;
+fi
+
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -198,29 +203,50 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
- exit ;;
+ exit 0 ;;
+ amiga:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ arc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ hp300:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mac68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ macppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme88k:OpenBSD:*:*)
+ echo m88k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvmeppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ pmax:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sgi:OpenBSD:*:*)
+ echo mipseb-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sun3:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ wgrisc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
*:OpenBSD:*:*)
- UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
- exit ;;
- *:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
- exit ;;
- macppc:MirBSD:*:*)
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- *:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
alpha:OSF1:*:*)
- case $UNAME_RELEASE in
- *4.0)
+ if test $UNAME_RELEASE = "V4.0"; then
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- ;;
- *5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
- ;;
- esac
+ fi
# According to Compaq, /usr/sbin/psrinfo has been available on
# OSF/1 and Tru64 systems produced since 1995. I hope that
# covers most systems running today. This code pipes the CPU
@@ -258,49 +284,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
"EV7.9 (21364A)")
UNAME_MACHINE="alphaev79" ;;
esac
- # A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit ;;
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit 0 ;;
+ Alpha*:OpenVMS:*:*)
+ echo alpha-hp-vms
+ exit 0 ;;
Alpha\ *:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
# of the specific Alpha model?
echo alpha-pc-interix
- exit ;;
+ exit 0 ;;
21064:Windows_NT:50:3)
echo alpha-dec-winnt3.5
- exit ;;
+ exit 0 ;;
Amiga*:UNIX_System_V:4.0:*)
echo m68k-unknown-sysv4
- exit ;;
+ exit 0;;
*:[Aa]miga[Oo][Ss]:*:*)
echo ${UNAME_MACHINE}-unknown-amigaos
- exit ;;
+ exit 0 ;;
*:[Mm]orph[Oo][Ss]:*:*)
echo ${UNAME_MACHINE}-unknown-morphos
- exit ;;
+ exit 0 ;;
*:OS/390:*:*)
echo i370-ibm-openedition
- exit ;;
- *:z/VM:*:*)
- echo s390-ibm-zvmoe
- exit ;;
- *:OS400:*:*)
- echo powerpc-ibm-os400
- exit ;;
+ exit 0 ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
- exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
- echo arm-unknown-riscos
- exit ;;
+ exit 0;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
echo hppa1.1-hitachi-hiuxmpp
- exit ;;
+ exit 0;;
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
if test "`(/bin/universe) 2>/dev/null`" = att ; then
@@ -308,32 +327,32 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
else
echo pyramid-pyramid-bsd
fi
- exit ;;
+ exit 0 ;;
NILE*:*:*:dcosx)
echo pyramid-pyramid-svr4
- exit ;;
+ exit 0 ;;
DRS?6000:unix:4.0:6*)
echo sparc-icl-nx6
- exit ;;
- DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+ exit 0 ;;
+ DRS?6000:UNIX_SV:4.2*:7*)
case `/usr/bin/uname -p` in
- sparc) echo sparc-icl-nx7; exit ;;
+ sparc) echo sparc-icl-nx7 && exit 0 ;;
esac ;;
sun4H:SunOS:5.*:*)
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
+ exit 0 ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
+ exit 0 ;;
i86pc:SunOS:5.*:*)
echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
+ exit 0 ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
+ exit 0 ;;
sun4*:SunOS:*:*)
case "`/usr/bin/arch -k`" in
Series*|S4*)
@@ -342,10 +361,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit ;;
+ exit 0 ;;
sun3*:SunOS:*:*)
echo m68k-sun-sunos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
@@ -357,10 +376,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
echo sparc-sun-sunos${UNAME_RELEASE}
;;
esac
- exit ;;
+ exit 0 ;;
aushp:SunOS:*:*)
echo sparc-auspex-sunos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
# "atarist" or "atariste" at least should have a processor
@@ -371,40 +390,37 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
- m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
powerpc:machten:*:*)
echo powerpc-apple-machten${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
RISC*:Mach:*:*)
echo mips-dec-mach_bsd4.3
- exit ;;
+ exit 0 ;;
RISC*:ULTRIX:*:*)
echo mips-dec-ultrix${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
VAX*:ULTRIX*:*:*)
echo vax-dec-ultrix${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
echo clipper-intergraph-clix${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -428,33 +444,32 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exit (-1);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
- { echo "$SYSTEM_NAME"; exit; }
+ $CC_FOR_BUILD -o $dummy $dummy.c \
+ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+ && exit 0
echo mips-mips-riscos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
Motorola:PowerMAX_OS:*:*)
echo powerpc-motorola-powermax
- exit ;;
+ exit 0 ;;
Motorola:*:4.3:PL8-*)
echo powerpc-harris-powermax
- exit ;;
+ exit 0 ;;
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
echo powerpc-harris-powermax
- exit ;;
+ exit 0 ;;
Night_Hawk:Power_UNIX:*:*)
echo powerpc-harris-powerunix
- exit ;;
+ exit 0 ;;
m88k:CX/UX:7*:*)
echo m88k-harris-cxux7
- exit ;;
+ exit 0 ;;
m88k:*:4*:R4*)
echo m88k-motorola-sysv4
- exit ;;
+ exit 0 ;;
m88k:*:3*:R3*)
echo m88k-motorola-sysv3
- exit ;;
+ exit 0 ;;
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
@@ -470,29 +485,29 @@ EOF
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
- exit ;;
+ exit 0 ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
- exit ;;
+ exit 0 ;;
M88*:*:R3*:*)
# Delta 88k system running SVR3
echo m88k-motorola-sysv3
- exit ;;
+ exit 0 ;;
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
echo m88k-tektronix-sysv3
- exit ;;
+ exit 0 ;;
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
echo m68k-tektronix-bsd
- exit ;;
+ exit 0 ;;
*:IRIX*:*:*)
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit ;;
+ exit 0 ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
i*86:AIX:*:*)
echo i386-ibm-aix
- exit ;;
+ exit 0 ;;
ia64:AIX:*:*)
if [ -x /usr/bin/oslevel ] ; then
IBM_REV=`/usr/bin/oslevel`
@@ -500,7 +515,7 @@ EOF
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit ;;
+ exit 0 ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
eval $set_cc_for_build
@@ -515,18 +530,14 @@ EOF
exit(0);
}
EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
- then
- echo "$SYSTEM_NAME"
- else
- echo rs6000-ibm-aix3.2.5
- fi
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ echo rs6000-ibm-aix3.2.5
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
echo rs6000-ibm-aix3.2.4
else
echo rs6000-ibm-aix3.2
fi
- exit ;;
+ exit 0 ;;
*:AIX:*:[45])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
@@ -540,28 +551,28 @@ EOF
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit ;;
+ exit 0 ;;
*:AIX:*:*)
echo rs6000-ibm-aix
- exit ;;
+ exit 0 ;;
ibmrt:4.4BSD:*|romp-ibm:BSD:*)
echo romp-ibm-bsd4.4
- exit ;;
+ exit 0 ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit ;; # report: romp-ibm BSD 4.3
+ exit 0 ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
echo rs6000-bull-bosx
- exit ;;
+ exit 0 ;;
DPX/2?00:B.O.S.:*:*)
echo m68k-bull-sysv3
- exit ;;
+ exit 0 ;;
9000/[34]??:4.3bsd:1.*:*)
echo m68k-hp-bsd
- exit ;;
+ exit 0 ;;
hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
echo m68k-hp-bsd4.4
- exit ;;
+ exit 0 ;;
9000/[34678]??:HP-UX:*:*)
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
case "${UNAME_MACHINE}" in
@@ -623,19 +634,9 @@ EOF
esac
if [ ${HP_ARCH} = "hppa2.0w" ]
then
- eval $set_cc_for_build
-
- # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
- # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
- # generating 64-bit code. GNU and HP use different nomenclature:
- #
- # $ CC_FOR_BUILD=cc ./config.guess
- # => hppa2.0w-hp-hpux11.23
- # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
- # => hppa64-hp-hpux11.23
-
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
+ # avoid double evaluation of $set_cc_for_build
+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
then
HP_ARCH="hppa2.0w"
else
@@ -643,11 +644,11 @@ EOF
fi
fi
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit ;;
+ exit 0 ;;
ia64:HP-UX:*:*)
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
echo ia64-hp-hpux${HPUX_REV}
- exit ;;
+ exit 0 ;;
3050*:HI-UX:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -675,166 +676,150 @@ EOF
exit (0);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
echo unknown-hitachi-hiuxwe2
- exit ;;
+ exit 0 ;;
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
echo hppa1.1-hp-bsd
- exit ;;
+ exit 0 ;;
9000/8??:4.3bsd:*:*)
echo hppa1.0-hp-bsd
- exit ;;
+ exit 0 ;;
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
- exit ;;
+ exit 0 ;;
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
echo hppa1.1-hp-osf
- exit ;;
+ exit 0 ;;
hp8??:OSF1:*:*)
echo hppa1.0-hp-osf
- exit ;;
+ exit 0 ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
echo ${UNAME_MACHINE}-unknown-osf1mk
else
echo ${UNAME_MACHINE}-unknown-osf1
fi
- exit ;;
+ exit 0 ;;
parisc*:Lites*:*:*)
echo hppa1.1-hp-lites
- exit ;;
+ exit 0 ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
- exit ;;
+ exit 0 ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit ;;
+ exit 0 ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
- exit ;;
+ exit 0 ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
- exit ;;
+ exit 0 ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
- exit ;;
+ exit 0 ;;
CRAY*Y-MP:*:*:*)
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ exit 0 ;;
CRAY*[A-Z]90:*:*:*)
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-e 's/\.[^.]*$/.X/'
- exit ;;
+ exit 0 ;;
CRAY*TS:*:*:*)
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ exit 0 ;;
CRAY*T3E:*:*:*)
echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ exit 0 ;;
CRAY*SV1:*:*:*)
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ exit 0 ;;
*:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
+ echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- 5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
+ exit 0 ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
sparc*:BSD/OS:*:*)
echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:BSD/OS:*:*)
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
+ exit 0 ;;
+ *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
+ # Determine whether the default compiler uses glibc.
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #if __GLIBC__ >= 2
+ LIBC=gnu
+ #else
+ LIBC=
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+ exit 0 ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
- exit ;;
+ exit 0 ;;
i*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
- exit ;;
+ exit 0 ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
- exit ;;
+ exit 0 ;;
x86:Interix*:[34]*)
echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
- exit ;;
+ exit 0 ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
- exit ;;
+ exit 0 ;;
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
# UNAME_MACHINE based on the output of uname instead of i386?
echo i586-pc-interix
- exit ;;
+ exit 0 ;;
i*:UWIN*:*)
echo ${UNAME_MACHINE}-pc-uwin
- exit ;;
- amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
- echo x86_64-unknown-cygwin
- exit ;;
+ exit 0 ;;
p*:CYGWIN*:*)
echo powerpcle-unknown-cygwin
- exit ;;
+ exit 0 ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
+ exit 0 ;;
*:GNU:*:*)
- # the GNU system
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit ;;
- *:GNU/*:*:*)
- # other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
- exit ;;
+ exit 0 ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
- exit ;;
+ exit 0 ;;
arm*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
cris:Linux:*:*)
echo cris-axis-linux-gnu
- exit ;;
- crisv32:Linux:*:*)
- echo crisv32-axis-linux-gnu
- exit ;;
- frv:Linux:*:*)
- echo frv-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
m68*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
mips:Linux:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -852,7 +837,7 @@ EOF
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
;;
mips64:Linux:*:*)
eval $set_cc_for_build
@@ -871,17 +856,14 @@ EOF
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
;;
- or32:Linux:*:*)
- echo or32-unknown-linux-gnu
- exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
- exit ;;
+ echo powerpc-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
- exit ;;
+ echo powerpc64-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
EV5) UNAME_MACHINE=alphaev5 ;;
@@ -895,7 +877,7 @@ EOF
objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
- exit ;;
+ exit 0 ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -903,25 +885,25 @@ EOF
PA8*) echo hppa2.0-unknown-linux-gnu ;;
*) echo hppa-unknown-linux-gnu ;;
esac
- exit ;;
+ exit 0 ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
echo hppa64-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
- exit ;;
+ echo ${UNAME_MACHINE}-${VENDOR:-ibm}-linux-gnu
+ exit 0 ;;
sh64*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
sh*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
+ exit 0 ;;
x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
- exit ;;
+ echo x86_64-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
i*86:Linux:*:*)
# The BFD linker knows what the default object file format is, so
# first see if it will tell us. cd to the root directory to prevent
@@ -939,15 +921,15 @@ EOF
;;
a.out-i386-linux)
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
+ exit 0 ;;
coff-i386)
echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit ;;
+ exit 0 ;;
"")
# Either a pre-BFD a.out linker (linux-gnuoldld) or
# one that does not give us useful --help.
echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit ;;
+ exit 0 ;;
esac
# Determine whether the default compiler is a.out or elf
eval $set_cc_for_build
@@ -970,23 +952,17 @@ EOF
LIBC=gnuaout
#endif
#endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+ test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0
+ test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# earlier versions are messed up and put the nodename in both
# sysname and nodename.
echo i386-sequent-sysv4
- exit ;;
+ exit 0 ;;
i*86:UNIX_SV:4.2MP:2.*)
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
@@ -994,27 +970,24 @@ EOF
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit ;;
+ exit 0 ;;
i*86:OS/2:*:*)
# If we were able to find `uname', then EMX Unix compatibility
# is probably installed.
echo ${UNAME_MACHINE}-pc-os2-emx
- exit ;;
+ exit 0 ;;
i*86:XTS-300:*:STOP)
echo ${UNAME_MACHINE}-unknown-stop
- exit ;;
+ exit 0 ;;
i*86:atheos:*:*)
echo ${UNAME_MACHINE}-unknown-atheos
- exit ;;
- i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
- exit ;;
+ exit 0 ;;
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
echo i386-unknown-lynxos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
i*86:*DOS:*:*)
echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit ;;
+ exit 0 ;;
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
@@ -1022,16 +995,15 @@ EOF
else
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
fi
- exit ;;
- i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ exit 0 ;;
+ i*86:*:5:[78]*)
case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit ;;
+ exit 0 ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
@@ -1049,73 +1021,73 @@ EOF
else
echo ${UNAME_MACHINE}-pc-sysv32
fi
- exit ;;
+ exit 0 ;;
pc:*:*:*)
# Left here for compatibility:
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i386.
echo i386-pc-msdosdjgpp
- exit ;;
+ exit 0 ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
- exit ;;
+ exit 0 ;;
paragon:*:*:*)
echo i860-intel-osf1
- exit ;;
+ exit 0 ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
fi
- exit ;;
+ exit 0 ;;
mini*:CTIX:SYS*5:*)
# "miniframe"
echo m68010-convergent-sysv
- exit ;;
+ exit 0 ;;
mc68k:UNIX:SYSTEM5:3.51m)
echo m68k-convergent-sysv
- exit ;;
+ exit 0 ;;
M680?0:D-NIX:5.3:*)
echo m68k-diab-dnix
- exit ;;
- M68*:*:R3V[5678]*:*)
- test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
- 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+ exit 0 ;;
+ M68*:*:R3V[567]*:*)
+ test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+ 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
OS_REL=''
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ && echo i486-ncr-sysv4.3${OS_REL} && exit 0
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
+ && echo i486-ncr-sysv4 && exit 0 ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
mc68030:UNIX_System_V:4.*:*)
echo m68k-atari-sysv4
- exit ;;
+ exit 0 ;;
TSUNAMI:LynxOS:2.*:*)
echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
rs6000:LynxOS:2.*:*)
echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
SM[BE]S:UNIX_SV:*:*)
echo mips-dde-sysv${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
RM*:ReliantUNIX-*:*:*)
echo mips-sni-sysv4
- exit ;;
+ exit 0 ;;
RM*:SINIX-*:*:*)
echo mips-sni-sysv4
- exit ;;
+ exit 0 ;;
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -1123,73 +1095,68 @@ EOF
else
echo ns32k-sni-sysv
fi
- exit ;;
+ exit 0 ;;
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel at ccMail.Census.GOV>
echo i586-unisys-sysv4
- exit ;;
+ exit 0 ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes <hewes at openmarket.com>.
# How about differentiating between stratus architectures? -djm
echo hppa1.1-stratus-sysv4
- exit ;;
+ exit 0 ;;
*:*:*:FTX*)
# From seanf at swdc.stratus.com.
echo i860-stratus-sysv4
- exit ;;
- i*86:VOS:*:*)
- # From Paul.Green at stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
- exit ;;
+ exit 0 ;;
*:VOS:*:*)
# From Paul.Green at stratus.com.
echo hppa1.1-stratus-vos
- exit ;;
+ exit 0 ;;
mc68*:A/UX:*:*)
echo m68k-apple-aux${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
news*:NEWS-OS:6*:*)
echo mips-sony-newsos6
- exit ;;
+ exit 0 ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
echo mips-nec-sysv${UNAME_RELEASE}
else
echo mips-unknown-sysv${UNAME_RELEASE}
fi
- exit ;;
+ exit 0 ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
- exit ;;
+ exit 0 ;;
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
echo powerpc-apple-beos
- exit ;;
+ exit 0 ;;
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
- exit ;;
+ exit 0 ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
SX-5:SUPER-UX:*:*)
echo sx5-nec-superux${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
SX-6:SUPER-UX:*:*)
echo sx6-nec-superux${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:Rhapsody:*:*)
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:Darwin:*:*)
- UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
+ case `uname -p` in
*86) UNAME_PROCESSOR=i686 ;;
- unknown) UNAME_PROCESSOR=powerpc ;;
+ powerpc) UNAME_PROCESSOR=powerpc ;;
esac
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
if test "$UNAME_PROCESSOR" = "x86"; then
@@ -1197,25 +1164,22 @@ EOF
UNAME_MACHINE=pc
fi
echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:QNX:*:4*)
echo i386-pc-qnx
- exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
- exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
+ exit 0 ;;
+ NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
- exit ;;
+ exit 0 ;;
BS2000:POSIX*:*:*)
echo bs2000-siemens-sysv
- exit ;;
+ exit 0 ;;
DS/*:UNIX_System_V:*:*)
echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit ;;
+ exit 0 ;;
*:Plan9:*:*)
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
@@ -1226,44 +1190,28 @@ EOF
UNAME_MACHINE="$cputype"
fi
echo ${UNAME_MACHINE}-unknown-plan9
- exit ;;
+ exit 0 ;;
*:TOPS-10:*:*)
echo pdp10-unknown-tops10
- exit ;;
+ exit 0 ;;
*:TENEX:*:*)
echo pdp10-unknown-tenex
- exit ;;
+ exit 0 ;;
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
echo pdp10-dec-tops20
- exit ;;
+ exit 0 ;;
XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
echo pdp10-xkl-tops20
- exit ;;
+ exit 0 ;;
*:TOPS-20:*:*)
echo pdp10-unknown-tops20
- exit ;;
+ exit 0 ;;
*:ITS:*:*)
echo pdp10-unknown-its
- exit ;;
+ exit 0 ;;
SEI:*:*:SEIUX)
echo mips-sei-seiux${UNAME_RELEASE}
- exit ;;
- *:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
- *:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
- A*) echo alpha-dec-vms ; exit ;;
- I*) echo ia64-dec-vms ; exit ;;
- V*) echo vax-dec-vms ; exit ;;
- esac ;;
- *:XENIX:*:SysV)
- echo i386-pc-xenix
- exit ;;
- i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
- exit ;;
+ exit 0 ;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1295,7 +1243,7 @@ main ()
#endif
#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix\n"); exit (0);
+ printf ("arm-acorn-riscix"); exit (0);
#endif
#if defined (hp300) && !defined (hpux)
@@ -1384,12 +1332,11 @@ main ()
}
EOF
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
# Apollos put the system type in the environment.
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
# Convex versions that predate uname can use getsysinfo(1)
@@ -1398,22 +1345,22 @@ then
case `getsysinfo -f cpu_type` in
c1*)
echo c1-convex-bsd
- exit ;;
+ exit 0 ;;
c2*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit ;;
+ exit 0 ;;
c34*)
echo c34-convex-bsd
- exit ;;
+ exit 0 ;;
c38*)
echo c38-convex-bsd
- exit ;;
+ exit 0 ;;
c4*)
echo c4-convex-bsd
- exit ;;
+ exit 0 ;;
esac
fi
@@ -1424,9 +1371,7 @@ This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
-and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+ ftp://ftp.gnu.org/pub/gnu/config/
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
diff --git a/config/config.sub b/config/config.sub
index 1c366df..6b2ff9f 100755
--- a/config/config.sub
+++ b/config/config.sub
@@ -1,9 +1,9 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-timestamp='2005-07-08'
+timestamp='2003-06-18'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -21,15 +21,14 @@ timestamp='2005-07-08'
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
+# Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
-
# Please send patches to <config-patches at gnu.org>. Submit a context
# diff and a properly formatted ChangeLog entry.
#
@@ -71,7 +70,7 @@ Report bugs and patches to <config-patches at gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
@@ -84,11 +83,11 @@ Try \`$me --help' for more information."
while test $# -gt 0 ; do
case $1 in
--time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
+ echo "$timestamp" ; exit 0 ;;
--version | -v )
- echo "$version" ; exit ;;
+ echo "$version" ; exit 0 ;;
--help | --h* | -h )
- echo "$usage"; exit ;;
+ echo "$usage"; exit 0 ;;
-- ) # Stop option processing
shift; break ;;
- ) # Use stdin as input.
@@ -100,7 +99,7 @@ while test $# -gt 0 ; do
*local*)
# First pass through any local machine types.
echo $1
- exit ;;
+ exit 0;;
* )
break ;;
@@ -119,8 +118,7 @@ esac
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
- kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
@@ -146,7 +144,7 @@ case $os in
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray)
+ -apple | -axis)
os=
basic_machine=$1
;;
@@ -230,16 +228,14 @@ case $basic_machine in
| a29k \
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
- | am33_2.0 \
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
- | bfin \
| c4x | clipper \
| d10v | d30v | dlx | dsp16xx \
| fr30 | frv \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| i370 | i860 | i960 | ia64 \
- | ip2k | iq2000 \
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
+ | ip2k \
+ | m32r | m68000 | m68k | m88k | mcore \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
@@ -248,37 +244,31 @@ case $basic_machine in
| mips64vr4100 | mips64vr4100el \
| mips64vr4300 | mips64vr4300el \
| mips64vr5000 | mips64vr5000el \
- | mips64vr5900 | mips64vr5900el \
| mipsisa32 | mipsisa32el \
| mipsisa32r2 | mipsisa32r2el \
| mipsisa64 | mipsisa64el \
- | mipsisa64r2 | mipsisa64r2el \
| mipsisa64sb1 | mipsisa64sb1el \
| mipsisa64sr71k | mipsisa64sr71kel \
| mipstx39 | mipstx39el \
| mn10200 | mn10300 \
- | ms1 \
| msp430 \
| ns16k | ns32k \
- | or32 \
+ | openrisc | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | s390 | s390x \
+ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
- | sparcv8 | sparcv9 | sparcv9b \
+ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
| strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | x86 | xscale | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
- m32c)
- basic_machine=$basic_machine-unknown
- ;;
m6811 | m68hc11 | m6812 | m68hc12)
# Motorola 68HC11/12.
basic_machine=$basic_machine-unknown
@@ -306,19 +296,19 @@ case $basic_machine in
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* \
- | bfin-* | bs2000-* \
+ | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
- | clipper-* | craynv-* | cydra-* \
+ | clipper-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| i*86-* | i860-* | i960-* | ia64-* \
- | ip2k-* | iq2000-* \
- | m32r-* | m32rle-* \
+ | ip2k-* \
+ | m32r-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* \
+ | m88110-* | m88k-* | mcore-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
| mips16-* \
| mips64-* | mips64el-* \
@@ -327,40 +317,34 @@ case $basic_machine in
| mips64vr4100-* | mips64vr4100el-* \
| mips64vr4300-* | mips64vr4300el-* \
| mips64vr5000-* | mips64vr5000el-* \
- | mips64vr5900-* | mips64vr5900el-* \
| mipsisa32-* | mipsisa32el-* \
| mipsisa32r2-* | mipsisa32r2el-* \
| mipsisa64-* | mipsisa64el-* \
- | mipsisa64r2-* | mipsisa64r2el-* \
| mipsisa64sb1-* | mipsisa64sb1el-* \
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
| mipstx39-* | mipstx39el-* \
- | mmix-* \
- | ms1-* \
| msp430-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
+ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
| romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | s390-* | s390x-* \
+ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
- | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
- | sparclite-* \
+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tron-* \
| v850-* | v850e-* | vax-* \
| we32k-* \
- | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
- | xstormy16-* | xtensa-* \
+ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
+ | xtensa-* \
| ymp-* \
| z8k-*)
;;
- m32c-*)
- ;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
386bsd)
@@ -377,9 +361,6 @@ case $basic_machine in
basic_machine=a29k-amd
os=-udi
;;
- abacus)
- basic_machine=abacus-unknown
- ;;
adobe68k)
basic_machine=m68010-adobe
os=-scout
@@ -397,9 +378,6 @@ case $basic_machine in
amd64)
basic_machine=x86_64-pc
;;
- amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
amdahl)
basic_machine=580-amdahl
os=-sysv
@@ -459,27 +437,12 @@ case $basic_machine in
basic_machine=j90-cray
os=-unicos
;;
- craynv)
- basic_machine=craynv-cray
- os=-unicosmp
- ;;
- cr16c)
- basic_machine=cr16c-unknown
- os=-elf
- ;;
crds | unos)
basic_machine=m68k-crds
;;
- crisv32 | crisv32-* | etraxfs*)
- basic_machine=crisv32-axis
- ;;
cris | cris-* | etrax*)
basic_machine=cris-axis
;;
- crx)
- basic_machine=crx-unknown
- os=-elf
- ;;
da30 | da30-*)
basic_machine=m68k-da30
;;
@@ -502,10 +465,6 @@ case $basic_machine in
basic_machine=m88k-motorola
os=-sysv3
;;
- djgpp)
- basic_machine=i586-pc
- os=-msdosdjgpp
- ;;
dpx20 | dpx20-*)
basic_machine=rs6000-bull
os=-bosx
@@ -684,6 +643,10 @@ case $basic_machine in
mips3*)
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
;;
+ mmix*)
+ basic_machine=mmix-knuth
+ os=-mmixware
+ ;;
monitor)
basic_machine=m68k-rom68k
os=-coff
@@ -764,6 +727,10 @@ case $basic_machine in
np1)
basic_machine=np1-gould
;;
+ nv1)
+ basic_machine=nv1-cray
+ os=-unicosmp
+ ;;
nsr-tandem)
basic_machine=nsr-tandem
;;
@@ -771,12 +738,9 @@ case $basic_machine in
basic_machine=hppa1.1-oki
os=-proelf
;;
- openrisc | openrisc-*)
+ or32 | or32-*)
basic_machine=or32-unknown
- ;;
- os400)
- basic_machine=powerpc-ibm
- os=-os400
+ os=-coff
;;
OSE68000 | ose68000)
basic_machine=m68000-ericsson
@@ -869,12 +833,6 @@ case $basic_machine in
rtpc | rtpc-*)
basic_machine=romp-ibm
;;
- s390 | s390-*)
- basic_machine=s390-ibm
- ;;
- s390x | s390x-*)
- basic_machine=s390x-ibm
- ;;
sa29200)
basic_machine=a29k-amd
os=-udi
@@ -998,10 +956,6 @@ case $basic_machine in
tower | tower-32)
basic_machine=m68k-ncr
;;
- tpf)
- basic_machine=s390x-ibm
- os=-tpf
- ;;
udi29k)
basic_machine=a29k-amd
os=-udi
@@ -1045,10 +999,6 @@ case $basic_machine in
basic_machine=hppa1.1-winbond
os=-proelf
;;
- xbox)
- basic_machine=i686-pc
- os=-mingw32
- ;;
xps | xps100)
basic_machine=xps100-honeywell
;;
@@ -1079,9 +1029,6 @@ case $basic_machine in
romp)
basic_machine=romp-ibm
;;
- mmix)
- basic_machine=mmix-knuth
- ;;
rs6000)
basic_machine=rs6000-ibm
;;
@@ -1098,9 +1045,12 @@ case $basic_machine in
we32k)
basic_machine=we32k-att
;;
- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+ sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
sparc | sparcv8 | sparcv9 | sparcv9b)
basic_machine=sparc-sun
;;
@@ -1174,21 +1124,19 @@ case $os in
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
+ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku*)
+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1206,15 +1154,12 @@ case $os in
os=`echo $os | sed -e 's|nto|nto-qnx|'`
;;
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
| -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
;;
-mac*)
os=`echo $os | sed -e 's|mac|macos|'`
;;
- -linux-dietlibc)
- os=-linux-dietlibc
- ;;
-linux*)
os=`echo $os | sed -e 's|linux|linux-gnu|'`
;;
@@ -1227,9 +1172,6 @@ case $os in
-opened*)
os=-openedition
;;
- -os400*)
- os=-os400
- ;;
-wince*)
os=-wince
;;
@@ -1251,9 +1193,6 @@ case $os in
-atheos*)
os=-atheos
;;
- -syllable*)
- os=-syllable
- ;;
-386bsd)
os=-bsd
;;
@@ -1276,9 +1215,6 @@ case $os in
-sinix*)
os=-sysv4
;;
- -tpf*)
- os=-tpf
- ;;
-triton*)
os=-sysv3
;;
@@ -1315,9 +1251,6 @@ case $os in
-kaos*)
os=-kaos
;;
- -zvmoe)
- os=-zvmoe
- ;;
-none)
;;
*)
@@ -1349,9 +1282,9 @@ case $basic_machine in
arm*-semi)
os=-aout
;;
- c4x-* | tic4x-*)
- os=-coff
- ;;
+ c4x-* | tic4x-*)
+ os=-coff
+ ;;
# This must come before the *-dec entry.
pdp10-*)
os=-tops20
@@ -1395,15 +1328,9 @@ case $basic_machine in
*-be)
os=-beos
;;
- *-haiku)
- os=-haiku
- ;;
*-ibm)
os=-aix
;;
- *-knuth)
- os=-mmixware
- ;;
*-wec)
os=-proelf
;;
@@ -1536,15 +1463,9 @@ case $basic_machine in
-mvs* | -opened*)
vendor=ibm
;;
- -os400*)
- vendor=ibm
- ;;
-ptx*)
vendor=sequent
;;
- -tpf*)
- vendor=ibm
- ;;
-vxsim* | -vxworks* | -windiss*)
vendor=wrs
;;
@@ -1569,7 +1490,7 @@ case $basic_machine in
esac
echo $basic_machine$os
-exit
+exit 0
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/config/ltmain.sh b/config/ltmain.sh
index 8fc56db..0223495 100644
--- a/config/ltmain.sh
+++ b/config/ltmain.sh
@@ -43,13 +43,19 @@ EXIT_FAILURE=1
PROGRAM=ltmain.sh
PACKAGE=libtool
-VERSION="1.5.22 Debian 1.5.22-2"
+VERSION=1.5.22
TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes.
-if test -n "${ZSH_VERSION+set}" ; then
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
fi
# Check that we have a working $echo.
@@ -105,12 +111,14 @@ esac
# These must not be set unconditionally because not all systems understand
# e.g. LANG=C (notably SCO).
# We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
- save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
- save_LANG="$LANG"; LANG=C; export LANG
-fi
+for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+ eval "if test \"\${$lt_var+set}\" = set; then
+ save_$lt_var=\$$lt_var
+ $lt_var=C
+ export $lt_var
+ fi"
+done
# Make sure IFS has a sensible default
lt_nl='
@@ -136,6 +144,8 @@ duplicate_deps=no
preserve_args=
lo2o="s/\\.lo\$/.${objext}/"
o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
#####################################
# Shell function definitions:
@@ -327,7 +337,17 @@ func_extract_archives ()
*) my_xabs=`pwd`"/$my_xlib" ;;
esac
my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
- my_xdir="$my_gentop/$my_xlib"
+ my_xlib_u=$my_xlib
+ while :; do
+ case " $extracted_archives " in
+ *" $my_xlib_u "*)
+ extracted_serial=`expr $extracted_serial + 1`
+ my_xlib_u=lt$extracted_serial-$my_xlib ;;
+ *) break ;;
+ esac
+ done
+ extracted_archives="$extracted_archives $my_xlib_u"
+ my_xdir="$my_gentop/$my_xlib_u"
$show "${rm}r $my_xdir"
$run ${rm}r "$my_xdir"
@@ -758,6 +778,7 @@ if test -z "$show_help"; then
*.f90) xform=f90 ;;
*.for) xform=for ;;
*.java) xform=java ;;
+ *.obj) xform=obj ;;
esac
libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
@@ -1138,8 +1159,9 @@ EOF
for arg
do
case $arg in
- -all-static | -static)
- if test "X$arg" = "X-all-static"; then
+ -all-static | -static | -static-libtool-libs)
+ case $arg in
+ -all-static)
if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
$echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
fi
@@ -1147,12 +1169,20 @@ EOF
dlopen_self=$dlopen_self_static
fi
prefer_static_libs=yes
- else
+ ;;
+ -static)
if test -z "$pic_flag" && test -n "$link_static_flag"; then
dlopen_self=$dlopen_self_static
fi
prefer_static_libs=built
- fi
+ ;;
+ -static-libtool-libs)
+ if test -z "$pic_flag" && test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ prefer_static_libs=yes
+ ;;
+ esac
build_libtool_libs=no
build_old_libs=yes
break
@@ -1712,7 +1742,7 @@ EOF
continue
;;
- -static)
+ -static | -static-libtool-libs)
# The effects of -static are defined in a previous loop.
# We used to do the same as -all-static on platforms that
# didn't have a PIC flag, but the assumption that the effects
@@ -2082,10 +2112,7 @@ EOF
case $pass in
dlopen) libs="$dlfiles" ;;
dlpreopen) libs="$dlprefiles" ;;
- link)
- libs="$deplibs %DEPLIBS%"
- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
- ;;
+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
esac
fi
if test "$pass" = dlopen; then
@@ -2493,7 +2520,9 @@ EOF
if test "$linkmode,$pass" = "prog,link"; then
if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ { { test "$prefer_static_libs" = no ||
+ test "$prefer_static_libs,$installed" = "built,yes"; } ||
+ test -z "$old_library"; }; then
# We need to hardcode the library path
if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
# Make sure the rpath contains only unique directories.
@@ -3189,7 +3218,7 @@ EOF
# which has an extra 1 added just for fun
#
case $version_type in
- darwin|linux|osf|windows)
+ darwin|linux|osf|windows|none)
current=`expr $number_major + $number_minor`
age="$number_minor"
revision="$number_revision"
@@ -3204,11 +3233,6 @@ EOF
age="$number_minor"
revision="$number_minor"
;;
- *)
- $echo "$modename: unknown library version type \`$version_type'" 1>&2
- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit $EXIT_FAILURE
- ;;
esac
;;
no)
@@ -3418,11 +3442,11 @@ EOF
fi
# Eliminate all temporary directories.
- for path in $notinst_path; do
- lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
- deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
- dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
- done
+# for path in $notinst_path; do
+# lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
+# deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
+# dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+# done
if test -n "$xrpath"; then
# If the user specified any rpath flags, then add them.
@@ -3523,13 +3547,12 @@ EOF
int main() { return 0; }
EOF
$rm conftest
- $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
- if test "$?" -eq 0 ; then
+ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
ldd_output=`ldd conftest`
for i in $deplibs; do
name=`expr $i : '-l\(.*\)'`
# If $name is empty we are operating on a -L argument.
- if test "$name" != "" && test "$name" -ne "0"; then
+ if test "$name" != "" && test "$name" != "0"; then
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
case " $predeps $postdeps " in
*" $i "*)
@@ -3568,9 +3591,7 @@ EOF
# If $name is empty we are operating on a -L argument.
if test "$name" != "" && test "$name" != "0"; then
$rm conftest
- $LTCC $LTCFLAGS -o conftest conftest.c $i
- # Did it work?
- if test "$?" -eq 0 ; then
+ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
ldd_output=`ldd conftest`
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
case " $predeps $postdeps " in
@@ -3602,7 +3623,7 @@ EOF
droppeddeps=yes
$echo
$echo "*** Warning! Library $i is needed by this library but I was not able to"
- $echo "*** make it link in! You will probably need to install it or some"
+ $echo "*** make it link in! You will probably need to install it or some"
$echo "*** library that it depends on before this library will be fully"
$echo "*** functional. Installing it before continuing would be even better."
fi
@@ -4247,12 +4268,14 @@ EOF
reload_conv_objs=
gentop=
# reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec
+ # -Wl from whole_archive_flag_spec and hope we can get by with
+ # turning comma into space..
wl=
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
- eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+ reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
else
gentop="$output_objdir/${obj}x"
generated="$generated $gentop"
@@ -4700,16 +4723,16 @@ static const void *lt_preloaded_setup() {
case $host in
*cygwin* | *mingw* )
if test -f "$output_objdir/${outputname}.def" ; then
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
else
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
fi
;;
* )
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
;;
esac
;;
@@ -4724,13 +4747,13 @@ static const void *lt_preloaded_setup() {
# really was required.
# Nullify the symbol file.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
fi
if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
# Replace the output file specification.
- compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
link_command="$compile_command$compile_rpath"
# We have no uninstalled library dependencies, so finalize right now.
@@ -4817,7 +4840,7 @@ static const void *lt_preloaded_setup() {
if test "$fast_install" != no; then
link_command="$finalize_var$compile_command$finalize_rpath"
if test "$fast_install" = yes; then
- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+ relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
else
# fast_install is set to needless
relink_command=
@@ -4854,7 +4877,7 @@ static const void *lt_preloaded_setup() {
fi
done
relink_command="(cd `pwd`; $relink_command)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
fi
# Quote $echo for shipping.
@@ -5261,6 +5284,18 @@ EOF
Xsed='${SED} -e 1s/^X//'
sed_quote_subst='$sed_quote_subst'
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
@@ -5403,7 +5438,7 @@ else
;;
esac
$echo >> $output "\
- \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+ \$echo \"\$0: cannot exec \$program \$*\"
exit $EXIT_FAILURE
fi
else
@@ -5589,7 +5624,7 @@ fi\
done
# Quote the link command for shipping.
relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
if test "$hardcode_automatic" = yes ; then
relink_command=
fi
@@ -5934,9 +5969,9 @@ relink_command=\"$relink_command\""
if test -n "$inst_prefix_dir"; then
# Stick the inst_prefix_dir data into the link command.
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
else
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
fi
$echo "$modename: warning: relinking \`$file'" 1>&2
@@ -6145,7 +6180,7 @@ relink_command=\"$relink_command\""
file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
outputname="$tmpdir/$file"
# Replace the output file specification.
- relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
$show "$relink_command"
if $run eval "$relink_command"; then :
@@ -6421,12 +6456,15 @@ relink_command=\"$relink_command\""
fi
# Restore saved environment variables
- if test "${save_LC_ALL+set}" = set; then
- LC_ALL="$save_LC_ALL"; export LC_ALL
- fi
- if test "${save_LANG+set}" = set; then
- LANG="$save_LANG"; export LANG
- fi
+ for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+ do
+ eval "if test \"\${save_$lt_var+set}\" = set; then
+ $lt_var=\$save_$lt_var; export $lt_var
+ else
+ $lt_unset $lt_var
+ fi"
+ done
+
# Now prepare to actually exec the command.
exec_cmd="\$cmd$args"
@@ -6783,9 +6821,9 @@ The following components of LINK-COMMAND are treated specially:
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-export-symbols SYMFILE
- try to export only the symbols listed in SYMFILE
+ try to export only the symbols listed in SYMFILE
-export-symbols-regex REGEX
- try to export only the symbols matching REGEX
+ try to export only the symbols matching REGEX
-LLIBDIR search LIBDIR for required installed libraries
-lNAME OUTPUT-FILE requires the installed library libNAME
-module build a library that can dlopened
@@ -6799,9 +6837,11 @@ The following components of LINK-COMMAND are treated specially:
-release RELEASE specify package release information
-rpath LIBDIR the created library will eventually be installed in LIBDIR
-R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
- -static do not do any dynamic linking of libtool libraries
+ -static do not do any dynamic linking of uninstalled libtool libraries
+ -static-libtool-libs
+ do not do any dynamic linking of libtool libraries
-version-info CURRENT[:REVISION[:AGE]]
- specify library version info [each variable defaults to 0]
+ specify library version info [each variable defaults to 0]
All other options (arguments beginning with \`-') are ignored.
diff --git a/configure b/configure
index 905ea28..75a62d3 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.59 for libsdp 1.1.99.
+# Generated by GNU Autoconf 2.59 for libsdp 1.1.108.
#
# Report bugs to <openib-general at openib.org>.
#
@@ -423,8 +423,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='libsdp'
PACKAGE_TARNAME='libsdp'
-PACKAGE_VERSION='1.1.99'
-PACKAGE_STRING='libsdp 1.1.99'
+PACKAGE_VERSION='1.1.108'
+PACKAGE_STRING='libsdp 1.1.108'
PACKAGE_BUGREPORT='openib-general at openib.org'
ac_unique_file="src/port.c"
@@ -465,7 +465,7 @@ ac_includes_default="\
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INS [...]
ac_subst_files=''
# Initialize some variables set by options.
@@ -954,7 +954,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 libsdp 1.1.99 to adapt to many kinds of systems.
+\`configure' configures libsdp 1.1.108 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1020,7 +1020,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsdp 1.1.99:";;
+ short | recursive ) echo "Configuration of libsdp 1.1.108:";;
esac
cat <<\_ACEOF
@@ -1154,14 +1154,14 @@ esac
else
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi
- cd "$ac_popdir"
+ cd $ac_popdir
done
fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-libsdp configure 1.1.99
+libsdp configure 1.1.108
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1175,7 +1175,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libsdp $as_me 1.1.99, which was
+It was created by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1821,7 +1821,7 @@ fi
# Define the identity of the package.
PACKAGE=libsdp
- VERSION=1.1.99
+ VERSION=1.1.108
cat >>confdefs.h <<_ACEOF
@@ -1952,6 +1952,60 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+ { (exit 1); exit 1; }; }
+
+echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+ ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+ { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+ ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
@@ -2050,60 +2104,6 @@ else
enable_fast_install=yes
fi;
-# Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
- { (exit 1); exit 1; }; }
-
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
-if test "${ac_cv_build+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
- ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
- { (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
-build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
-if test "${ac_cv_host+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
- ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
-host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
DEPDIR="${am__leading_dot}deps"
ac_config_commands="$ac_config_commands depfiles"
@@ -2737,7 +2737,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2795,7 +2796,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2911,7 +2913,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2965,7 +2968,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3010,7 +3014,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3054,7 +3059,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3222,6 +3228,7 @@ do
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -3256,6 +3263,7 @@ done
fi
SED=$lt_cv_path_SED
+
echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6
@@ -3579,7 +3587,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -3696,7 +3704,7 @@ ia64-*-hpux*)
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 3699 "configure"' > conftest.$ac_ext
+ echo '#line 3707 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -3816,7 +3824,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4145,7 +4154,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4315,7 +4325,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4382,7 +4393,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4642,7 +4654,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4700,7 +4713,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4771,7 +4785,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4815,7 +4830,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5287,7 +5303,7 @@ fi
# Provide some information about the compiler.
-echo "$as_me:5290:" \
+echo "$as_me:5306:" \
"checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -5333,7 +5349,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -5382,7 +5399,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -6348,11 +6366,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6351: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6369: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6355: \$? = $ac_status" >&5
+ echo "$as_me:6373: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6616,11 +6634,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6619: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6637: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6623: \$? = $ac_status" >&5
+ echo "$as_me:6641: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -6720,11 +6738,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6723: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6741: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:6727: \$? = $ac_status" >&5
+ echo "$as_me:6745: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -6975,13 +6993,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs=no
else
ld_shlibs=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -7197,7 +7214,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7257,7 +7275,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7411,20 +7430,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
- link_all_deplibs=no
;;
hpux9*)
@@ -7522,7 +7532,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -8193,10 +8203,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line 8210 "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -8208,18 +8239,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -8545,7 +8564,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8648,7 +8668,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8713,7 +8734,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8806,7 +8828,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8871,7 +8894,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8937,7 +8961,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9003,7 +9028,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -9078,7 +9104,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9081 "configure"
+#line 9107 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9178,7 +9204,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9181 "configure"
+#line 9207 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -9509,6 +9535,9 @@ CC=$lt_compiler
# Is the compiler the GNU C compiler?
with_gcc=$GCC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -9642,11 +9671,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects
+predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects
+postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -9658,7 +9687,7 @@ postdeps=$lt_postdeps
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -9738,7 +9767,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -10261,7 +10290,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10322,7 +10352,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10754,7 +10785,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -11407,7 +11438,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
@@ -11516,11 +11547,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11519: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:11550: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:11523: \$? = $ac_status" >&5
+ echo "$as_me:11554: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -11620,11 +11651,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11623: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:11654: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:11627: \$? = $ac_status" >&5
+ echo "$as_me:11658: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -11692,12 +11723,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
cygwin* | mingw*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
- kfreebsd*-gnu)
- link_all_deplibs_CXX=no
- ;;
- linux*)
- link_all_deplibs_CXX=no
- ;;
*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -12158,10 +12183,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line 12190 "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -12173,18 +12219,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -12557,6 +12591,9 @@ CC=$lt_compiler_CXX
# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -12690,11 +12727,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_CXX
+predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_CXX
+postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -12706,7 +12743,7 @@ postdeps=$lt_postdeps_CXX
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -12786,7 +12823,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -13208,11 +13245,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13211: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13248: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:13215: \$? = $ac_status" >&5
+ echo "$as_me:13252: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -13312,11 +13349,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13315: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13352: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:13319: \$? = $ac_status" >&5
+ echo "$as_me:13356: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -13567,13 +13604,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_F77=no
else
ld_shlibs_F77=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -13779,7 +13815,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13829,7 +13866,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13983,22 +14021,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
;;
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
- archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- link_all_deplibs_F77=no
- ;;
-
hpux9*)
if test "$GCC" = yes; then
archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
@@ -14094,7 +14123,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_F77=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -14765,10 +14794,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line 14801 "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -14780,18 +14830,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -15164,6 +15202,9 @@ CC=$lt_compiler_F77
# Is the compiler the GNU C compiler?
with_gcc=$GCC_F77
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -15297,11 +15338,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_F77
+predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_F77
+postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -15313,7 +15354,7 @@ postdeps=$lt_postdeps_F77
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -15393,7 +15434,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_F77
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -15535,11 +15576,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15538: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15579: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15542: \$? = $ac_status" >&5
+ echo "$as_me:15583: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15803,11 +15844,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15806: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15847: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15810: \$? = $ac_status" >&5
+ echo "$as_me:15851: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15907,11 +15948,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15910: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15951: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15914: \$? = $ac_status" >&5
+ echo "$as_me:15955: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -16162,13 +16203,12 @@ EOF
$echo "local: *; };" >> $output_objdir/$libname.ver~
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
fi
- link_all_deplibs_GCJ=no
else
ld_shlibs_GCJ=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -16384,7 +16424,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16444,7 +16485,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16598,20 +16640,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
- kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
- link_all_deplibs_GCJ=no
;;
hpux9*)
@@ -16709,7 +16742,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_GCJ=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -17380,10 +17413,31 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
+ # find out which ABI we are using
+ libsuff=
+ case "$host_cpu" in
+ x86_64*|s390x*|powerpc64*)
+ echo '#line 17420 "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *64-bit*)
+ libsuff=64
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+ esac
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -17395,18 +17449,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -17779,6 +17821,9 @@ CC=$lt_compiler_GCJ
# Is the compiler the GNU C compiler?
with_gcc=$GCC_GCJ
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -17912,11 +17957,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_GCJ
+predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
+postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -17928,7 +17973,7 @@ postdeps=$lt_postdeps_GCJ
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18008,7 +18053,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_GCJ
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18260,6 +18305,9 @@ CC=$lt_compiler_RC
# Is the compiler the GNU C compiler?
with_gcc=$GCC_RC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -18393,11 +18441,11 @@ striplib=$lt_striplib
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_RC
+predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_RC
+postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -18409,7 +18457,7 @@ postdeps=$lt_postdeps_RC
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -18489,7 +18537,7 @@ variables_saved_for_relink="$variables_saved_for_relink"
link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -18963,7 +19011,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19021,7 +19070,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19137,7 +19187,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19191,7 +19242,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19236,7 +19288,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19280,7 +19333,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19509,7 +19563,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19575,7 +19630,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19664,7 +19720,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19780,7 +19837,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19952,7 +20010,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20144,7 +20203,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20208,7 +20268,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20289,7 +20350,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20430,7 +20492,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20563,7 +20626,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20696,7 +20760,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20807,7 +20872,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20874,7 +20940,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21093,7 +21160,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21358,7 +21426,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21452,7 +21521,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21565,7 +21635,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21598,6 +21669,41 @@ fi
done
+# check OS
+case "${host}" in
+i[3456]86-*-linux*)
+cat >>confdefs.h <<\_ACEOF
+#define LINUX_BUILD 1
+_ACEOF
+ ac_cv_linux_build="yes" ;;
+sparc*-sun-solaris*)
+cat >>confdefs.h <<\_ACEOF
+#define SOLARIS_BUILD 1
+_ACEOF
+ ac_cv_solaris_build="yes";;
+esac
+
+
+
+if test "$ac_cv_linux_build" = "yes"; then
+ LINUX_BUILD_TRUE=
+ LINUX_BUILD_FALSE='#'
+else
+ LINUX_BUILD_TRUE='#'
+ LINUX_BUILD_FALSE=
+fi
+
+
+
+if test "$ac_cv_solaris_build" = "yes"; then
+ SOLARIS_BUILD_TRUE=
+ SOLARIS_BUILD_FALSE='#'
+else
+ SOLARIS_BUILD_TRUE='#'
+ SOLARIS_BUILD_FALSE=
+fi
+
+
# Check if we should build libsdp_sys
echo "$as_me:$LINENO: checking whether to build i386-specific libsdp_sys" >&5
echo $ECHO_N "checking whether to build i386-specific libsdp_sys... $ECHO_C" >&6
@@ -21632,7 +21738,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21795,6 +21902,20 @@ echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
+if test -z "${LINUX_BUILD_TRUE}" && test -z "${LINUX_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"LINUX_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${SOLARIS_BUILD_TRUE}" && test -z "${SOLARIS_BUILD_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"SOLARIS_BUILD\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
if test -z "${WANT_LIBSDP_SYS_TRUE}" && test -z "${WANT_LIBSDP_SYS_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional \"WANT_LIBSDP_SYS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
@@ -22073,7 +22194,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by libsdp $as_me 1.1.99, which was
+This file was extended by libsdp $as_me 1.1.108, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22139,7 +22260,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-libsdp config.status 1.1.99
+libsdp config.status 1.1.108
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -22363,9 +22484,6 @@ s, at am__leading_dot@,$am__leading_dot,;t t
s, at AMTAR@,$AMTAR,;t t
s, at am__tar@,$am__tar,;t t
s, at am__untar@,$am__untar,;t t
-s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
-s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
-s, at MAINT@,$MAINT,;t t
s, at build@,$build,;t t
s, at build_cpu@,$build_cpu,;t t
s, at build_vendor@,$build_vendor,;t t
@@ -22374,6 +22492,9 @@ s, at host@,$host,;t t
s, at host_cpu@,$host_cpu,;t t
s, at host_vendor@,$host_vendor,;t t
s, at host_os@,$host_os,;t t
+s, at MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
+s, at MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
+s, at MAINT@,$MAINT,;t t
s, at CC@,$CC,;t t
s, at CFLAGS@,$CFLAGS,;t t
s, at LDFLAGS@,$LDFLAGS,;t t
@@ -22390,6 +22511,7 @@ s, at AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s, at CCDEPMODE@,$CCDEPMODE,;t t
s, at am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
s, at am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
+s, at SED@,$SED,;t t
s, at EGREP@,$EGREP,;t t
s, at LN_S@,$LN_S,;t t
s, at ECHO@,$ECHO,;t t
@@ -22415,6 +22537,10 @@ s, at LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
s, at YACC@,$YACC,;t t
s, at ALLOCA@,$ALLOCA,;t t
s, at LIBOBJS@,$LIBOBJS,;t t
+s, at LINUX_BUILD_TRUE@,$LINUX_BUILD_TRUE,;t t
+s, at LINUX_BUILD_FALSE@,$LINUX_BUILD_FALSE,;t t
+s, at SOLARIS_BUILD_TRUE@,$SOLARIS_BUILD_TRUE,;t t
+s, at SOLARIS_BUILD_FALSE@,$SOLARIS_BUILD_FALSE,;t t
s, at WANT_LIBSDP_SYS_TRUE@,$WANT_LIBSDP_SYS_TRUE,;t t
s, at WANT_LIBSDP_SYS_FALSE@,$WANT_LIBSDP_SYS_FALSE,;t t
s, at LTLIBOBJS@,$LTLIBOBJS,;t t
@@ -22584,6 +22710,11 @@ esac
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
esac
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
# Let's still pretend it is `configure' which instantiates (i.e., don't
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
@@ -22622,12 +22753,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
fi;;
esac
done` || { (exit 1); exit 1; }
-
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
sed "$ac_vpsub
diff --git a/configure.in b/configure.in
index c488398..b1f34a4 100644
--- a/configure.in
+++ b/configure.in
@@ -1,13 +1,15 @@
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
+
AC_PREREQ(2.57)
-AC_INIT(libsdp, 1.1.99, openib-general at openib.org)
+AC_INIT(libsdp, 1.1.108, openib-general at openib.org)
AC_CONFIG_SRCDIR([src/port.c])
AC_CONFIG_AUX_DIR(config)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(libsdp, 1.1.99)
+AM_INIT_AUTOMAKE(libsdp, 1.1.108)
+AC_CANONICAL_HOST
AM_MAINTAINER_MODE
AC_DISABLE_STATIC
@@ -34,6 +36,15 @@ AC_FUNC_MALLOC
AC_FUNC_VPRINTF
AC_CHECK_FUNCS([dup2 memset socket strcasecmp strchr strdup strpbrk strrchr strtoul])
+# check OS
+case "${host}" in
+i[[3456]]86-*-linux*) AC_DEFINE(LINUX_BUILD, 1, [OS is linux]) ac_cv_linux_build="yes" ;;
+sparc*-sun-solaris*) AC_DEFINE(SOLARIS_BUILD, 1, [OS is sparc solaris]) ac_cv_solaris_build="yes";;
+esac
+
+AM_CONDITIONAL(LINUX_BUILD, test "$ac_cv_linux_build" = "yes")
+AM_CONDITIONAL(SOLARIS_BUILD, test "$ac_cv_solaris_build" = "yes")
+
# Check if we should build libsdp_sys
AC_CACHE_CHECK(whether to build i386-specific libsdp_sys, ac_cv_libsdp_sys,
AC_TRY_COMPILE(,[
diff --git a/libsdp.conf b/libsdp.conf
index 5b03e13..9bbd633 100644
--- a/libsdp.conf
+++ b/libsdp.conf
@@ -16,8 +16,8 @@
# Please do not forget to comment if you want to change these.
# (the rest of this file explains the syntax and give examples)
#
-# Get errors printed into the files /tmp/libsdp.log.<uid>
-# or /var/log/<filename> for root
+# Get errors printed into the files /tmp/libsdp.log.<uid>/log
+# or /var/log/<path> for root
log min-level 9 destination file libsdp.log
#
# By default we let all servers and client try SDP first.
@@ -32,14 +32,18 @@ use both client * *:*
# ------------------
# The log directive allows the user to specify which and where debug and error
# messages get sent. The log statement format is:
-# log [destination stderr|syslog|file <filename>] [min-level <1-9>]
+# log [destination stderr|syslog|file <path>] [min-level <1-9>]
#
# destination - defines the destination of the log messages:
# stderr - messages will be forwarded to the stderr
# syslog - messages sent to the syslog service
-# file <filename> - messages will be written to the file /var/log/<filename> for root.
-# for regular user, if full path is requsted <filename with path>.<uid>
-# or /tmp/<filename>.<uid> if no path is requested
+# file <path> - messages will be written to the file /var/log/<path> for root.
+# for regular user, if full path is requsted <path>.<uid>/log
+# or /tmp/<path>.<uid>/log if no path is requested
+# Due to security reasons, <path> must not be:
+# 1. a soft link
+# 2. owned by other user.
+# 3. Other permissions except User permissions.
#
# min-level - defines the verbosity of the log:
# 9 - only errors are printed
@@ -95,11 +99,13 @@ use both client * *:*
# <address|*> means:
# Either the local address the server is bind to or the remote server
# address the client connects to. Syntax for address matching is:
-# <IPv4 address>[/<prefix_length>]|*
-# IPv4 address = [0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ each sub number < 255
-# prefix_length = [0-9]+ and with value <= 32. A prefix_length of 24
-# matches the subnet mask 255.255.255.0 . A prefix_length of 32
-# requires matching of the exact IP.
+# <IPv4/IPv6 address>[/<prefix_length>]|*
+# IP address = IPv4 in dotted-quad format, "ddd.ddd.ddd.ddd" or IPv6 network
+# address in any allowed IPv6 address format.
+# prefix_length = Number of bits to match. A prefix_length of 16 matches the
+# subnet mask 255.255.0.0 in IPv4, or ffff::0 in IPv6.
+# A prefix_length of 32 for IPv4 or 128 for IPv6 requires
+# matching of the exact IP.
#
# <port range> is:
# start-port[-end-port] where port numbers are >0 and < 65536
@@ -113,6 +119,10 @@ use both client * *:*
# family role program address:port[-range]
# use sdp connect * 192.168.1.0/24:*
#
+# Use SDP by clients connecting to machines that belongs to subnet 1234:5678::*
+# family role program address:port[-range]
+# use sdp connect * 1234:5678::0/64:*
+#
# Use SDP by ttcp when it connects to port 5001 of any machine
# family role program address:port[-range]
# use sdp listen ttcp *:5001
diff --git a/libsdp.spec b/libsdp.spec
index a34e066..a6561f9 100644
--- a/libsdp.spec
+++ b/libsdp.spec
@@ -1,12 +1,12 @@
Summary: LD_PRELOAD-able library for using SDP
Name: libsdp
-Version: 1.1.99
-Release: 1.ofed1.3.1
+Version: 1.1.108
+Release: 0.17.ga6958ef
License: GPL/BSD
Group: System Environment/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Source: http://www.openfabrics.org/downloads/libsdp-1.1.99.tar.gz
+Source: http://www.openfabrics.org/downloads/libsdp-1.1.108-0.17.ga6958ef.tar.gz
Url: http://www.openfabrics.org/
%description
@@ -17,7 +17,7 @@ and without recompiling the application.
%package devel
Summary: Development files for the libsdp
Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}, logrotate
%description devel
Development files of libsdp that may be linked directly to an
@@ -31,21 +31,29 @@ application, which may be useful for debugging.
make
%install
+etc=$RPM_BUILD_ROOT%{_sysconfdir}
make DESTDIR=${RPM_BUILD_ROOT} install
# remove unpackaged files from the buildroot
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+mkdir -p $etc/logrotate.d
+install -m 644 scripts/libsdp.logrotate $etc/logrotate.d/libsdp
%clean
rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root)
-%{_libdir}/libsdp*.so.*
+# For set-user-ID/set-group-ID ELF binaries, only libraries in the standard search directories that are also set-user-ID
+# To do so, change line below to: %defattr(6644,root,root)
+%defattr(0644,root,root)
+%{_libdir}/libsdp*.so*
+%defattr(0644,root,root)
%config(noreplace) %{_sysconfdir}/libsdp.conf
+%config(noreplace) %{_includedir}/linux/sdp_inet.h
%doc README NEWS ChangeLog COPYING
+%config(noreplace) %{_sysconfdir}/logrotate.d/libsdp
%files devel
-%defattr(-,root,root,-)
+%defattr(0644,root,root,-)
%{_libdir}/libsdp*.so
%changelog
diff --git a/libsdp.spec.in b/libsdp.spec.in
index d0e7ce6..971f2bc 100644
--- a/libsdp.spec.in
+++ b/libsdp.spec.in
@@ -17,7 +17,7 @@ and without recompiling the application.
%package devel
Summary: Development files for the libsdp
Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}, logrotate
%description devel
Development files of libsdp that may be linked directly to an
@@ -31,21 +31,29 @@ application, which may be useful for debugging.
make
%install
+etc=$RPM_BUILD_ROOT%{_sysconfdir}
make DESTDIR=${RPM_BUILD_ROOT} install
# remove unpackaged files from the buildroot
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+mkdir -p $etc/logrotate.d
+install -m 644 scripts/libsdp.logrotate $etc/logrotate.d/libsdp
%clean
rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root)
-%{_libdir}/libsdp*.so.*
+# For set-user-ID/set-group-ID ELF binaries, only libraries in the standard search directories that are also set-user-ID
+# To do so, change line below to: %defattr(6644,root,root)
+%defattr(0644,root,root)
+%{_libdir}/libsdp*.so*
+%defattr(0644,root,root)
%config(noreplace) %{_sysconfdir}/libsdp.conf
+%config(noreplace) %{_includedir}/linux/sdp_inet.h
%doc README NEWS ChangeLog COPYING
+%config(noreplace) %{_sysconfdir}/logrotate.d/libsdp
%files devel
-%defattr(-,root,root,-)
+%defattr(0644,root,root,-)
%{_libdir}/libsdp*.so
%changelog
diff --git a/scripts/libsdp.logrotate b/scripts/libsdp.logrotate
new file mode 100644
index 0000000..3e54ff6
--- /dev/null
+++ b/scripts/libsdp.logrotate
@@ -0,0 +1,6 @@
+/var/log/libsdp.log {
+ missingok
+ notifempty
+ copytruncate
+ compress
+}
diff --git a/src/Makefile.am b/src/Makefile.am
index 37eb4a3..f6907b2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -7,10 +7,13 @@ AM_CFLAGS = -Wall -DSYSCONFDIR=\"$(sysconfdir)\"
libsdp_la_SOURCES = log.c match.c port.c config_parser.c config_scanner.c
libsdp_la_LDFLAGS = -version-info 1 -ldl -lc
+if SOLARIS_BUILD
+libsdp_la_LDFLAGS += -lsocket
+endif
libsdp_sys_la_SOURCES = socket.c
libsdp_sys_la_LDFLAGS = -version-info 1
-EXTRA_DIST = libsdp.h sdp_inet.h config_parser.h
+EXTRA_DIST = libsdp.h linux/sdp_inet.h config_parser.h
config_parser.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/config_parser.y
$(YACC) -y -plibsdp_yy -d $(srcdir)/config_parser.y
@@ -22,3 +25,5 @@ config_scanner.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/config_scanner.l
$(LEX) -Plibsdp_yy $(srcdir)/config_scanner.l
mv lex.libsdp_yy.c config_scanner.c
cp -f config_scanner.c $(srcdir)/config_scanner.c
+
+nobase_include_HEADERS = linux/sdp_inet.h
diff --git a/src/Makefile.in b/src/Makefile.in
index 071b2b2..3d2a125 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -14,6 +14,7 @@
@SET_MAKE@
+
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -36,8 +37,10 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
+ at SOLARIS_BUILD_TRUE@am__append_1 = -lsocket
subdir = src
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(nobase_include_HEADERS) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -51,7 +54,7 @@ am__vpath_adj = case $$p in \
*) f=$$p;; \
esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)"
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
libLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(lib_LTLIBRARIES)
libsdp_la_LIBADD =
@@ -75,6 +78,8 @@ LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libsdp_la_SOURCES) $(libsdp_sys_la_SOURCES)
DIST_SOURCES = $(libsdp_la_SOURCES) $(libsdp_sys_la_SOURCES)
+nobase_includeHEADERS_INSTALL = $(install_sh_DATA)
+HEADERS = $(nobase_include_HEADERS)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -119,6 +124,8 @@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
+LINUX_BUILD_FALSE = @LINUX_BUILD_FALSE@
+LINUX_BUILD_TRUE = @LINUX_BUILD_TRUE@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
@@ -134,8 +141,11 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
+SOLARIS_BUILD_FALSE = @SOLARIS_BUILD_FALSE@
+SOLARIS_BUILD_TRUE = @SOLARIS_BUILD_TRUE@
STRIP = @STRIP@
VERSION = @VERSION@
WANT_LIBSDP_SYS_FALSE = @WANT_LIBSDP_SYS_FALSE@
@@ -188,10 +198,11 @@ lib_LTLIBRARIES = libsdp.la $(LIB_SDP_SYS)
@WANT_LIBSDP_SYS_TRUE at LIB_SDP_SYS = libsdp_sys.la
AM_CFLAGS = -Wall -DSYSCONFDIR=\"$(sysconfdir)\"
libsdp_la_SOURCES = log.c match.c port.c config_parser.c config_scanner.c
-libsdp_la_LDFLAGS = -version-info 1 -ldl -lc
+libsdp_la_LDFLAGS = -version-info 1 -ldl -lc $(am__append_1)
libsdp_sys_la_SOURCES = socket.c
libsdp_sys_la_LDFLAGS = -version-info 1
-EXTRA_DIST = libsdp.h sdp_inet.h config_parser.h
+EXTRA_DIST = libsdp.h linux/sdp_inet.h config_parser.h
+nobase_include_HEADERS = linux/sdp_inet.h
all: all-am
.SUFFIXES:
@@ -300,6 +311,25 @@ clean-libtool:
distclean-libtool:
-rm -f libtool
uninstall-info-am:
+install-nobase_includeHEADERS: $(nobase_include_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_include_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+ $(nobase_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+ done
+
+uninstall-nobase_includeHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_include_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+ rm -f "$(DESTDIR)$(includedir)/$$f"; \
+ done
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -350,6 +380,7 @@ distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
+ $(mkdir_p) $(distdir)/linux
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
@@ -378,9 +409,9 @@ distdir: $(DISTFILES)
done
check-am: all-am
check: check-am
-all-am: Makefile $(LTLIBRARIES)
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
- for dir in "$(DESTDIR)$(libdir)"; do \
+ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
@@ -428,7 +459,7 @@ info: info-am
info-am:
-install-data-am:
+install-data-am: install-nobase_includeHEADERS
install-exec-am: install-libLTLIBRARIES
@@ -456,7 +487,8 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
+uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \
+ uninstall-nobase_includeHEADERS
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
clean-libLTLIBRARIES clean-libtool ctags distclean \
@@ -464,12 +496,13 @@ uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
distclean-tags distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-exec \
install-exec-am install-info install-info-am \
- install-libLTLIBRARIES install-man install-strip installcheck \
+ install-libLTLIBRARIES install-man \
+ install-nobase_includeHEADERS install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags uninstall uninstall-am uninstall-info-am \
- uninstall-libLTLIBRARIES
+ uninstall-libLTLIBRARIES uninstall-nobase_includeHEADERS
config_parser.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/config_parser.y
diff --git a/src/config_parser.c b/src/config_parser.c
index 87968fc..7f549d6 100644
--- a/src/config_parser.c
+++ b/src/config_parser.c
@@ -88,7 +88,8 @@
FILENAME = 269,
NAME = 270,
LEVEL = 271,
- LINE = 272
+ LINE = 272,
+ SUBNET = 273
};
#endif
/* Tokens. */
@@ -107,6 +108,7 @@
#define NAME 270
#define LEVEL 271
#define LINE 272
+#define SUBNET 273
@@ -147,16 +149,49 @@ int __sdp_config_empty(
(__sdp_servers_family_rules_head == NULL) );
}
-/* define the address by 4 integers */
-static void __sdp_set_ipv4_addr(short a0, short a1, short a2, short a3)
+static void __sdp_set_ip_addr(char *addr)
{
- char buf[16];
- sprintf(buf,"%d.%d.%d.%d", a0, a1, a2, a3);
- if (!inet_aton(buf, &( __sdp_rule.ipv4 )))
- {
- parse_err = 1;
- yyerror("provided address is not legal");
- }
+ int rc;
+ char *addrlen;
+ struct sockaddr_in *addr4 = (struct sockaddr_in *)(&__sdp_rule.ip);
+ struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *)(&__sdp_rule.ip);
+ int prefixlen = 0;
+
+ addrlen = strrchr(addr, '/');
+ if (addrlen) {
+ prefixlen = atoi(addrlen + 1);
+ *addrlen = '\0';
+ }
+
+ rc = inet_pton(AF_INET, addr, &addr4->sin_addr);
+ if (rc > 0) {
+ addr4->sin_family = AF_INET;
+ __sdp_rule.prefixlen = prefixlen ?: 32;
+ return;
+ }
+
+ rc = inet_pton(AF_INET6, addr, &addr6->sin6_addr);
+ if (rc > 0) {
+ addr6->sin6_family = AF_INET6;
+ __sdp_rule.prefixlen = prefixlen ?: 128;
+ return;
+ }
+
+ parse_err = 1;
+ yyerror("provided address is not legal");
+}
+
+static const char *addr2str(struct sockaddr_storage *src)
+{
+ static char dst[INET6_ADDRSTRLEN];
+ int af = src->ss_family;
+ const struct sockaddr_in *addr4 = (const struct sockaddr_in *)src;
+ const struct sockaddr_in6 *addr6 = (const struct sockaddr_in6 *)src;
+
+ if (af == AF_INET6)
+ return inet_ntop(af, &addr6->sin6_addr, dst, INET6_ADDRSTRLEN);
+
+ return inet_ntop(af, &addr4->sin_addr, dst, INET6_ADDRSTRLEN);
}
static void __sdp_set_prog_name_expr(char *prog_name_expr)
@@ -184,11 +219,8 @@ static void __sdp_dump_config_state() {
__sdp_get_role_str( current_role ),
__sdp_rule.prog_name_expr);
if (__sdp_rule.match_by_addr) {
- if ( __sdp_rule.prefixlen != 32 )
sprintf(buf+strlen(buf), " %s/%d",
- inet_ntoa( __sdp_rule.ipv4 ), __sdp_rule.prefixlen);
- else
- sprintf(buf+strlen(buf), " %s", inet_ntoa( __sdp_rule.ipv4 ));
+ addr2str(&__sdp_rule.ip), __sdp_rule.prefixlen);
} else {
sprintf(buf+strlen(buf), " *");
}
@@ -260,13 +292,13 @@ static void __sdp_add_rule() {
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 167 "./config_parser.y"
+#line 197 "./config_parser.y"
{
int ival;
char *sval;
}
/* Line 193 of yacc.c. */
-#line 270 "y.tab.c"
+#line 302 "y.tab.c"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
@@ -276,13 +308,13 @@ typedef union YYSTYPE
/* Copy the second part of user declarations. */
-#line 192 "./config_parser.y"
+#line 223 "./config_parser.y"
long __sdp_config_line_num;
/* Line 216 of yacc.c. */
-#line 286 "y.tab.c"
+#line 318 "y.tab.c"
#ifdef short
# undef short
@@ -497,20 +529,20 @@ union yyalloc
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 7
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 36
+#define YYLAST 31
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 23
+#define YYNTOKENS 22
/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 17
+#define YYNNTS 16
/* YYNRULES -- Number of rules. */
-#define YYNRULES 33
+#define YYNRULES 31
/* YYNRULES -- Number of states. */
-#define YYNSTATES 53
+#define YYNSTATES 44
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
-#define YYMAXUTOK 272
+#define YYMAXUTOK 273
#define YYTRANSLATE(YYX) \
((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -522,8 +554,8 @@ static const yytype_uint8 yytranslate[] =
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 19, 2, 2, 22, 21, 20, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 18, 2,
+ 2, 2, 20, 2, 2, 21, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 19, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
@@ -545,7 +577,7 @@ static const yytype_uint8 yytranslate[] =
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17
+ 15, 16, 17, 18
};
#if YYDEBUG
@@ -555,32 +587,31 @@ static const yytype_uint8 yyprhs[] =
{
0, 0, 3, 5, 8, 9, 11, 14, 15, 18,
20, 22, 26, 27, 30, 33, 36, 39, 43, 46,
- 55, 57, 59, 61, 63, 65, 67, 69, 71, 75,
- 77, 85, 87, 91
+ 55, 57, 59, 61, 63, 65, 67, 69, 71, 73,
+ 75, 79
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
static const yytype_int8 yyrhs[] =
{
- 26, 0, -1, 17, -1, 24, 17, -1, -1, 24,
- -1, 25, 27, -1, -1, 27, 28, -1, 29, -1,
- 33, -1, 10, 30, 24, -1, -1, 30, 31, -1,
- 30, 32, -1, 11, 12, -1, 11, 13, -1, 11,
- 14, 15, -1, 16, 9, -1, 3, 34, 35, 36,
- 37, 18, 39, 24, -1, 6, -1, 7, -1, 8,
- -1, 5, -1, 4, -1, 15, -1, 19, -1, 38,
- -1, 38, 20, 9, -1, 19, -1, 9, 21, 9,
- 21, 9, 21, 9, -1, 9, -1, 9, 22, 9,
- -1, 19, -1
+ 25, 0, -1, 17, -1, 23, 17, -1, -1, 23,
+ -1, 24, 26, -1, -1, 26, 27, -1, 28, -1,
+ 32, -1, 10, 29, 23, -1, -1, 29, 30, -1,
+ 29, 31, -1, 11, 12, -1, 11, 13, -1, 11,
+ 14, 15, -1, 16, 9, -1, 3, 33, 34, 35,
+ 36, 19, 37, 23, -1, 6, -1, 7, -1, 8,
+ -1, 5, -1, 4, -1, 15, -1, 20, -1, 18,
+ -1, 20, -1, 9, -1, 9, 21, 9, -1, 20,
+ -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 198, 198, 199, 201, 202, 205, 208, 209, 213,
- 214, 218, 221, 222, 223, 227, 228, 229, 233, 237,
- 241, 242, 243, 247, 248, 252, 253, 257, 258, 259,
- 263, 267, 268, 269
+ 0, 229, 229, 230, 232, 233, 236, 239, 240, 244,
+ 245, 249, 252, 253, 254, 258, 259, 260, 264, 268,
+ 272, 273, 274, 278, 279, 283, 284, 288, 289, 293,
+ 294, 295
};
#endif
@@ -593,10 +624,10 @@ static const char *const yytname[] =
"\"server or listen\"", "\"tcp\"", "\"sdp\"", "\"both\"",
"\"integer value\"", "\"log statement\"", "\"destination\"",
"\"stderr\"", "\"syslog\"", "\"file\"", "\"a name\"", "\"min-level\"",
- "\"new line\"", "':'", "'*'", "'/'", "'.'", "'-'", "$accept", "NL",
+ "\"new line\"", "\"ip address\"", "':'", "'*'", "'-'", "$accept", "NL",
"ONL", "config", "statements", "statement", "log_statement", "log_opts",
"log_dest", "verbosity", "socket_statement", "family", "role", "program",
- "address", "ipv4", "ports", 0
+ "address", "ports", 0
};
#endif
@@ -606,18 +637,18 @@ static const char *const yytname[] =
static const yytype_uint16 yytoknum[] =
{
0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 58, 42,
- 47, 46, 45
+ 265, 266, 267, 268, 269, 270, 271, 272, 273, 58,
+ 42, 45
};
# endif
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
static const yytype_uint8 yyr1[] =
{
- 0, 23, 24, 24, 25, 25, 26, 27, 27, 28,
- 28, 29, 30, 30, 30, 31, 31, 31, 32, 33,
- 34, 34, 34, 35, 35, 36, 36, 37, 37, 37,
- 38, 39, 39, 39
+ 0, 22, 23, 23, 24, 24, 25, 26, 26, 27,
+ 27, 28, 29, 29, 29, 30, 30, 30, 31, 32,
+ 33, 33, 33, 34, 34, 35, 35, 36, 36, 37,
+ 37, 37
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
@@ -625,8 +656,8 @@ static const yytype_uint8 yyr2[] =
{
0, 2, 1, 2, 0, 1, 2, 0, 2, 1,
1, 3, 0, 2, 2, 2, 2, 3, 2, 8,
- 1, 1, 1, 1, 1, 1, 1, 1, 3, 1,
- 7, 1, 3, 1
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 3, 1
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
@@ -637,16 +668,15 @@ static const yytype_uint8 yydefact[] =
4, 2, 5, 7, 0, 3, 6, 1, 0, 12,
8, 9, 10, 20, 21, 22, 0, 0, 24, 23,
0, 0, 0, 11, 13, 14, 25, 26, 0, 15,
- 16, 0, 18, 0, 29, 0, 27, 17, 0, 0,
- 0, 0, 31, 33, 0, 28, 0, 0, 19, 0,
- 32, 0, 30
+ 16, 0, 18, 27, 28, 0, 17, 0, 29, 31,
+ 0, 0, 19, 30
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int8 yydefgoto[] =
{
-1, 2, 3, 4, 6, 10, 11, 17, 24, 25,
- 12, 16, 20, 28, 35, 36, 44
+ 12, 16, 20, 28, 35, 40
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
@@ -654,19 +684,18 @@ static const yytype_int8 yydefgoto[] =
#define YYPACT_NINF -18
static const yytype_int8 yypact[] =
{
- -13, -18, 4, -18, 22, -18, 0, -18, 9, -18,
- -18, -18, -18, -18, -18, -18, 2, -3, -18, -18,
- -10, 6, 14, 4, -18, -18, -18, -18, -8, -18,
- -18, 10, -18, 3, -18, 8, 11, -18, 19, -7,
- 20, 12, 13, -18, -13, -18, 21, 23, 4, 15,
- -18, 25, -18
+ -10, -18, 5, -18, 21, -18, -1, -18, 7, -18,
+ -18, -18, -18, -18, -18, -18, 15, -6, -18, -18,
+ -12, 4, 16, 5, -18, -18, -18, -18, -14, -18,
+ -18, 9, -18, -18, -18, 8, -18, -8, 10, -18,
+ -10, 17, 5, -18
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int8 yypgoto[] =
{
-18, -17, -18, -18, -18, -18, -18, -18, -18, -18,
- -18, -18, -18, -18, -18, -18, -18
+ -18, -18, -18, -18, -18, -18
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
@@ -676,30 +705,29 @@ static const yytype_int8 yypgoto[] =
#define YYTABLE_NINF -1
static const yytype_uint8 yytable[] =
{
- 23, 33, 42, 8, 1, 26, 18, 19, 21, 27,
- 9, 34, 43, 22, 1, 13, 14, 15, 29, 30,
- 31, 5, 7, 32, 38, 37, 39, 48, 41, 45,
- 49, 40, 50, 46, 52, 47, 51
+ 23, 38, 8, 26, 33, 21, 34, 1, 27, 9,
+ 22, 1, 39, 13, 14, 15, 29, 30, 31, 18,
+ 19, 7, 5, 42, 36, 32, 43, 37, 0, 0,
+ 0, 41
};
-static const yytype_uint8 yycheck[] =
+static const yytype_int8 yycheck[] =
{
- 17, 9, 9, 3, 17, 15, 4, 5, 11, 19,
- 10, 19, 19, 16, 17, 6, 7, 8, 12, 13,
- 14, 17, 0, 9, 21, 15, 18, 44, 9, 9,
- 9, 20, 9, 21, 9, 22, 21
+ 17, 9, 3, 15, 18, 11, 20, 17, 20, 10,
+ 16, 17, 20, 6, 7, 8, 12, 13, 14, 4,
+ 5, 0, 17, 40, 15, 9, 9, 19, -1, -1,
+ -1, 21
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
symbol of state STATE-NUM. */
static const yytype_uint8 yystos[] =
{
- 0, 17, 24, 25, 26, 17, 27, 0, 3, 10,
- 28, 29, 33, 6, 7, 8, 34, 30, 4, 5,
- 35, 11, 16, 24, 31, 32, 15, 19, 36, 12,
- 13, 14, 9, 9, 19, 37, 38, 15, 21, 18,
- 20, 9, 9, 19, 39, 9, 21, 22, 24, 9,
- 9, 21, 9
+ 0, 17, 23, 24, 25, 17, 26, 0, 3, 10,
+ 27, 28, 32, 6, 7, 8, 33, 29, 4, 5,
+ 34, 11, 16, 23, 30, 31, 15, 20, 35, 12,
+ 13, 14, 9, 18, 20, 36, 15, 19, 9, 20,
+ 37, 21, 23, 9
};
#define yyerrok (yyerrstatus = 0)
@@ -1514,103 +1542,93 @@ yyreduce:
switch (yyn)
{
case 15:
-#line 227 "./config_parser.y"
+#line 258 "./config_parser.y"
{ __sdp_log_set_log_stderr(); }
break;
case 16:
-#line 228 "./config_parser.y"
+#line 259 "./config_parser.y"
{ __sdp_log_set_log_syslog(); }
break;
case 17:
-#line 229 "./config_parser.y"
+#line 260 "./config_parser.y"
{ __sdp_log_set_log_file((yyvsp[(3) - (3)].sval)); }
break;
case 18:
-#line 233 "./config_parser.y"
+#line 264 "./config_parser.y"
{ __sdp_log_set_min_level((yyvsp[(2) - (2)].ival)); }
break;
case 19:
-#line 237 "./config_parser.y"
+#line 268 "./config_parser.y"
{ __sdp_add_rule(); }
break;
case 20:
-#line 241 "./config_parser.y"
+#line 272 "./config_parser.y"
{ __sdp_rule.target_family = USE_TCP; }
break;
case 21:
-#line 242 "./config_parser.y"
+#line 273 "./config_parser.y"
{ __sdp_rule.target_family = USE_SDP; }
break;
case 22:
-#line 243 "./config_parser.y"
+#line 274 "./config_parser.y"
{ __sdp_rule.target_family = USE_BOTH; }
break;
case 23:
-#line 247 "./config_parser.y"
+#line 278 "./config_parser.y"
{ current_role = 1; }
break;
case 24:
-#line 248 "./config_parser.y"
+#line 279 "./config_parser.y"
{ current_role = 2; }
break;
case 25:
-#line 252 "./config_parser.y"
+#line 283 "./config_parser.y"
{ __sdp_set_prog_name_expr((yyvsp[(1) - (1)].sval)); }
break;
case 26:
-#line 253 "./config_parser.y"
+#line 284 "./config_parser.y"
{ __sdp_set_prog_name_expr("*"); }
break;
case 27:
-#line 257 "./config_parser.y"
- { __sdp_rule.match_by_addr = 1; __sdp_rule.prefixlen = 32; }
+#line 288 "./config_parser.y"
+ { __sdp_rule.match_by_addr = 1; __sdp_set_ip_addr((yyvsp[(1) - (1)].sval)); }
break;
case 28:
-#line 258 "./config_parser.y"
- { __sdp_rule.match_by_addr = 1; __sdp_rule.prefixlen = (yyvsp[(3) - (3)].ival); }
- break;
-
- case 29:
-#line 259 "./config_parser.y"
+#line 289 "./config_parser.y"
{ __sdp_rule.match_by_addr = 0; __sdp_rule.prefixlen = 32; }
break;
- case 30:
-#line 263 "./config_parser.y"
- { __sdp_set_ipv4_addr((yyvsp[(1) - (7)].ival),(yyvsp[(3) - (7)].ival),(yyvsp[(5) - (7)].ival),(yyvsp[(7) - (7)].ival)); }
- break;
-
- case 31:
-#line 267 "./config_parser.y"
+ case 29:
+#line 293 "./config_parser.y"
{ __sdp_rule.match_by_port = 1; __sdp_rule.sport= (yyvsp[(1) - (1)].ival); __sdp_rule.eport= (yyvsp[(1) - (1)].ival); }
break;
- case 32:
-#line 268 "./config_parser.y"
+ case 30:
+#line 294 "./config_parser.y"
{ __sdp_rule.match_by_port = 1; __sdp_rule.sport= (yyvsp[(1) - (3)].ival); __sdp_rule.eport= (yyvsp[(3) - (3)].ival); }
break;
- case 33:
-#line 269 "./config_parser.y"
+ case 31:
+#line 295 "./config_parser.y"
{ __sdp_rule.match_by_port = 0; __sdp_rule.sport= 0 ; __sdp_rule.eport= 0; }
break;
/* Line 1267 of yacc.c. */
-#line 1614 "y.tab.c"
+#line 1632 "y.tab.c"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
@@ -1824,7 +1842,7 @@ yyreturn:
}
-#line 272 "./config_parser.y"
+#line 298 "./config_parser.y"
int yyerror(char *msg)
diff --git a/src/config_parser.h b/src/config_parser.h
index fd193f3..f1ce892 100644
--- a/src/config_parser.h
+++ b/src/config_parser.h
@@ -53,7 +53,8 @@
FILENAME = 269,
NAME = 270,
LEVEL = 271,
- LINE = 272
+ LINE = 272,
+ SUBNET = 273
};
#endif
/* Tokens. */
@@ -72,19 +73,20 @@
#define NAME 270
#define LEVEL 271
#define LINE 272
+#define SUBNET 273
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 167 "./config_parser.y"
+#line 197 "./config_parser.y"
{
int ival;
char *sval;
}
/* Line 1529 of yacc.c. */
-#line 88 "y.tab.h"
+#line 90 "y.tab.h"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
diff --git a/src/config_parser.y b/src/config_parser.y
index f3993ff..d510283 100644
--- a/src/config_parser.y
+++ b/src/config_parser.y
@@ -70,16 +70,49 @@ int __sdp_config_empty(
(__sdp_servers_family_rules_head == NULL) );
}
-/* define the address by 4 integers */
-static void __sdp_set_ipv4_addr(short a0, short a1, short a2, short a3)
+static void __sdp_set_ip_addr(char *addr)
{
- char buf[16];
- sprintf(buf,"%d.%d.%d.%d", a0, a1, a2, a3);
- if (!inet_aton(buf, &( __sdp_rule.ipv4 )))
- {
- parse_err = 1;
- yyerror("provided address is not legal");
- }
+ int rc;
+ char *addrlen;
+ struct sockaddr_in *addr4 = (struct sockaddr_in *)(&__sdp_rule.ip);
+ struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *)(&__sdp_rule.ip);
+ int prefixlen = 0;
+
+ addrlen = strrchr(addr, '/');
+ if (addrlen) {
+ prefixlen = atoi(addrlen + 1);
+ *addrlen = '\0';
+ }
+
+ rc = inet_pton(AF_INET, addr, &addr4->sin_addr);
+ if (rc > 0) {
+ addr4->sin_family = AF_INET;
+ __sdp_rule.prefixlen = prefixlen ?: 32;
+ return;
+ }
+
+ rc = inet_pton(AF_INET6, addr, &addr6->sin6_addr);
+ if (rc > 0) {
+ addr6->sin6_family = AF_INET6;
+ __sdp_rule.prefixlen = prefixlen ?: 128;
+ return;
+ }
+
+ parse_err = 1;
+ yyerror("provided address is not legal");
+}
+
+static const char *addr2str(struct sockaddr_storage *src)
+{
+ static char dst[INET6_ADDRSTRLEN];
+ int af = src->ss_family;
+ const struct sockaddr_in *addr4 = (const struct sockaddr_in *)src;
+ const struct sockaddr_in6 *addr6 = (const struct sockaddr_in6 *)src;
+
+ if (af == AF_INET6)
+ return inet_ntop(af, &addr6->sin6_addr, dst, INET6_ADDRSTRLEN);
+
+ return inet_ntop(af, &addr4->sin_addr, dst, INET6_ADDRSTRLEN);
}
static void __sdp_set_prog_name_expr(char *prog_name_expr)
@@ -107,11 +140,8 @@ static void __sdp_dump_config_state() {
__sdp_get_role_str( current_role ),
__sdp_rule.prog_name_expr);
if (__sdp_rule.match_by_addr) {
- if ( __sdp_rule.prefixlen != 32 )
sprintf(buf+strlen(buf), " %s/%d",
- inet_ntoa( __sdp_rule.ipv4 ), __sdp_rule.prefixlen);
- else
- sprintf(buf+strlen(buf), " %s", inet_ntoa( __sdp_rule.ipv4 ));
+ addr2str(&__sdp_rule.ip), __sdp_rule.prefixlen);
} else {
sprintf(buf+strlen(buf), " *");
}
@@ -183,7 +213,8 @@ static void __sdp_add_rule() {
%token NAME "a name"
%token LEVEL "min-level"
%token LINE "new line"
-%type <sval> NAME
+%token SUBNET "ip address"
+%type <sval> NAME SUBNET
%type <ival> INT LOG DEST STDERR SYSLOG FILENAME USE TCP SDP BOTH CLIENT SERVER LEVEL LINE
%debug
%error-verbose
@@ -254,15 +285,10 @@ program:
;
address:
- ipv4 { __sdp_rule.match_by_addr = 1; __sdp_rule.prefixlen = 32; }
- | ipv4 '/' INT { __sdp_rule.match_by_addr = 1; __sdp_rule.prefixlen = $3; }
+ SUBNET { __sdp_rule.match_by_addr = 1; __sdp_set_ip_addr($1); }
| '*' { __sdp_rule.match_by_addr = 0; __sdp_rule.prefixlen = 32; }
;
-ipv4:
- INT '.' INT '.' INT '.' INT { __sdp_set_ipv4_addr($1,$3,$5,$7); }
- ;
-
ports:
INT { __sdp_rule.match_by_port = 1; __sdp_rule.sport= $1; __sdp_rule.eport= $1; }
| INT '-' INT { __sdp_rule.match_by_port = 1; __sdp_rule.sport= $1; __sdp_rule.eport= $3; }
diff --git a/src/config_scanner.c b/src/config_scanner.c
index 661b584..553da32 100644
--- a/src/config_scanner.c
+++ b/src/config_scanner.c
@@ -309,28 +309,32 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
*yy_cp = '\0'; \
yy_c_buf_p = yy_cp;
-#define YY_NUM_RULES 20
-#define YY_END_OF_BUFFER 21
-static yyconst short int yy_accept[171] =
+#define YY_NUM_RULES 21
+#define YY_END_OF_BUFFER 22
+static yyconst short int yy_accept[195] =
{ 0,
- 0, 0, 0, 0, 21, 19, 18, 16, 17, 2,
- 2, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 18, 1, 15, 15, 2, 2, 15, 15, 15, 15,
- 15, 15, 15, 15, 15, 1, 18, 17, 2, 0,
+ 0, 0, 0, 0, 22, 20, 19, 17, 18, 20,
+ 3, 3, 20, 20, 20, 20, 20, 20, 20, 20,
+ 20, 20, 20, 19, 1, 16, 16, 16, 3, 3,
+ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
+ 16, 1, 19, 18, 0, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 18, 1, 1, 15, 15, 2, 15,
- 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
- 15, 15, 15, 1, 0, 0, 0, 0, 0, 0,
- 3, 0, 11, 0, 0, 0, 10, 9, 1, 15,
- 15, 15, 15, 15, 15, 3, 15, 11, 15, 15,
-
- 15, 10, 9, 12, 0, 0, 0, 8, 0, 0,
- 0, 0, 0, 12, 15, 15, 15, 8, 15, 15,
- 15, 15, 15, 0, 0, 0, 0, 0, 0, 0,
- 0, 15, 15, 15, 15, 15, 15, 15, 15, 13,
- 0, 0, 14, 0, 6, 7, 13, 15, 15, 14,
- 15, 6, 7, 0, 0, 15, 15, 0, 0, 15,
- 15, 0, 5, 15, 5, 0, 15, 4, 4, 0
+ 0, 0, 0, 0, 19, 1, 1, 16, 16, 16,
+ 16, 16, 16, 3, 16, 16, 16, 16, 16, 16,
+ 16, 16, 16, 16, 16, 16, 16, 16, 16, 1,
+ 0, 2, 2, 0, 0, 0, 0, 0, 0, 4,
+
+ 0, 12, 0, 0, 0, 11, 10, 1, 16, 2,
+ 2, 16, 16, 16, 16, 16, 16, 4, 16, 12,
+ 16, 16, 16, 11, 10, 0, 13, 0, 0, 0,
+ 9, 0, 0, 0, 0, 0, 16, 13, 16, 16,
+ 16, 9, 16, 16, 16, 16, 16, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 16, 16, 16, 16,
+ 16, 16, 16, 14, 0, 0, 15, 0, 7, 8,
+ 14, 16, 16, 15, 16, 7, 8, 0, 0, 16,
+ 16, 0, 0, 16, 16, 0, 6, 16, 6, 0,
+ 16, 5, 5, 0
+
} ;
static yyconst int yy_ec[256] =
@@ -339,16 +343,16 @@ static yyconst int yy_ec[256] =
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 1, 1, 4, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 5, 1, 1, 6, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 1, 1, 1,
+ 1, 5, 1, 1, 6, 7, 8, 9, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 11, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 8, 9, 10, 11,
+ 1, 1, 1, 1, 1, 1, 12, 13, 14, 15,
- 12, 13, 14, 15, 16, 1, 1, 17, 18, 19,
- 20, 21, 1, 22, 23, 24, 25, 26, 1, 1,
- 27, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 16, 17, 18, 19, 20, 1, 1, 21, 22, 23,
+ 24, 25, 1, 26, 27, 28, 29, 30, 1, 1,
+ 31, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -365,119 +369,146 @@ static yyconst int yy_ec[256] =
1, 1, 1, 1, 1
} ;
-static yyconst int yy_meta[28] =
+static yyconst int yy_meta[32] =
{ 0,
- 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
+ 1, 2, 3, 1, 1, 1, 4, 1, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1
+ 1
} ;
-static yyconst short int yy_base[177] =
+static yyconst short int yy_base[202] =
{ 0,
- 0, 26, 30, 56, 214, 215, 211, 215, 0, 215,
- 55, 192, 46, 199, 194, 48, 193, 58, 198, 184,
- 63, 0, 0, 204, 0, 65, 185, 56, 192, 187,
- 58, 186, 68, 191, 177, 197, 196, 0, 77, 173,
- 180, 176, 171, 176, 169, 177, 171, 168, 166, 176,
- 163, 164, 172, 73, 0, 0, 0, 181, 80, 158,
- 165, 161, 156, 161, 154, 162, 156, 153, 151, 161,
- 148, 149, 157, 166, 152, 154, 146, 140, 151, 138,
- 215, 156, 215, 134, 147, 141, 215, 215, 0, 142,
- 144, 136, 130, 141, 128, 0, 146, 0, 124, 137,
-
- 131, 0, 0, 215, 128, 134, 129, 215, 132, 126,
- 130, 119, 120, 0, 120, 126, 121, 0, 124, 118,
- 122, 111, 112, 107, 120, 110, 109, 115, 104, 103,
- 110, 99, 112, 102, 101, 107, 96, 95, 102, 215,
- 91, 106, 215, 87, 215, 215, 0, 88, 103, 0,
- 84, 0, 0, 85, 96, 83, 94, 78, 76, 75,
- 73, 69, 215, 68, 0, 62, 40, 215, 0, 215,
- 95, 97, 28, 99, 101, 103
+ 0, 30, 34, 64, 295, 296, 292, 296, 0, 60,
+ 62, 65, 68, 0, 269, 56, 276, 271, 58, 270,
+ 68, 275, 261, 83, 0, 0, 285, 93, 78, 82,
+ 275, 86, 87, 104, 105, 106, 98, 265, 104, 270,
+ 256, 280, 279, 0, 269, 0, 114, 128, 120, 271,
+ 250, 257, 253, 248, 253, 246, 254, 248, 245, 243,
+ 253, 240, 241, 249, 132, 0, 0, 0, 262, 0,
+ 132, 132, 139, 142, 252, 234, 241, 237, 146, 238,
+ 231, 239, 233, 230, 228, 238, 225, 226, 234, 247,
+ 136, 296, 0, 229, 231, 223, 217, 228, 215, 296,
+
+ 236, 296, 211, 224, 218, 296, 296, 0, 149, 0,
+ 153, 219, 221, 213, 207, 218, 205, 0, 226, 0,
+ 201, 214, 208, 0, 0, 157, 296, 205, 211, 206,
+ 296, 209, 203, 207, 196, 197, 160, 0, 197, 203,
+ 198, 0, 201, 195, 199, 188, 189, 184, 197, 187,
+ 186, 192, 181, 180, 187, 176, 189, 179, 178, 184,
+ 173, 172, 178, 296, 164, 176, 296, 154, 296, 296,
+ 0, 155, 168, 0, 146, 0, 0, 144, 155, 140,
+ 147, 136, 134, 111, 106, 77, 296, 64, 0, 58,
+ 49, 296, 0, 296, 173, 29, 177, 181, 185, 189,
+
+ 193
} ;
-static yyconst short int yy_def[177] =
+static yyconst short int yy_def[202] =
{ 0,
- 170, 1, 170, 3, 170, 170, 170, 170, 171, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 172, 173, 174, 173, 173, 173, 173, 173, 173,
- 173, 173, 173, 173, 173, 175, 170, 171, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 176, 172, 173, 174, 173, 173,
- 173, 173, 173, 173, 173, 173, 173, 173, 173, 173,
- 173, 173, 173, 175, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 176, 173,
- 173, 173, 173, 173, 173, 173, 173, 173, 173, 173,
-
- 173, 173, 173, 170, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 173, 173, 173, 173, 173, 173, 173,
- 173, 173, 173, 170, 170, 170, 170, 170, 170, 170,
- 170, 173, 173, 173, 173, 173, 173, 173, 173, 170,
- 170, 170, 170, 170, 170, 170, 173, 173, 173, 173,
- 173, 173, 173, 170, 170, 173, 173, 170, 170, 173,
- 173, 170, 170, 173, 173, 170, 173, 170, 173, 0,
- 170, 170, 170, 170, 170, 170
+ 194, 1, 194, 3, 194, 194, 194, 194, 195, 196,
+ 196, 11, 11, 11, 11, 11, 11, 11, 194, 194,
+ 194, 194, 194, 194, 197, 198, 199, 198, 28, 28,
+ 28, 28, 28, 28, 28, 28, 198, 198, 198, 198,
+ 198, 200, 194, 195, 13, 11, 194, 13, 11, 11,
+ 194, 194, 194, 11, 194, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 201, 197, 198, 199, 28,
+ 28, 198, 28, 28, 28, 198, 198, 198, 28, 198,
+ 198, 198, 198, 198, 198, 198, 198, 198, 198, 200,
+ 194, 194, 11, 194, 194, 194, 194, 194, 194, 194,
+
+ 194, 194, 194, 194, 194, 194, 194, 201, 198, 198,
+ 28, 198, 198, 198, 198, 198, 198, 198, 198, 198,
+ 198, 198, 198, 198, 198, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 194, 198, 198, 198, 198,
+ 198, 198, 198, 198, 198, 198, 198, 194, 194, 194,
+ 194, 194, 194, 194, 194, 198, 198, 198, 198, 198,
+ 198, 198, 198, 194, 194, 194, 194, 194, 194, 194,
+ 198, 198, 198, 198, 198, 198, 198, 194, 194, 198,
+ 198, 194, 194, 198, 198, 194, 194, 198, 198, 194,
+ 198, 194, 198, 0, 194, 194, 194, 194, 194, 194,
+
+ 194
} ;
-static yyconst short int yy_nxt[243] =
+static yyconst short int yy_nxt[328] =
{ 0,
- 6, 7, 8, 9, 6, 10, 11, 6, 12, 13,
- 14, 6, 15, 6, 6, 6, 16, 17, 6, 6,
- 6, 6, 18, 19, 20, 6, 6, 21, 57, 22,
- 23, 7, 8, 24, 23, 25, 26, 23, 27, 28,
- 29, 23, 30, 23, 23, 23, 31, 32, 23, 23,
- 23, 23, 33, 34, 35, 23, 23, 21, 169, 36,
- 39, 39, 41, 45, 54, 42, 55, 46, 48, 49,
- 59, 59, 61, 65, 54, 62, 55, 66, 68, 69,
- 168, 50, 39, 39, 51, 59, 59, 167, 166, 165,
- 164, 70, 163, 162, 71, 38, 38, 56, 56, 58,
-
- 58, 74, 74, 89, 89, 161, 160, 159, 158, 157,
- 156, 147, 155, 154, 140, 153, 152, 150, 151, 150,
- 149, 148, 147, 146, 145, 143, 144, 143, 142, 141,
- 140, 139, 138, 137, 136, 135, 134, 133, 132, 131,
- 130, 129, 128, 127, 126, 125, 124, 123, 122, 121,
- 120, 119, 118, 117, 116, 115, 114, 113, 112, 111,
- 110, 109, 108, 107, 106, 105, 104, 56, 103, 102,
- 101, 100, 99, 98, 97, 96, 95, 94, 93, 92,
- 91, 90, 38, 88, 87, 86, 85, 84, 83, 82,
- 81, 80, 79, 78, 77, 76, 75, 37, 56, 73,
-
- 72, 67, 64, 63, 60, 38, 53, 52, 47, 44,
- 43, 40, 37, 170, 5, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 170
+ 6, 7, 8, 9, 6, 6, 10, 6, 11, 12,
+ 13, 14, 15, 16, 17, 14, 18, 6, 6, 6,
+ 19, 20, 6, 6, 6, 6, 21, 22, 23, 6,
+ 6, 24, 46, 25, 26, 7, 8, 27, 26, 26,
+ 28, 26, 29, 30, 31, 32, 33, 34, 35, 32,
+ 36, 26, 26, 26, 37, 38, 26, 26, 26, 26,
+ 39, 40, 41, 26, 26, 24, 45, 42, 45, 47,
+ 45, 193, 48, 49, 49, 194, 52, 56, 50, 53,
+ 192, 57, 59, 60, 65, 72, 66, 191, 73, 72,
+ 74, 74, 73, 72, 72, 61, 73, 73, 62, 70,
+
+ 190, 71, 71, 70, 71, 71, 71, 71, 71, 71,
+ 76, 72, 72, 72, 73, 73, 73, 81, 84, 85,
+ 79, 82, 91, 91, 77, 80, 189, 78, 49, 49,
+ 188, 86, 92, 65, 87, 66, 93, 93, 45, 72,
+ 109, 109, 73, 110, 91, 91, 126, 111, 111, 72,
+ 74, 74, 73, 72, 187, 186, 73, 109, 109, 137,
+ 72, 92, 185, 73, 110, 92, 92, 184, 110, 110,
+ 183, 182, 115, 44, 44, 181, 44, 67, 67, 180,
+ 67, 68, 171, 179, 68, 69, 69, 178, 69, 90,
+ 90, 164, 90, 108, 108, 177, 108, 176, 174, 175,
+
+ 174, 173, 172, 171, 170, 169, 167, 168, 167, 166,
+ 165, 164, 163, 162, 161, 160, 159, 158, 157, 156,
+ 155, 154, 153, 152, 151, 150, 149, 148, 147, 146,
+ 145, 144, 143, 142, 141, 140, 139, 138, 136, 135,
+ 134, 133, 132, 131, 130, 129, 128, 127, 67, 125,
+ 124, 123, 122, 121, 120, 119, 118, 117, 116, 114,
+ 113, 112, 73, 44, 107, 106, 105, 104, 103, 102,
+ 101, 100, 99, 98, 97, 96, 95, 94, 194, 45,
+ 43, 67, 89, 88, 83, 75, 44, 64, 63, 58,
+ 55, 54, 51, 43, 194, 5, 194, 194, 194, 194,
+
+ 194, 194, 194, 194, 194, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 194, 194
} ;
-static yyconst short int yy_chk[243] =
+static yyconst short int yy_chk[328] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 173, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 2, 196, 2, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 4, 167, 4,
- 11, 11, 13, 16, 21, 13, 21, 16, 18, 18,
- 26, 26, 28, 31, 54, 28, 54, 31, 33, 33,
- 166, 18, 39, 39, 18, 59, 59, 164, 162, 161,
- 160, 33, 159, 158, 33, 171, 171, 172, 172, 174,
-
- 174, 175, 175, 176, 176, 157, 156, 155, 154, 151,
- 149, 148, 144, 142, 141, 139, 138, 137, 136, 135,
- 134, 133, 132, 131, 130, 129, 128, 127, 126, 125,
- 124, 123, 122, 121, 120, 119, 117, 116, 115, 113,
- 112, 111, 110, 109, 107, 106, 105, 101, 100, 99,
- 97, 95, 94, 93, 92, 91, 90, 86, 85, 84,
- 82, 80, 79, 78, 77, 76, 75, 74, 73, 72,
- 71, 70, 69, 68, 67, 66, 65, 64, 63, 62,
- 61, 60, 58, 53, 52, 51, 50, 49, 48, 47,
- 46, 45, 44, 43, 42, 41, 40, 37, 36, 35,
-
- 34, 32, 30, 29, 27, 24, 20, 19, 17, 15,
- 14, 12, 7, 5, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
- 170, 170
+ 3, 3, 3, 3, 3, 4, 10, 4, 11, 11,
+ 10, 191, 11, 12, 12, 13, 16, 19, 13, 16,
+ 190, 19, 21, 21, 24, 29, 24, 188, 29, 30,
+ 30, 30, 30, 32, 33, 21, 32, 33, 21, 28,
+
+ 186, 28, 28, 28, 28, 28, 28, 28, 28, 28,
+ 33, 34, 35, 36, 34, 35, 36, 37, 39, 39,
+ 35, 37, 47, 47, 34, 36, 185, 34, 49, 49,
+ 184, 39, 48, 65, 39, 65, 48, 48, 48, 71,
+ 72, 72, 71, 73, 91, 91, 91, 73, 73, 74,
+ 74, 74, 74, 79, 183, 182, 79, 109, 109, 109,
+ 111, 126, 181, 111, 137, 126, 126, 180, 137, 137,
+ 179, 178, 79, 195, 195, 175, 195, 197, 197, 173,
+ 197, 198, 172, 168, 198, 199, 199, 166, 199, 200,
+ 200, 165, 200, 201, 201, 163, 201, 162, 161, 160,
+
+ 159, 158, 157, 156, 155, 154, 153, 152, 151, 150,
+ 149, 148, 147, 146, 145, 144, 143, 141, 140, 139,
+ 136, 135, 134, 133, 132, 130, 129, 128, 123, 122,
+ 121, 119, 117, 116, 115, 114, 113, 112, 105, 104,
+ 103, 101, 99, 98, 97, 96, 95, 94, 90, 89,
+ 88, 87, 86, 85, 84, 83, 82, 81, 80, 78,
+ 77, 76, 75, 69, 64, 63, 62, 61, 60, 59,
+ 58, 57, 56, 55, 54, 53, 52, 51, 50, 45,
+ 43, 42, 41, 40, 38, 31, 27, 23, 22, 20,
+ 18, 17, 15, 7, 5, 194, 194, 194, 194, 194,
+
+ 194, 194, 194, 194, 194, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 194, 194, 194, 194, 194,
+ 194, 194, 194, 194, 194, 194, 194
} ;
static yy_state_type yy_last_accepting_state;
@@ -546,7 +577,7 @@ char *yytext;
extern long __sdp_config_line_num;
#define CANNAME 1
-#line 550 "lex.libsdp_yy.c"
+#line 581 "lex.libsdp_yy.c"
/* Macros after this point can all be overridden by user definitions in
* section 1.
@@ -703,7 +734,7 @@ YY_DECL
#line 55 "./config_scanner.l"
-#line 707 "lex.libsdp_yy.c"
+#line 738 "lex.libsdp_yy.c"
if ( yy_init )
{
@@ -755,13 +786,13 @@ yy_match:
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 171 )
+ if ( yy_current_state >= 195 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
++yy_cp;
}
- while ( yy_base[yy_current_state] != 215 );
+ while ( yy_base[yy_current_state] != 296 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
@@ -793,9 +824,25 @@ YY_RULE_SETUP
{}
YY_BREAK
case 2:
+*yy_cp = yy_hold_char; /* undo effects of setting up yytext */
+yy_c_buf_p = yy_cp -= 2;
+YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
#line 59 "./config_scanner.l"
{
+ yylval.ival = SUBNET;
+#ifdef DEBUG
+ printf("SUBNET: %s\n", yytext);
+#endif
+ yylval.sval = (char *)malloc(strlen(yytext) + 1);
+ strcpy(yylval.sval, yytext);
+ return SUBNET;
+}
+ YY_BREAK
+case 3:
+YY_RULE_SETUP
+#line 69 "./config_scanner.l"
+{
yylval.ival = atoi(yytext);
#ifdef DEBUG
printf("INT:%d\n",yylval.ival);
@@ -803,9 +850,9 @@ YY_RULE_SETUP
return INT;
}
YY_BREAK
-case 3:
+case 4:
YY_RULE_SETUP
-#line 67 "./config_scanner.l"
+#line 77 "./config_scanner.l"
{
yylval.ival = LOG;
#ifdef DEBUG
@@ -814,9 +861,9 @@ YY_RULE_SETUP
return LOG;
}
YY_BREAK
-case 4:
+case 5:
YY_RULE_SETUP
-#line 75 "./config_scanner.l"
+#line 85 "./config_scanner.l"
{
yylval.ival = DEST;
#ifdef DEBUG
@@ -825,9 +872,9 @@ YY_RULE_SETUP
return DEST;
}
YY_BREAK
-case 5:
+case 6:
YY_RULE_SETUP
-#line 83 "./config_scanner.l"
+#line 93 "./config_scanner.l"
{
yylval.ival = LEVEL;
#ifdef DEBUG
@@ -836,9 +883,9 @@ YY_RULE_SETUP
return LEVEL;
}
YY_BREAK
-case 6:
+case 7:
YY_RULE_SETUP
-#line 91 "./config_scanner.l"
+#line 101 "./config_scanner.l"
{
yylval.ival = STDERR;
#ifdef DEBUG
@@ -847,9 +894,9 @@ YY_RULE_SETUP
return STDERR;
}
YY_BREAK
-case 7:
+case 8:
YY_RULE_SETUP
-#line 99 "./config_scanner.l"
+#line 109 "./config_scanner.l"
{
yylval.ival = SYSLOG;
#ifdef DEBUG
@@ -858,9 +905,9 @@ YY_RULE_SETUP
return SYSLOG;
}
YY_BREAK
-case 8:
+case 9:
YY_RULE_SETUP
-#line 107 "./config_scanner.l"
+#line 117 "./config_scanner.l"
{
yylval.ival = FILENAME;
#ifdef DEBUG
@@ -870,9 +917,9 @@ YY_RULE_SETUP
return FILENAME;
}
YY_BREAK
-case 9:
+case 10:
YY_RULE_SETUP
-#line 116 "./config_scanner.l"
+#line 126 "./config_scanner.l"
{
yylval.ival = USE;
#ifdef DEBUG
@@ -881,9 +928,9 @@ YY_RULE_SETUP
return USE;
}
YY_BREAK
-case 10:
+case 11:
YY_RULE_SETUP
-#line 124 "./config_scanner.l"
+#line 134 "./config_scanner.l"
{
yylval.ival = TCP;
#ifdef DEBUG
@@ -892,9 +939,9 @@ YY_RULE_SETUP
return TCP;
}
YY_BREAK
-case 11:
+case 12:
YY_RULE_SETUP
-#line 132 "./config_scanner.l"
+#line 142 "./config_scanner.l"
{
yylval.ival = SDP;
#ifdef DEBUG
@@ -903,9 +950,9 @@ YY_RULE_SETUP
return SDP;
}
YY_BREAK
-case 12:
+case 13:
YY_RULE_SETUP
-#line 140 "./config_scanner.l"
+#line 150 "./config_scanner.l"
{
yylval.ival = BOTH;
#ifdef DEBUG
@@ -914,9 +961,9 @@ YY_RULE_SETUP
return BOTH;
}
YY_BREAK
-case 13:
+case 14:
YY_RULE_SETUP
-#line 148 "./config_scanner.l"
+#line 158 "./config_scanner.l"
{
yylval.ival = CLIENT;
#ifdef DEBUG
@@ -926,9 +973,9 @@ YY_RULE_SETUP
return CLIENT;
}
YY_BREAK
-case 14:
+case 15:
YY_RULE_SETUP
-#line 157 "./config_scanner.l"
+#line 167 "./config_scanner.l"
{
yylval.ival = SERVER;
#ifdef DEBUG
@@ -938,9 +985,9 @@ YY_RULE_SETUP
return SERVER;
}
YY_BREAK
-case 15:
+case 16:
YY_RULE_SETUP
-#line 166 "./config_scanner.l"
+#line 176 "./config_scanner.l"
{
yylval.sval = (char *)malloc(strlen(yytext) + 1);
strcpy(yylval.sval, yytext);
@@ -951,9 +998,9 @@ YY_RULE_SETUP
return (NAME);
}
YY_BREAK
-case 16:
+case 17:
YY_RULE_SETUP
-#line 176 "./config_scanner.l"
+#line 186 "./config_scanner.l"
{
__sdp_config_line_num++;
#ifdef DEBUG
@@ -963,21 +1010,21 @@ YY_RULE_SETUP
return(LINE);
}
YY_BREAK
-case 17:
+case 18:
YY_RULE_SETUP
-#line 185 "./config_scanner.l"
+#line 195 "./config_scanner.l"
{
__sdp_config_line_num++;
}
YY_BREAK
-case 18:
+case 19:
YY_RULE_SETUP
-#line 189 "./config_scanner.l"
+#line 199 "./config_scanner.l"
{}
YY_BREAK
-case 19:
+case 20:
YY_RULE_SETUP
-#line 191 "./config_scanner.l"
+#line 201 "./config_scanner.l"
{
#ifdef DEBUG
printf("CHAR:%c\n",yytext[0]);
@@ -985,12 +1032,12 @@ YY_RULE_SETUP
return(yytext[0]);
}
YY_BREAK
-case 20:
+case 21:
YY_RULE_SETUP
-#line 198 "./config_scanner.l"
+#line 208 "./config_scanner.l"
ECHO;
YY_BREAK
-#line 994 "lex.libsdp_yy.c"
+#line 1041 "lex.libsdp_yy.c"
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(CANNAME):
yyterminate();
@@ -1284,7 +1331,7 @@ static yy_state_type yy_get_previous_state()
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 171 )
+ if ( yy_current_state >= 195 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1319,11 +1366,11 @@ yy_state_type yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 171 )
+ if ( yy_current_state >= 195 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 170);
+ yy_is_jam = (yy_current_state == 194);
return yy_is_jam ? 0 : yy_current_state;
}
@@ -1875,7 +1922,7 @@ int main()
return 0;
}
#endif
-#line 198 "./config_scanner.l"
+#line 208 "./config_scanner.l"
int yywrap ()
diff --git a/src/config_scanner.l b/src/config_scanner.l
index 33f9bfb..cfb7fa2 100644
--- a/src/config_scanner.l
+++ b/src/config_scanner.l
@@ -56,6 +56,16 @@ extern long __sdp_config_line_num;
^[ \t]*#.* {}
+::|[0-9a-f:\.]*[0-9a-f](\/[0-9]+)?/:[0-9*] {
+ yylval.ival = SUBNET;
+#ifdef DEBUG
+ printf("SUBNET: %s\n", yytext);
+#endif
+ yylval.sval = (char *)malloc(strlen(yytext) + 1);
+ strcpy(yylval.sval, yytext);
+ return SUBNET;
+}
+
([1-9][0-9]*|0) {
yylval.ival = atoi(yytext);
#ifdef DEBUG
diff --git a/src/libsdp.h b/src/libsdp.h
index 5121c68..07c52d0 100644
--- a/src/libsdp.h
+++ b/src/libsdp.h
@@ -27,7 +27,7 @@
/*
* SDP specific includes
*/
-#include "sdp_inet.h"
+#include "linux/sdp_inet.h"
/* --------------------------------------------------------------------- */
/* library static and global variables */
@@ -67,13 +67,13 @@ __sdp_get_family_str(
struct use_family_rule
{
struct use_family_rule *prev, *next;
- int match_by_addr; /* if 0 ignore address match */
- struct in_addr ipv4; /* IPv4 address for mapping */
- unsigned char prefixlen; /* length of CIDR prefix (ie /24) */
- int match_by_port; /* if 0 ignore port match */
- unsigned short sport, eport; /* start port - end port, inclusive */
- use_family_t target_family; /* if match - use this family */
- char *prog_name_expr; /* expression for program name */
+ int match_by_addr; /* if 0 ignore address match */
+ struct sockaddr_storage ip; /* IPv4/6 address for mapping */
+ unsigned char prefixlen; /* length of CIDR prefix (ie /24) */
+ int match_by_port; /* if 0 ignore port match */
+ unsigned short sport, eport; /* start port - end port, inclusive */
+ use_family_t target_family; /* if match - use this family */
+ char *prog_name_expr; /* expression for program name */
};
extern struct use_family_rule *__sdp_clients_family_rules_head;
@@ -122,10 +122,3 @@ int __sdp_log_set_log_syslog(
int __sdp_log_set_log_file(
char *filename );
-
-/* port.c */
-int __sdp_sockaddr_to_sdp(
- const struct sockaddr *addr_in,
- socklen_t addrlen,
- struct sockaddr_in *addr_out,
- int *was_ipv6 );
diff --git a/src/sdp_inet.h b/src/linux/sdp_inet.h
similarity index 67%
rename from src/sdp_inet.h
rename to src/linux/sdp_inet.h
index c54034b..fde347f 100644
--- a/src/sdp_inet.h
+++ b/src/linux/sdp_inet.h
@@ -27,7 +27,26 @@
/*
* constants shared between user and kernel space.
*/
+
+#ifndef SOLARIS_BUILD
#define AF_INET_SDP 27 /* SDP socket protocol family */
+#define AF_INET6_SDP 28 /* SDP socket protocol family */
+#else
+#define AF_INET_SDP 31 /* This is an invalid family on native solaris
+ * and will only work using QuickTransit */
+//TODO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
+#define AF_INET6_SDP 32 /* SDP socket protocol family */
+#endif
+
#define AF_INET_STR "AF_INET_SDP" /* SDP enabled environment variable */
+#define AF_INET6_STR "AF_INET6_SDP" /* SDP enabled environment variable */
+
+#ifndef SDP_ZCOPY_THRESH
+#define SDP_ZCOPY_THRESH 80
+#endif
+
+#ifndef SDP_LAST_BIND_ERR
+#define SDP_LAST_BIND_ERR 81
+#endif
#endif /* _SDP_INET_H */
diff --git a/src/log.c b/src/log.c
index bd4b99e..c98ee46 100644
--- a/src/log.c
+++ b/src/log.c
@@ -84,7 +84,11 @@ __sdp_log(
break;
case SDP_LOG_FILE:
timeval = time(NULL);
- ctime_r(&timeval, timestr);
+#ifdef SOLARIS_BUILD
+ ctime_r(&timeval, timestr, sizeof timestr);
+#else
+ ctime_r(&timeval, timestr);
+#endif
timestr[strlen(timestr)-1] = '\0';
sprintf( extra_format, "%s %s[%d] libsdp %s ",
timestr, program_invocation_short_name,
@@ -172,17 +176,43 @@ __sdp_log_set_log_file(
if (uid == 0) {
if ( p )
filename = p + 1;
- snprintf( tfilename, sizeof( tfilename ), "/var/log/%s", filename );
+ snprintf( tfilename, sizeof(tfilename), "/var/log/%s", filename );
} else {
+ char tdir[PATH_MAX + 1];
/*
for regular user, allow log file to be placed in a user
requested path. If no path is requested the log file is
placed in /tmp/
*/
if ( p )
- snprintf( tfilename, sizeof( tfilename ), "%s.%d", filename, uid );
+ snprintf(tdir, sizeof(tdir), "%s.%d", filename, uid );
else
- snprintf( tfilename, sizeof( tfilename ), "/tmp/%s.%d", filename, uid );
+ snprintf(tdir, sizeof(tdir ), "/tmp/%s.%d", filename, uid );
+
+ if (mkdir(tdir, 0700)) {
+ struct stat stat;
+
+ if (errno != EEXIST) {
+ __sdp_log( 9, "Couldn't create directory '%s' for logging (%m)\n", tdir );
+ return 0;
+ }
+
+ if (lstat(tdir, &stat)) {
+ __sdp_log(9, "Couldn't lstat directory %s\n", tdir);
+ return 0;
+ }
+
+ if (!S_ISDIR(stat.st_mode) || stat.st_uid != uid ||
+ (stat.st_mode & ~(S_IFMT | S_IRWXU))) {
+ __sdp_log( 9, "Cowardly refusing to log into directory:'%s'. "
+ "Make sure it is not: (1) link, (2) other uid, (3) bad permissions."
+ "thus is a security issue.\n", tdir );
+ return 0;
+ }
+ }
+
+ snprintf(tfilename, sizeof(tfilename), "%s/log", tdir);
+ printf("dir: %s file: %s\n", tdir, tfilename);
}
/* double check the file is not a link */
@@ -195,7 +225,7 @@ __sdp_log_set_log_file(
f = fopen( tfilename, "a" );
if ( !f ) {
- __sdp_log( 9, "Couldn't open filename '%s' for logging\n", tfilename );
+ __sdp_log( 9, "Couldn't open '%s' for logging (%m)\n", tfilename );
return 0;
}
diff --git a/src/match.c b/src/match.c
index fe981b2..edc62a4 100644
--- a/src/match.c
+++ b/src/match.c
@@ -38,6 +38,8 @@
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
+#include <sys/types.h>
+#include <linux/types.h>
/*
* SDP specific includes
@@ -62,11 +64,14 @@ get_rule_str(
/* TODO: handle IPv6 in rule */
if ( rule->match_by_addr ) {
- if ( rule->prefixlen != 32 )
- sprintf( addr_buf, "%s/%d", inet_ntoa( rule->ipv4 ),
- rule->prefixlen );
- else
- sprintf( addr_buf, "%s", inet_ntoa( rule->ipv4 ) );
+ char tmp[INET6_ADDRSTRLEN] = "BAD ADDRESS";
+
+ if (rule->ip.ss_family == AF_INET)
+ inet_ntop(AF_INET, &((struct sockaddr_in *)&rule->ip)->sin_addr, tmp, sizeof(tmp));
+ else if (rule->ip.ss_family == AF_INET6)
+ inet_ntop(AF_INET6, &((struct sockaddr_in6 *)&rule->ip)->sin6_addr, tmp, sizeof(tmp));
+
+ sprintf( addr_buf, "%s/%d", tmp, rule->prefixlen);
} else {
strcpy( addr_buf, "*" );
}
@@ -82,15 +87,57 @@ get_rule_str(
snprintf( buf, len, "use %s %s %s:%s", target, prog, addr_buf, ports_buf );
}
+static inline int __ipv6_prefix_equal(const __be32 *a1, const __be32 *a2,
+ unsigned int prefixlen)
+{
+ unsigned pdw, pbi;
+
+ /* check complete u32 in prefix */
+ pdw = prefixlen >> 5;
+ if (pdw && memcmp(a1, a2, pdw << 2))
+ return 0;
+
+ /* check incomplete u32 in prefix */
+ pbi = prefixlen & 0x1f;
+ if (pbi && ((a1[pdw] ^ a2[pdw]) & htonl((0xffffffff) << (32 - pbi))))
+ return 0;
+
+ return 1;
+}
+
+static inline int ipv6_prefix_equal(const struct in6_addr *a1,
+ const struct in6_addr *a2,
+ unsigned int prefixlen)
+{
+ return __ipv6_prefix_equal(a1->s6_addr32, a2->s6_addr32,
+ prefixlen);
+}
+
/* return 0 if the addresses match */
static inline int
-match_ipv4_addr(
+match_addr(
struct use_family_rule *rule,
- const struct sockaddr_in *sin )
+ const struct sockaddr *addr_in )
{
- return ( rule->ipv4.s_addr !=
- ( sin->sin_addr.
- s_addr & htonl( SDP_NETMASK( rule->prefixlen ) ) ) );
+ const struct sockaddr_in *sin = ( const struct sockaddr_in * )addr_in;
+ const struct sockaddr_in6 *sin6 = ( const struct sockaddr_in6 * )addr_in;
+ const struct sockaddr_in *rule_sin = ( const struct sockaddr_in * )(&rule->ip);
+ const struct sockaddr_in6 *rule_sin6 = ( const struct sockaddr_in6 * )(&rule->ip);
+
+ if (rule_sin->sin_family == AF_INET && !rule_sin->sin_addr.s_addr)
+ return 0;
+
+ if (addr_in->sa_family != rule->ip.ss_family)
+ return -1;
+
+ if (addr_in->sa_family == AF_INET) {
+ return ( rule_sin->sin_addr.s_addr !=
+ ( sin->sin_addr.s_addr &
+ htonl( SDP_NETMASK( rule->prefixlen ) ) ) );
+ }
+
+ /* IPv6 */
+ return !ipv6_prefix_equal(&sin6->sin6_addr, &rule_sin6->sin6_addr, rule->prefixlen);
}
static int
@@ -101,7 +148,6 @@ match_ip_addr_and_port(
{
const struct sockaddr_in *sin = ( const struct sockaddr_in * )addr_in;
const struct sockaddr_in6 *sin6 = ( const struct sockaddr_in6 * )addr_in;
- struct sockaddr_in tmp_sin;
unsigned short port;
int match = 1;
char addr_buf[MAX_ADDR_STR_LEN];
@@ -110,14 +156,12 @@ match_ip_addr_and_port(
if ( __sdp_log_get_level( ) <= 3 ) {
if ( sin6->sin6_family == AF_INET6 ) {
- addr_str =
- inet_ntop( AF_INET6, ( void * )&( sin6->sin6_addr ), addr_buf,
- MAX_ADDR_STR_LEN );
+ addr_str = inet_ntop( AF_INET6, ( void * )&( sin6->sin6_addr ),
+ addr_buf, MAX_ADDR_STR_LEN );
port = ntohs( sin6->sin6_port );
} else {
- addr_str =
- inet_ntop( AF_INET, ( void * )&( sin->sin_addr ), addr_buf,
- MAX_ADDR_STR_LEN );
+ addr_str = inet_ntop( AF_INET, ( void * )&( sin->sin_addr ),
+ addr_buf, MAX_ADDR_STR_LEN );
port = ntohs( sin->sin_port );
}
if ( addr_str == NULL )
@@ -129,12 +173,8 @@ match_ip_addr_and_port(
rule_str );
}
- /* We currently only support IPv4 and IPv4 embedded in IPv6 */
if ( rule->match_by_port ) {
- if ( sin6->sin6_family == AF_INET6 )
- port = ntohs( sin6->sin6_port );
- else
- port = ntohs( sin->sin_port );
+ port = ntohs( sin->sin_port );
if ( ( port < rule->sport ) || ( port > rule->eport ) ) {
__sdp_log( 3, "NEGATIVE by port range\n" );
@@ -143,8 +183,7 @@ match_ip_addr_and_port(
}
if ( match && rule->match_by_addr ) {
- if ( __sdp_sockaddr_to_sdp( addr_in, addrlen, &tmp_sin, NULL ) ||
- match_ipv4_addr( rule, &tmp_sin ) ) {
+ if ( match_addr( rule, addr_in ) ) {
__sdp_log( 3, "NEGATIVE by address\n" );
match = 0;
}
diff --git a/src/port.c b/src/port.c
index 340c2a5..538036b 100644
--- a/src/port.c
+++ b/src/port.c
@@ -27,15 +27,26 @@
*/
#if HAVE_CONFIG_H
# include <config.h>
-#endif /* HAVE_CONFIG_H */
-
+#endif /* HAVE_CONFIG_H */
+
+#ifdef SOLARIS_BUILD
+/* Our prototypes for ioctl, get*name and accept do not strictly
+ match the headers - we use the following lines to move the header
+ versions 'out of the way' temporarily. */
+#define ioctl __real_ioctl
+#define getsockname __real_getsockname
+#define getpeername __real_getpeername
+#define accept __real_accept
+#define FASYNC 0
+#include <libgen.h>
+#endif
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define __USE_GNU
-#define _GNU_SOURCE /* define RTLD_NEXT */
+#define _GNU_SOURCE /* define RTLD_NEXT */
#include <dlfcn.h>
#include <sys/types.h>
#include <sys/socket.h>
@@ -49,6 +60,16 @@
#include <fcntl.h>
#include <signal.h>
#include <sys/poll.h>
+#include <sys/epoll.h>
+
+#ifdef SOLARIS_BUILD
+/* We're done protecting ourselves from the header prototypes */
+#undef ioctl
+#undef getsockname
+#undef getpeername
+#undef accept
+#endif
+
/*
* SDP specific includes
*/
@@ -59,124 +80,94 @@
/* setsockopt() level and optname declarations */
#define SOL_SDP 1025
-#define SDP_UNBIND 259 /* Unbind socket */
+#define SDP_UNBIND 259 /* Unbind socket */
+
+/* Solaris has two entry socket creation functions */
+#define SOCKET_SEMANTIC_DEFAULT 0
+#define SOCKET_SEMANTIC_XNET 1
/* HACK: filter ioctl errors for FIONREAD */
#define FIONREAD 0x541B
-void __attribute__ ( ( constructor ) ) __sdp_init( void );
-void __attribute__ ( ( destructor ) ) __sdp_fini( void );
+void __attribute__ ((constructor)) __sdp_init(void);
+void __attribute__ ((destructor)) __sdp_fini(void);
/* --------------------------------------------------------------------- */
/* library type definitions. */
/* --------------------------------------------------------------------- */
-typedef int (
- *ioctl_func_t ) (
- int fd,
- int request,
- void *arg0,
- void *arg1,
- void *arg2,
- void *arg3,
- void *arg4,
- void *arg5,
- void *arg6,
- void *arg7 );
-
-typedef int (
- *fcntl_func_t ) (
- int fd,
- int cmd,
- ... );
-
-typedef int (
- *socket_func_t ) (
- int domain,
- int type,
- int protocol );
-
-typedef int (
- *setsockopt_func_t ) (
- int s,
- int level,
- int optname,
- const void *optval,
- socklen_t optlen );
-
-typedef int (
- *connect_func_t ) (
- int sockfd,
- const struct sockaddr * serv_addr,
- socklen_t addrlen );
-
-typedef int (
- *listen_func_t ) (
- int s,
- int backlog );
-
-typedef int (
- *bind_func_t ) (
- int sockfd,
- const struct sockaddr * my_addr,
- socklen_t addrlen );
-
-typedef int (
- *close_func_t ) (
- int fd );
-
-typedef int (
- *dup_func_t ) (
- int fd );
-
-typedef int (
- *dup2_func_t ) (
- int oldfd,
- int newfd );
-
-typedef int (
- *getsockname_func_t ) (
- int fd,
- struct sockaddr * name,
- socklen_t * namelen );
-
-typedef int (
- *getpeername_func_t ) (
- int fd,
- struct sockaddr * name,
- socklen_t * namelen );
-
-typedef int (
- *accept_func_t ) (
- int fd,
- struct sockaddr * addr,
- socklen_t * addrlen );
-
-typedef int (
- *select_func_t ) (
- int n,
- fd_set * readfds,
- fd_set * writefds,
- fd_set * exceptfds,
- struct timeval * timeout );
-
-typedef int (
- *pselect_func_t ) (
- int n,
- fd_set * readfds,
- fd_set * writefds,
- fd_set * exceptfds,
- const struct timespec * timeout,
- const sigset_t * sigmask);
-
-typedef int (
- *poll_func_t ) (
- struct pollfd *ufds,
- unsigned long int nfds,
- int timeout);
-
-struct socket_lib_funcs
-{
+typedef int (*ioctl_func_t) (int fd,
+ int request,
+ void *arg0,
+ void *arg1,
+ void *arg2,
+ void *arg3,
+ void *arg4, void *arg5, void *arg6, void *arg7);
+
+typedef int (*fcntl_func_t) (int fd, int cmd, ...);
+
+typedef int (*socket_func_t) (int domain, int type, int protocol);
+
+typedef int (*setsockopt_func_t) (int s,
+ int level,
+ int optname,
+ const void *optval, socklen_t optlen);
+
+typedef int (*connect_func_t) (int sockfd,
+ const struct sockaddr * serv_addr,
+ socklen_t addrlen);
+
+typedef int (*listen_func_t) (int s, int backlog);
+
+typedef int (*bind_func_t) (int sockfd,
+ const struct sockaddr * my_addr, socklen_t addrlen);
+
+typedef int (*close_func_t) (int fd);
+
+typedef int (*dup_func_t) (int fd);
+
+typedef int (*dup2_func_t) (int oldfd, int newfd);
+
+typedef int (*getsockname_func_t) (int fd,
+ struct sockaddr * name, socklen_t * namelen);
+
+typedef int (*getpeername_func_t) (int fd,
+ struct sockaddr * name, socklen_t * namelen);
+
+typedef int (*accept_func_t) (int fd,
+ struct sockaddr * addr, socklen_t * addrlen);
+
+typedef int (*select_func_t) (int n,
+ fd_set * readfds,
+ fd_set * writefds,
+ fd_set * exceptfds, struct timeval * timeout);
+
+typedef int (*pselect_func_t) (int n,
+ fd_set * readfds,
+ fd_set * writefds,
+ fd_set * exceptfds,
+ const struct timespec * timeout,
+ const sigset_t * sigmask);
+
+typedef int (*poll_func_t) (struct pollfd * ufds,
+ unsigned long int nfds, int timeout);
+
+typedef int (*epoll_create_func_t) (int size);
+
+typedef int (*epoll_ctl_func_t) (int epfd,
+ int op, int fd, struct epoll_event * event);
+
+typedef int (*epoll_wait_func_t) (int epfd,
+ struct epoll_event * events,
+ int maxevents, int timeout);
+
+typedef int (*epoll_pwait_func_t) (int epfd,
+ struct epoll_event * events,
+ int maxevents,
+ int timeout, const sigset_t * sigmask);
+
+
+struct socket_lib_funcs {
ioctl_func_t ioctl;
fcntl_func_t fcntl;
socket_func_t socket;
@@ -193,17 +184,39 @@ struct socket_lib_funcs
select_func_t select;
pselect_func_t pselect;
poll_func_t poll;
-}; /* socket_lib_funcs */
+ epoll_create_func_t epoll_create;
+ epoll_ctl_func_t epoll_ctl;
+ epoll_wait_func_t epoll_wait;
+ epoll_pwait_func_t epoll_pwait;
+}; /* socket_lib_funcs */
+
+#ifdef SOLARIS_BUILD
+/* Solaris has another interface to socket functions prefixed with __xnet_ */
+struct socket_lib_xnet_funcs {
+ socket_func_t socket;
+ connect_func_t connect;
+ listen_func_t listen;
+ bind_func_t bind;
+};
+#endif
static int simple_sdp_library;
static int max_file_descriptors;
static int dev_null_fd;
-volatile static int init_status = 0; /* 0: idle, 1:during, 2:ready */
+volatile static int init_status = 0; /* 0: idle, 1:during, 2:ready */
/* --------------------------------------------------------------------- */
/* library static and global variables */
/* --------------------------------------------------------------------- */
+
+/* glibc provides these symbols - for Solaris builds we fake them
+ * until _init is called, at which point we quiz libdl.. */
+#ifdef SOLARIS_BUILD
+char *program_invocation_name = "[progname]", *program_invocation_short_name =
+ "[short_progname]";
+#else
extern char *program_invocation_name, *program_invocation_short_name;
+#endif
#ifdef RTLD_NEXT
static void *__libc_dl_handle = RTLD_NEXT;
@@ -212,16 +225,11 @@ static void *__libc_dl_handle;
#endif
/* extra fd attributes we need for our algorithms */
-struct sdp_extra_fd_attributes
-{
- int shadow_fd; /* file descriptor of shadow sdp socket */
- short last_accept_was_tcp; /* used by accept to alternate tcp and sdp */
- short is_sdp; /* 1 if the fd represents an sdp socket */
-#ifndef SDP_SUPPORTS_IPv6
- short local_is_ipv6; /* set to 1 if local address uses IPv6 */
- short remote_is_ipv6; /* set to 1 if remote address uses IPv6 */
-#endif
-}; /* sdp_extra_fd_attributes */
+struct sdp_extra_fd_attributes {
+ int shadow_fd; /* file descriptor of shadow sdp socket */
+ short last_accept_was_tcp; /* used by accept to alternate tcp and sdp */
+ short is_sdp; /* 1 if the fd represents an sdp socket */
+}; /* sdp_extra_fd_attributes */
/* stores the extra attributes struct by fd */
static struct sdp_extra_fd_attributes *libsdp_fd_attributes;
@@ -229,13 +237,19 @@ static struct sdp_extra_fd_attributes *libsdp_fd_attributes;
static struct socket_lib_funcs _socket_funcs = {
.socket = NULL,
/* Automatically sets all other elements to NULL */
-}; /* _socket_funcs */
+}; /* _socket_funcs */
+
+#ifdef SOLARIS_BUILD
+static struct socket_lib_xnet_funcs _socket_xnet_funcs = {
+ .socket = NULL,
+ /* Automatically sets all other elements to NULL */
+};
+#endif
/* --------------------------------------------------------------------- */
/* Prototypes */
/* --------------------------------------------------------------------- */
-void __sdp_init(
- void );
+void __sdp_init(void);
/* --------------------------------------------------------------------- */
/* */
@@ -245,35 +259,25 @@ void __sdp_init(
/* ========================================================================= */
/*..init_extra_attribute -- initialize the set of extra attributes for a fd */
-static void
-init_extra_attribute(
- int fd )
+static void init_extra_attribute(int fd)
{
- if ( ( 0 <= fd ) && ( max_file_descriptors > fd ) ) {
+ if ((0 <= fd) && (max_file_descriptors > fd)) {
libsdp_fd_attributes[fd].shadow_fd = -1;
libsdp_fd_attributes[fd].is_sdp = 0;
libsdp_fd_attributes[fd].last_accept_was_tcp = -1;
-#ifndef SDP_SUPPORTS_IPv6
- libsdp_fd_attributes[fd].local_is_ipv6 = 0;
- libsdp_fd_attributes[fd].remote_is_ipv6 = 0;
-#endif
}
}
-static inline int
-is_valid_fd(
- int fd )
+static inline int is_valid_fd(int fd)
{
- return ( 0 <= fd ) && ( fd < max_file_descriptors );
+ return (0 <= fd) && (fd < max_file_descriptors);
}
/* ========================================================================= */
/*..get_shadow_fd_by_fd -- given an fd return its shadow fd if exists */
-static inline int
-get_shadow_fd_by_fd(
- int fd )
+static inline int get_shadow_fd_by_fd(int fd)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
return libsdp_fd_attributes[fd].shadow_fd;
else
return -1;
@@ -281,33 +285,25 @@ get_shadow_fd_by_fd(
/* ========================================================================= */
/*..set_shadow_for_fd -- */
-static inline void
-set_shadow_for_fd(
- int fd,
- int shadow_fd )
+static inline void set_shadow_for_fd(int fd, int shadow_fd)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
libsdp_fd_attributes[fd].shadow_fd = shadow_fd;
}
/* ========================================================================= */
/*..set_is_sdp_socket -- */
-static inline void
-set_is_sdp_socket(
- int fd,
- short is_sdp )
+static inline void set_is_sdp_socket(int fd, short is_sdp)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
libsdp_fd_attributes[fd].is_sdp = is_sdp;
}
/* ========================================================================= */
/*..get_is_sdp_socket -- given an fd return 1 if it is an SDP socket */
-static inline int
-get_is_sdp_socket(
- int fd )
+static inline int get_is_sdp_socket(int fd)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
return libsdp_fd_attributes[fd].is_sdp;
else
return 0;
@@ -315,11 +311,9 @@ get_is_sdp_socket(
/* ========================================================================= */
/*..last_accept_was_tcp -- given an fd return 1 if last accept was tcp */
-static inline int
-last_accept_was_tcp(
- int fd )
+static inline int last_accept_was_tcp(int fd)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
return libsdp_fd_attributes[fd].last_accept_was_tcp;
else
return 0;
@@ -327,260 +321,80 @@ last_accept_was_tcp(
/* ========================================================================= */
/*..set_last_accept -- given an fd set last accept was tcp */
-static inline void
-set_last_accept(
- int fd,
- int was_tcp )
+static inline void set_last_accept(int fd, int was_tcp)
{
- if ( is_valid_fd( fd ) )
+ if (is_valid_fd(fd))
libsdp_fd_attributes[fd].last_accept_was_tcp = was_tcp;
}
/* ========================================================================= */
/*..cleanup_shadow -- an error occured on an SDP socket, cleanup */
-static int
-cleanup_shadow(
- int fd )
+static int cleanup_shadow(int fd)
{
- int shadow_fd = get_shadow_fd_by_fd( fd );
+ int shadow_fd = get_shadow_fd_by_fd(fd);
- if ( shadow_fd == -1 )
+ if (shadow_fd == -1)
return 0;
libsdp_fd_attributes[fd].shadow_fd = -1;
libsdp_fd_attributes[fd].last_accept_was_tcp = 0;
- return ( _socket_funcs.close( shadow_fd ) );
-} /* cleanup_shadow */
+ return (_socket_funcs.close(shadow_fd));
+} /* cleanup_shadow */
/* ========================================================================= */
/*..replace_fd_with_its_shadow -- perform all required for such promotion */
-static int
-replace_fd_with_its_shadow(
- int fd )
+static int replace_fd_with_its_shadow(int fd)
{
int shadow_fd = libsdp_fd_attributes[fd].shadow_fd;
- if ( shadow_fd == -1 ) {
- __sdp_log( 9, "Error replace_fd_with_its_shadow: no shadow for fd:%d\n",
- fd );
+ if (shadow_fd == -1) {
+ __sdp_log(8, "Error replace_fd_with_its_shadow: no shadow for fd:%d\n",
+ fd);
return EINVAL;
}
/* copy the attributes of the shadow before we clean them up */
libsdp_fd_attributes[fd] = libsdp_fd_attributes[shadow_fd];
libsdp_fd_attributes[fd].shadow_fd = -1;
- if ( _socket_funcs.dup2( shadow_fd, fd ) < 0 ) {
- init_extra_attribute( fd );
- _socket_funcs.close( shadow_fd );
+ if (_socket_funcs.dup2(shadow_fd, fd) < 0) {
+ init_extra_attribute(fd);
+ _socket_funcs.close(shadow_fd);
return EINVAL;
}
- _socket_funcs.close( shadow_fd );
+ _socket_funcs.close(shadow_fd);
return 0;
}
-/* ========================================================================= */
-/* is_ipv4_embedded_in_ipv6 -- return 1 if the given ipv6 address is ipv4 */
-static int
-is_ipv4_embedded_in_ipv6(
- const struct sockaddr_in6 *sin6 )
-{
- static struct in6_addr ipv4_embedded_addr = {.s6_addr = {0}, };
-
- /* 10 first bytes must be 0 */
- if ( memcmp
- ( &ipv4_embedded_addr.s6_addr[0], &sin6->sin6_addr.s6_addr[0], 10 ) )
- return ( 0 );
-
- /* next two must be all zeros or all ones */
- if ( ( ( sin6->sin6_addr.s6_addr[10] == 0 ) &&
- ( sin6->sin6_addr.s6_addr[11] == 0 ) ) ||
- ( ( sin6->sin6_addr.s6_addr[10] == 0xff ) &&
- ( sin6->sin6_addr.s6_addr[11] == 0xff ) ) )
- return ( 1 );
-
- return ( 0 );
-}
-
-/* ========================================================================= */
-/*..__sdp_sockaddr_to_sdp -- convert the address to sdp address. ret 0 if ok */
-/* note: not required once SDP supports IPv6 ... */
-int
-__sdp_sockaddr_to_sdp(
- const struct sockaddr *addr_in,
- socklen_t addrlen,
- struct sockaddr_in *addr_out,
- int *was_ipv6 )
+static sa_family_t get_sdp_domain(int domain)
{
- const struct sockaddr_in *sin = ( const struct sockaddr_in * )addr_in;
- const struct sockaddr_in6 *sin6 = ( const struct sockaddr_in6 * )addr_in;
- char buf[MAX_ADDR_STR_LEN];
-
- /* currently SDP supports only IPv4 ... */
- if ( !addr_in ) {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "provided NULL input pointer\n" );
- errno = EINVAL;
- return -1;
- }
- if ( !addr_out ) {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "provided NULL output pointer\n" );
- errno = EINVAL;
- return -1;
- }
+ if (AF_INET_SDP == domain || AF_INET6_SDP == domain)
+ return domain;
- if ( sin->sin_family == AF_INET ) {
- __sdp_log( 1, "__sdp_sockaddr_to_sdp: Given IPv4\n" );
- if ( addrlen < sizeof( struct sockaddr_in ) ) {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "provided address length:%d < IPv4 length %d\n",
- addrlen, sizeof( struct sockaddr_in ) );
- errno = EINVAL;
- return -1;
- }
-
- memcpy( addr_out, sin, sizeof( struct sockaddr_in ) );
- if ( was_ipv6 )
- *was_ipv6 = 0;
- } else if ( sin6->sin6_family == AF_INET6 ) {
- if ( addrlen < IPV6_ADDR_IN_MIN_LEN ) {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "provided address length:%d < IPv6 length %d\n",
- addrlen, IPV6_ADDR_IN_MIN_LEN );
- errno = EINVAL;
- return -1;
- }
+ if (AF_INET == domain)
+ return AF_INET_SDP;
+ else if (AF_INET6 == domain)
+ return AF_INET6_SDP;
- /* cannot convert IPv6 that is not IPv4 embedding */
- if ( !is_ipv4_embedded_in_ipv6( sin6 ) ) {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "Given IPv6 address not an embedded IPv4\n" );
- errno = EINVAL;
- return -1;
- }
- memset( addr_out, 0, sizeof( struct sockaddr_in ) );
- memcpy( &addr_out->sin_addr, &( sin6->sin6_addr.s6_addr[12] ), 4 );
-
- if ( addr_out->sin_addr.s_addr == ntohl( 1 ) ) {
- addr_out->sin_addr.s_addr = htonl( INADDR_LOOPBACK );
- __sdp_log( 1,
- "__sdp_sockaddr_to_sdp: Given IPv6 loopback address\n" );
- } else {
- __sdp_log( 1,
- "__sdp_sockaddr_to_sdp: Given IPv4 embedded in IPv6\n" );
- }
- addr_out->sin_family = AF_INET;
- addr_out->sin_port = sin6->sin6_port;
-
- if ( __sdp_log_get_level( ) <= 1 ) {
- if ( inet_ntop
- ( addr_out->sin_family, ( void * )&( addr_out->sin_addr ), buf,
- MAX_ADDR_STR_LEN ) == NULL ) {
- __sdp_log( 1,
- "__sdp_sockaddr_to_sdp: "
- "Converted IPv4 address is illegal\n" );
- } else {
- __sdp_log( 1, "__sdp_sockaddr_to_sdp: Converted IPv4 is:%s\n",
- buf );
- }
- }
- if ( was_ipv6 )
- *was_ipv6 = 1;
-
- } else if ( sin->sin_family == 0 ) {
- __sdp_log( 1, "__sdp_sockaddr_to_sdp: Converted NULL address\n" );
- memcpy( addr_out, addr_in, addrlen );
- } else if ( sin->sin_family == AF_INET_SDP ) {
- __sdp_log( 1, "__sdp_sockaddr_to_sdp: Given SDP address\n" );
- memcpy( addr_out, addr_in, addrlen );
- } else {
- __sdp_log( 9, "Error __sdp_sockaddr_to_sdp: "
- "address family <%d> is unknown\n", sin->sin_family );
- errno = EAFNOSUPPORT;
- return -1;
- }
+ __sdp_log(8, "Error %s: unknown TCP domain: %d\n", __func__, domain);
- return 0;
+ return -1;
}
-/* ========================================================================= */
-/*..sockaddr_from_sdp -- convert IPv4 address from sdp address to original one */
-static int
-sockaddr_from_sdp(
- int to_ipv6,
- const struct sockaddr_in *addr_in,
- struct sockaddr *addr_out,
- socklen_t * addrlen )
+static int get_sock_domain(int sd)
{
- struct sockaddr_in *sout = ( struct sockaddr_in * )addr_out;
- struct sockaddr_in6 *sout6 = ( struct sockaddr_in6 * )addr_out;
- char buf[MAX_ADDR_STR_LEN + 1];
-
- if ( !addr_out ) {
- __sdp_log( 9, "Error sockaddr_from_sdp: "
- "provided NULL output pointer\n" );
- return -1;
- }
+ struct sockaddr_storage tmp_sin;
+ socklen_t tmp_sinlen = sizeof(tmp_sin);
- if ( !addrlen ) {
- __sdp_log( 9, "Error sockaddr_from_sdp: "
- "provided NULL output addrlen\n" );
+ if (_socket_funcs.getsockname(sd, (struct sockaddr *) &tmp_sin, &tmp_sinlen) < 0) {
+ __sdp_log(8, "Error %s: getsockname return <%d> for socket\n", __func__, errno);
return -1;
}
- /* TODO: currently SDP supports only IPv4, when IPv6 supported just change family */
- if ( !to_ipv6 ) {
- __sdp_log( 1, "sockaddr_from_sdp: Converting to IPv4\n" );
- if ( *addrlen < sizeof( struct sockaddr_in ) ) {
- __sdp_log( 9, "Error sockaddr_from_sdp: "
- "provided address length:%d < IPv4 length %d",
- *addrlen, sizeof( struct sockaddr_in ) );
- return -1;
- }
- *addrlen = sizeof( struct sockaddr_in );
- memcpy( addr_out, addr_in, *addrlen );
- sout->sin_family = AF_INET;
- } else {
- __sdp_log( 1, "sockaddr_from_sdp: "
- "Converting to IPv6 (embedded IPv4)\n" );
- if ( *addrlen < IPV6_ADDR_IN_MIN_LEN ) {
- __sdp_log( 9, "Error sockaddr_from_sdp: "
- "provided address length:%d < IPv6 length %d\n",
- *addrlen, IPV6_ADDR_IN_MIN_LEN );
- return -1;
- } else if ( *addrlen < sizeof( struct sockaddr_in6 ) ) {
- *addrlen = IPV6_ADDR_IN_MIN_LEN;
- } else {
- *addrlen = sizeof( struct sockaddr_in6 );
- }
- memset( addr_out, 0, *addrlen );
- sout6->sin6_family = AF_INET6;
- sout6->sin6_port = addr_in->sin_port;
-
- /* special case is the loopback address */
- if ( addr_in->sin_addr.s_addr == htonl( INADDR_LOOPBACK ) ) {
- memcpy( sout6->sin6_addr.s6_addr,
- &in6addr_loopback, sizeof( struct in6_addr ) );
- } else {
- memcpy( &( sout6->sin6_addr.s6_addr[12] ), &addr_in->sin_addr, 4 );
- sout6->sin6_addr.s6_addr[10] = 0xff;
- sout6->sin6_addr.s6_addr[11] = 0xff;
- }
-
- if ( __sdp_log_get_level( ) <= 1 ) {
- inet_ntop( AF_INET6, ( void * )&( sout6->sin6_addr ), buf,
- MAX_ADDR_STR_LEN );
- __sdp_log( 1, "sockaddr_from_sdp: " "Obtained: %s\n", buf );
- }
- }
- return 0;
+ return ((struct sockaddr *)&tmp_sin)->sa_family;
}
/* ========================================================================= */
/*..is_filtered_unsuported_sockopt -- return 1 if to filter sockopt failure */
-static inline int
-is_filtered_unsuported_sockopt(
- int level,
- int optname )
+static inline int is_filtered_unsuported_sockopt(int level, int optname)
{
/*
* TODO: until we know exactly which unsupported opts are really
@@ -589,55 +403,49 @@ is_filtered_unsuported_sockopt(
return 0;
#if 0
/* these are the SOL_TCP OPTS we should consider filterring */
- TCP_NODELAY 1 /* Don't delay send to coalesce packets */
- TCP_MAXSEG 2 /* Set maximum segment size */
- TCP_CORK 3 /* Control sending of partial frames */
- TCP_KEEPIDLE 4 /* Start keeplives after this period */
- TCP_KEEPINTVL 5 /* Interval between keepalives */
- TCP_KEEPCNT 6 /* Number of keepalives before death */
- TCP_SYNCNT 7 /* Number of SYN retransmits */
- TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
- TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
- TCP_WINDOW_CLAMP 10 /* Bound advertised window */
- TCP_INFO 11 /* Information about this connection. */
- TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
+ TCP_NODELAY 1 /* Don't delay send to coalesce packets */
+ TCP_MAXSEG 2 /* Set maximum segment size */
+ TCP_CORK 3 /* Control sending of partial frames */
+ TCP_KEEPIDLE 4 /* Start keeplives after this period */
+ TCP_KEEPINTVL 5 /* Interval between keepalives */
+ TCP_KEEPCNT 6 /* Number of keepalives before death */
+ TCP_SYNCNT 7 /* Number of SYN retransmits */
+ TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
+ TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
+ TCP_WINDOW_CLAMP 10 /* Bound advertised window */
+ TCP_INFO 11 /* Information about this connection. */
+ TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
#endif
}
/* ========================================================================= */
/*..is_invalid_addr -- return 1 if given pointer is not valid */
/* NOTE: invalidation of the size is going to happen during actual call */
-static inline int
-is_invalid_addr(
- const void *p )
+static inline int is_invalid_addr(const void *p)
{
/* HACK: on some systems we can not write to check for pointer validity */
- size_t ret = fcntl( dev_null_fd, F_GETLK, p );
+ size_t ret = fcntl(dev_null_fd, F_GETLK, p);
- ret = ( errno == EFAULT );
+ ret = (errno == EFAULT);
errno = 0;
return ret;
}
/* ========================================================================= */
/*..get_addr_str -- fill in the given buffer with addr str or return 1 */
-static int
-get_addr_str(
- const struct sockaddr *addr,
- char *buf,
- size_t len )
+static int get_addr_str(const struct sockaddr *addr, char *buf, size_t len)
{
- const struct sockaddr_in *sin = ( struct sockaddr_in * )addr;
- const struct sockaddr_in6 *sin6 = ( struct sockaddr_in6 * )addr;
+ const struct sockaddr_in *sin = (struct sockaddr_in *) addr;
+ const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr;
char const *conv_res;
- if ( sin->sin_family == AF_INET ) {
- conv_res = inet_ntop( AF_INET, ( void * )&( sin->sin_addr ), buf, len );
- } else if ( sin6->sin6_family == AF_INET6 ) {
- conv_res = inet_ntop( AF_INET6, ( void * )&sin6->sin6_addr, buf, len );
+ if (sin->sin_family == AF_INET) {
+ conv_res = inet_ntop(AF_INET, (void *) &(sin->sin_addr), buf, len);
+ } else if (sin6->sin6_family == AF_INET6) {
+ conv_res = inet_ntop(AF_INET6, (void *) &sin6->sin6_addr, buf, len);
} else {
- strncpy( buf, "unknown address family", len );
- conv_res = ( char * )1;
+ strncpy(buf, "unknown address family", len);
+ conv_res = (char *) 1;
}
return conv_res == NULL;
}
@@ -651,78 +459,68 @@ get_addr_str(
/* ========================================================================= */
/*..ioctl -- replacement ioctl call. */
int
-ioctl(
- int fd,
- int request,
- void *arg0,
- void *arg1,
- void *arg2,
- void *arg3,
- void *arg4,
- void *arg5,
- void *arg6,
- void *arg7 )
+ioctl(int fd,
+ int request,
+ void *arg0,
+ void *arg1,
+ void *arg2, void *arg3, void *arg4, void *arg5, void *arg6, void *arg7)
{
int shadow_fd;
int sret = 0;
int ret = 0;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.ioctl ) {
- __sdp_log( 9, "Error ioctl: no implementation for ioctl found\n" );
+ if (NULL == _socket_funcs.ioctl) {
+ __sdp_log(9, "Error ioctl: no implementation for ioctl found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- __sdp_log( 2, "IOCTL: <%s:%d:%d> request <%d>\n",
- program_invocation_short_name, fd, shadow_fd, request );
+ __sdp_log(2, "IOCTL: <%s:%d:%d> request <%d>\n",
+ program_invocation_short_name, fd, shadow_fd, request);
- ret = _socket_funcs.ioctl( fd, request,
- arg0, arg1, arg2, arg3, arg4, arg5, arg6,
- arg7 );
+ ret = _socket_funcs.ioctl(fd, request,
+ arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
/* HACK: avoid failing on FIONREAD error as SDP does not support it at the moment */
- if ( ( ret < 0 ) && get_is_sdp_socket( fd ) && ( request == FIONREAD ) ) {
- __sdp_log( 8, "Warning ioctl: "
- "Ignoring FIONREAD error for SDP socket.\n" );
+ if ((ret < 0) && get_is_sdp_socket(fd) && (request == FIONREAD)) {
+ __sdp_log(8, "Warning ioctl: "
+ "Ignoring FIONREAD error for SDP socket.\n");
ret = 0;
}
/* if shadow and no error on tcp */
- if ( ( ret >= 0 ) && ( -1 != shadow_fd ) ) {
- sret = _socket_funcs.ioctl( shadow_fd, request,
- arg0, arg1, arg2, arg3, arg4, arg5, arg6,
- arg7 );
+ if ((ret >= 0) && (-1 != shadow_fd)) {
+ sret = _socket_funcs.ioctl(shadow_fd, request,
+ arg0, arg1, arg2, arg3, arg4, arg5, arg6,
+ arg7);
/* HACK: avoid failing on FIONREAD error as SDP does not support it at the moment */
- if ( ( sret < 0 ) && ( request == FIONREAD ) ) {
- __sdp_log( 8, "Warning ioctl: "
- "Ignoring FIONREAD error for shadow SDP socket.\n" );
+ if ((sret < 0) && (request == FIONREAD)) {
+ __sdp_log(8, "Warning ioctl: "
+ "Ignoring FIONREAD error for shadow SDP socket.\n");
sret = 0;
}
- if ( sret < 0 ) {
- __sdp_log( 9, "Error ioctl: "
- "<%d> calling ioctl for SDP socket, closing it.\n",
- errno );
- cleanup_shadow( fd );
+ if (sret < 0) {
+ __sdp_log(8, "Error ioctl: "
+ "<%d> calling ioctl for SDP socket, closing it.\n",
+ errno);
+ cleanup_shadow(fd);
}
}
- __sdp_log( 2, "IOCTL: <%s:%d:%d> result <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret, sret );
+ __sdp_log(2, "IOCTL: <%s:%d:%d> result <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret, sret);
return ret;
-} /* ioctl */
+} /* ioctl */
/* ========================================================================= */
/*..fcntl -- replacement fcntl call. */
-int
-fcntl(
- int fd,
- int cmd,
- ... )
+int fcntl(int fd, int cmd, ...)
{
int shadow_fd;
int sret = 0;
@@ -731,486 +529,574 @@ fcntl(
void *arg;
va_list ap;
- va_start( ap, cmd );
- arg = va_arg( ap, void * );
- va_end( ap );
+ va_start(ap, cmd);
+ arg = va_arg(ap, void *);
+ va_end(ap);
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.fcntl ) {
- __sdp_log( 9, "Error fcntl: no implementation for fcntl found\n" );
+ if (NULL == _socket_funcs.fcntl) {
+ __sdp_log(9, "Error fcntl: no implementation for fcntl found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- __sdp_log( 2, "FCNTL: <%s:%d:%d> command <%d> argument <%p>\n",
- program_invocation_short_name, fd, shadow_fd, cmd, arg );
+ __sdp_log(2, "FCNTL: <%s:%d:%d> command <%d> argument <%p>\n",
+ program_invocation_short_name, fd, shadow_fd, cmd, arg);
- ret = _socket_funcs.fcntl( fd, cmd, arg );
- if ( ( ret >= 0 ) && ( -1 != shadow_fd ) ) {
- sret = _socket_funcs.fcntl( shadow_fd, cmd, arg );
- if ( sret < 0 ) {
- __sdp_log( 9, "Error fcntl:"
- " <%d> calling fcntl(%d, %d, %p) for SDP socket. Closing it.\n",
- shadow_fd, cmd, arg, errno );
- cleanup_shadow( fd );
+ ret = _socket_funcs.fcntl(fd, cmd, arg);
+ if ((ret >= 0) && (-1 != shadow_fd)) {
+ sret = _socket_funcs.fcntl(shadow_fd, cmd, arg);
+ if (sret < 0) {
+ __sdp_log(8, "Error fcntl:"
+ " <%d> calling fcntl(%d, %d, %p) for SDP socket. Closing it.\n",
+ shadow_fd, cmd, arg, errno);
+ cleanup_shadow(fd);
}
}
- __sdp_log( 2, "FCNTL: <%s:%d:%d> result <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret, sret );
+ __sdp_log(2, "FCNTL: <%s:%d:%d> result <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret, sret);
return ret;
-} /* fcntl */
+} /* fcntl */
/* ========================================================================= */
/*..setsockopt -- replacement setsockopt call. */
int
-setsockopt(
- int fd,
- int level,
- int optname,
- const void *optval,
- socklen_t optlen )
+setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen)
{
int shadow_fd;
int sret = 0;
int ret = 0;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.setsockopt ) {
- __sdp_log( 9, "Error setsockopt:"
- " no implementation for setsockopt found\n" );
+ if (NULL == _socket_funcs.setsockopt) {
+ __sdp_log(9, "Error setsockopt:"
+ " no implementation for setsockopt found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- __sdp_log( 2, "SETSOCKOPT: <%s:%d:%d> level <%d> name <%d>\n",
- program_invocation_short_name, fd, shadow_fd, level, optname );
+ __sdp_log(2, "SETSOCKOPT: <%s:%d:%d> level <%d> name <%d>\n",
+ program_invocation_short_name, fd, shadow_fd, level, optname);
if (level == SOL_SOCKET && optname == SO_KEEPALIVE && get_is_sdp_socket(fd)) {
level = AF_INET_SDP;
- __sdp_log( 2, "SETSOCKOPT: <%s:%d:%d> substitute level %d\n",
- program_invocation_short_name, fd, shadow_fd, level );
+ __sdp_log(2, "SETSOCKOPT: <%s:%d:%d> substitute level %d\n",
+ program_invocation_short_name, fd, shadow_fd, level);
}
- ret = _socket_funcs.setsockopt( fd, level, optname, optval, optlen );
- if ( ( ret >= 0 ) && ( shadow_fd != -1 ) ) {
+ ret = _socket_funcs.setsockopt(fd, level, optname, optval, optlen);
+ if ((ret >= 0) && (shadow_fd != -1)) {
if (level == SOL_SOCKET && optname == SO_KEEPALIVE &&
- get_is_sdp_socket(shadow_fd)) {
+ get_is_sdp_socket(shadow_fd)) {
level = AF_INET_SDP;
- __sdp_log( 2, "SETSOCKOPT: <%s:%d:%d> substitute level %d\n",
- program_invocation_short_name, fd, shadow_fd, level );
+ __sdp_log(2, "SETSOCKOPT: <%s:%d:%d> substitute level %d\n",
+ program_invocation_short_name, fd, shadow_fd, level);
}
- sret = _socket_funcs.setsockopt( shadow_fd, level,
- optname, optval, optlen );
- if ( sret < 0 ) {
- __sdp_log( 8, "Warning sockopts:"
- " ignoring error on shadow SDP socket fd:<%d>\n", fd );
+ sret = _socket_funcs.setsockopt(shadow_fd, level, optname, optval, optlen);
+ if (sret < 0) {
+ __sdp_log(8, "Warning sockopts:"
+ " ignoring error on shadow SDP socket fd:<%d>\n", fd);
/*
* HACK: we should allow some errors as some sock opts are unsupported
- * __sdp_log(9, "Error %d calling setsockopt for SDP socket, closing\n", errno);
+ * __sdp_log(8, "Error %d calling setsockopt for SDP socket, closing\n", errno);
* cleanup_shadow(fd);
*/
}
}
/* Due to SDP limited implmentation of sockopts we ignore some errors */
- if ( ( ret < 0 ) && get_is_sdp_socket( fd ) &&
- is_filtered_unsuported_sockopt( level, optname ) ) {
- __sdp_log( 8, "Warning sockopts: "
- "ignoring error on non implemented sockopt on SDP socket"
- " fd:<%d> level:<%d> opt:<%d>\n", fd, level, optval );
+ if ((ret < 0) && get_is_sdp_socket(fd) &&
+ is_filtered_unsuported_sockopt(level, optname)) {
+ __sdp_log(8, "Warning sockopts: "
+ "ignoring error on non implemented sockopt on SDP socket"
+ " fd:<%d> level:<%d> opt:<%d>\n", fd, level, optval);
ret = 0;
}
- __sdp_log( 2, "SETSOCKOPT: <%s:%d:%d> result <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret, sret );
+ __sdp_log(2, "SETSOCKOPT: <%s:%d:%d> result <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret, sret);
return ret;
-} /* setsockopt */
+} /* setsockopt */
/* ========================================================================= */
/*..socket -- replacement socket call. */
-int
-socket(
- int domain,
- int type,
- int protocol )
+
+static inline int __create_socket_semantic(int domain,
+ int type,
+ int protocol, int semantics)
+{
+ return
+#ifdef SOLARIS_BUILD
+ (semantics == SOCKET_SEMANTIC_XNET) ?
+ _socket_xnet_funcs.socket(domain, type, protocol) :
+#endif
+ _socket_funcs.socket(domain, type, protocol);
+}
+
+/* Contains the main logic for creating shadow SDP sockets */
+static int __create_socket(int domain, int type, int protocol, int semantics)
{
int s = -1;
int shadow_fd = -1;
use_family_t family_by_prog;
+ int sdp_domain;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.socket ) {
- __sdp_log( 9, "Error socket: no implementation for socket found\n" );
+ if (NULL == _socket_funcs.socket) {
+ __sdp_log(9, "Error socket: no implementation for socket found\n");
return -1;
}
- __sdp_log( 2, "SOCKET: <%s> domain <%d> type <%d> protocol <%d>\n",
- program_invocation_short_name, domain, type, protocol );
+ __sdp_log(2, "SOCKET: <%s> domain <%d> type <%d> protocol <%d>\n",
+ program_invocation_short_name, domain, type, protocol);
+
+ if (!(AF_INET == domain || AF_INET6 == domain ||
+ AF_INET_SDP == domain || AF_INET6_SDP == domain)) {
+ __sdp_log(1, "SOCKET: making other socket\n");
+ s = __create_socket_semantic(domain, type, protocol, semantics);
+ goto done;
+ }
+
+ sdp_domain = get_sdp_domain(domain);
+ if (sdp_domain < 0) {
+ errno = EAFNOSUPPORT;
+ s = -1;
+ goto done;
+ }
/* check to see if we can skip the shadow */
- if ( ( AF_INET == domain || AF_INET6 == domain ) &&
- ( SOCK_STREAM == type ) )
- if ( simple_sdp_library )
+ if ((AF_INET == domain || AF_INET6 == domain) && (SOCK_STREAM == type))
+ if (simple_sdp_library)
family_by_prog = USE_SDP;
else
- family_by_prog = __sdp_match_by_program( );
- else if ( AF_INET_SDP == domain )
+ family_by_prog = __sdp_match_by_program();
+ else if (AF_INET_SDP == domain || AF_INET6_SDP == domain)
family_by_prog = USE_SDP;
else
family_by_prog = USE_TCP;
- if ( family_by_prog == USE_TCP ) {
- __sdp_log( 1, "SOCKET: making TCP only socket (no shadow)\n" );
- s = _socket_funcs.socket( domain, type, protocol );
- init_extra_attribute( s );
- set_is_sdp_socket( s, 0 );
+ if (family_by_prog == USE_TCP) {
+ __sdp_log(1, "SOCKET: making TCP only socket (no shadow)\n");
+ s = __create_socket_semantic(domain, type, protocol, semantics);
+ init_extra_attribute(s);
+ set_is_sdp_socket(s, 0);
goto done;
}
- if ( family_by_prog == USE_SDP ) {
+ if (family_by_prog == USE_SDP) {
/* HACK: convert the protocol if IPPROTO_IP */
- if ( protocol == 0 )
+ if (protocol == 0)
protocol = IPPROTO_TCP;
- __sdp_log( 1, "SOCKET: making SDP socket type:%d proto:%d\n",
- type, protocol );
- s = _socket_funcs.socket( AF_INET_SDP, type, protocol );
- init_extra_attribute( s );
- set_is_sdp_socket( s, 1 );
+ __sdp_log(1, "SOCKET: making SDP socket type:%d proto:%d\n",
+ type, protocol);
+ s = __create_socket_semantic(sdp_domain, type, protocol, semantics);
+ init_extra_attribute(s);
+ set_is_sdp_socket(s, 1);
goto done;
}
/* HACK: if we fail creating the TCP socket should we abort ? */
- __sdp_log( 1, "SOCKET: making TCP socket\n" );
- s = _socket_funcs.socket( domain, type, protocol );
- init_extra_attribute( s );
- set_is_sdp_socket( s, 0 );
- if ( is_valid_fd( s ) ) {
- if ( ( ( AF_INET == domain ) || ( AF_INET6 == domain ) ) &&
- ( SOCK_STREAM == type ) ) {
-
- if ( protocol == 0 )
+ __sdp_log(1, "SOCKET: making TCP socket\n");
+ s = __create_socket_semantic(domain, type, protocol, semantics);
+ init_extra_attribute(s);
+ set_is_sdp_socket(s, 0);
+ if (is_valid_fd(s)) {
+ if (((AF_INET == domain) || (AF_INET6 == domain)) &&
+ (SOCK_STREAM == type)) {
+
+ if (protocol == 0)
protocol = IPPROTO_TCP;
- __sdp_log( 1, "SOCKET: making SDP shadow socket type:%d proto:%d\n",
- type, protocol );
- shadow_fd = _socket_funcs.socket( AF_INET_SDP, type, protocol );
- if ( is_valid_fd( shadow_fd ) ) {
- init_extra_attribute( shadow_fd );
- if ( libsdp_fd_attributes[s].shadow_fd != -1 ) {
- __sdp_log( 8, "Warning socket: "
- "overriding existing shadow fd:%d for fd:%d\n",
- libsdp_fd_attributes[s].shadow_fd, s );
+ __sdp_log(1, "SOCKET: making SDP shadow socket type:%d proto:%d\n",
+ type, protocol);
+ shadow_fd =
+ __create_socket_semantic(sdp_domain, type, protocol,
+ semantics);
+ if (is_valid_fd(shadow_fd)) {
+ init_extra_attribute(shadow_fd);
+ if (libsdp_fd_attributes[s].shadow_fd != -1) {
+ __sdp_log(8, "Warning socket: "
+ "overriding existing shadow fd:%d for fd:%d\n",
+ libsdp_fd_attributes[s].shadow_fd, s);
}
- set_is_sdp_socket( shadow_fd, 1 );
- set_shadow_for_fd( s, shadow_fd );
+ set_is_sdp_socket(shadow_fd, 1);
+ set_shadow_for_fd(s, shadow_fd);
} else {
- __sdp_log( 9,
- "Error socket: <%d> calling socket for SDP socket\n",
- errno );
+ __sdp_log(8,
+ "Error socket: <%d> calling socket for SDP socket\n",
+ errno);
/* fail if we did not make the SDP socket */
- __sdp_log( 1, "SOCKET: closing TCP socket:<%d>\n", s );
- _socket_funcs.close( s );
+ __sdp_log(1, "SOCKET: closing TCP socket:<%d>\n", s);
+ _socket_funcs.close(s);
s = -1;
}
}
} else {
- __sdp_log( 9, "Error socket: "
- "ignoring SDP socket since TCP fd:%d out of range\n", s );
+ __sdp_log(8, "Error socket: "
+ "ignoring SDP socket since TCP fd:%d out of range\n", s);
}
- done:
- __sdp_log( 2, "SOCKET: <%s:%d:%d>\n",
- program_invocation_short_name, s, shadow_fd );
+done:
+ __sdp_log(2, "SOCKET: <%s:%d:%d>\n",
+ program_invocation_short_name, s, shadow_fd);
return s;
-} /* socket */
+} /* socket */
+
+int socket(int domain, int type, int protocol)
+{
+ return __create_socket(domain, type, protocol, SOCKET_SEMANTIC_DEFAULT);
+}
+
+#ifdef SOLARIS_BUILD
+int __xnet_socket(int domain, int type, int protocol)
+{
+ return __create_socket(domain, type, protocol, SOCKET_SEMANTIC_XNET);
+}
+#endif
/* ========================================================================= */
/*..get_fd_addr_port_num - obtain the port the fd is attached to */
-static int
-get_fd_addr_port_num(
- int sd )
+static int get_fd_addr_port_num(int sd)
{
struct sockaddr_storage addr;
int ret;
const struct sockaddr_in *sin;
- socklen_t addrlen = sizeof( addr );
+ socklen_t addrlen = sizeof(addr);
- ret =
- _socket_funcs.getsockname( sd, ( struct sockaddr * )&addr, &addrlen );
+ ret = _socket_funcs.getsockname(sd, (struct sockaddr *) &addr, &addrlen);
- if ( ret ) {
- __sdp_log( 9,
- "Error: in get_fd_addr_port_num - Failed to get getsockname\n" );
+ if (ret) {
+ __sdp_log(8, "Error: in get_fd_addr_port_num - Failed to get getsockname\n");
return -1;
}
/* port num is in same location for IPv4 and IPv6 */
- sin = ( const struct sockaddr_in * )&addr;
- return ntohs( sin->sin_port );
+ sin = (const struct sockaddr_in *) &addr;
+ return ntohs(sin->sin_port);
}
/* ========================================================================= */
/*..set_addr_port_num - sets the port in the given address */
-static int
-set_addr_port_num(
- struct sockaddr *addr,
- int port )
+static int set_addr_port_num(const struct sockaddr *addr, int port)
{
- struct sockaddr_in *sin = ( struct sockaddr_in * )addr;
+ struct sockaddr_in *sin = (struct sockaddr_in *) addr;
/* port num is in same location for IPv4 and IPv6 */
- sin->sin_port = htons( port );
+ sin->sin_port = htons(port);
return 0;
}
/* ========================================================================= */
+/* perform a bind with the given socket semantics */
+static inline int
+__bind_semantics(int fd,
+ const struct sockaddr *my_addr,
+ socklen_t addrlen, int semantics)
+{
+ return
+#ifdef SOLARIS_BUILD
+ (semantics == SOCKET_SEMANTIC_XNET) ?
+ _socket_xnet_funcs.bind(fd, my_addr, addrlen) :
+#endif
+ _socket_funcs.bind(fd, my_addr, addrlen);
+}
+
+/* ========================================================================= */
/*..find_free_port - find same free port on both TCP and SDP */
#define MAX_BIND_ANY_PORT_TRIES 20000
static int
-find_free_port(
- const struct sockaddr *tcp_addr,
- const socklen_t addrlen,
- const struct sockaddr *sdp_addr,
- const socklen_t sdp_addrlen,
- int *sdp_sd,
- int *tcp_sd )
+find_free_port(const struct sockaddr *sin_addr,
+ const socklen_t addrlen,
+ int orig_sd,
+ int *sdp_sd, int *tcp_sd, int semantics)
{
static int tcp_turn = 1;
int tmp_turn = tcp_turn;
int num_of_loops = 0;
int port = -1;
int tmp_sd[2];
- int tmp_addr_len[2];
- struct sockaddr tmp_addr[2];
- int tmp_family[2];
unsigned int yes = 1;
int ret;
+ int domain, sdp_domain;
- __sdp_log( 2, "find_free_port: starting search for common free port\n" );
+ __sdp_log(2, "find_free_port: starting search for common free port\n");
- tmp_addr_len[0] = sdp_addrlen;
- tmp_family[0] = AF_INET_SDP;
+ /* need to obtain the address family from the fd */
+ domain = get_sock_domain(orig_sd);
+ if (domain == -1) {
+ errno = EFAULT;
+ goto done;
+ }
- tmp_addr_len[1] = addrlen;
- tmp_family[1] = AF_INET;
+ sdp_domain = get_sdp_domain(domain);
+ if (sdp_domain < 0) {
+ errno = EFAULT;
+ goto done;
+ }
do {
- __sdp_log( 1, "find_free_port: taking loop (%d)\n",
- ++num_of_loops );
- tmp_addr[0] = *sdp_addr;
- tmp_addr[1] = *tcp_addr;
-
- __sdp_log( 1, "find_free_port: creating the two sockets\n" );
- tmp_sd[0] =
- _socket_funcs.socket( AF_INET_SDP, SOCK_STREAM, IPPROTO_TCP );
- if ( tmp_sd[0] < 0 ) {
- __sdp_log( 8,
- "Warning find_free_port: creating first socket failed\n" );
+ __sdp_log(1, "find_free_port: taking loop (%d)\n", ++num_of_loops);
+
+ __sdp_log(1, "find_free_port: creating the two sockets\n");
+ tmp_sd[0] = _socket_funcs.socket(sdp_domain, SOCK_STREAM, IPPROTO_TCP);
+ if (tmp_sd[0] < 0) {
+ __sdp_log(8, "Warning find_free_port: creating first socket failed\n");
goto done;
}
- _socket_funcs.setsockopt(tmp_sd[0], SOL_SOCKET, SO_REUSEADDR, &yes,
- sizeof( yes ) );
+ _socket_funcs.setsockopt(tmp_sd[0], SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
- tmp_sd[1] = _socket_funcs.socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
- if ( tmp_sd[1] < 0 ) {
- __sdp_log( 8,
- "Warning find_free_port: creating second socket failed\n" );
- _socket_funcs.close( tmp_sd[0] );
+ tmp_sd[1] = _socket_funcs.socket(domain, SOCK_STREAM, IPPROTO_TCP);
+ if (tmp_sd[1] < 0) {
+ __sdp_log(8, "Warning find_free_port: creating second socket failed\n");
+ _socket_funcs.close(tmp_sd[0]);
goto done;
}
_socket_funcs.setsockopt(tmp_sd[1], SOL_SOCKET, SO_REUSEADDR, &yes,
- sizeof( yes ) );
-
- __sdp_log( 1, "find_free_port: binding first %s socket\n",
- tmp_turn ? "tcp": "sdp");
- ret = _socket_funcs.bind( tmp_sd[tmp_turn],
- &tmp_addr[tmp_turn], tmp_addr_len[tmp_turn] );
- if ( ret < 0 ) {
- __sdp_log( 8,
- "Warning find_free_port: binding first socket failed:%s\n",
- strerror( errno ) );
- _socket_funcs.close( tmp_sd[0] );
- _socket_funcs.close( tmp_sd[1] );
+ sizeof(yes));
+
+ __sdp_log(1, "find_free_port: binding first %s socket\n",
+ tmp_turn ? "tcp" : "sdp");
+ ret = __bind_semantics(tmp_sd[tmp_turn], sin_addr, addrlen, semantics);
+ if (ret < 0) {
+ __sdp_log(8,
+ "Warning find_free_port: binding first socket failed:%s\n",
+ strerror(errno));
+ _socket_funcs.close(tmp_sd[0]);
+ _socket_funcs.close(tmp_sd[1]);
goto done;
}
- __sdp_log( 1, "find_free_port: listening on first socket\n" );
- ret = _socket_funcs.listen( tmp_sd[tmp_turn], 5 );
- if ( ret < 0 ) {
- __sdp_log( 8,
- "Warning find_free_port: listening on first socket failed:%s\n",
- strerror( errno ) );
- _socket_funcs.close( tmp_sd[0] );
- _socket_funcs.close( tmp_sd[1] );
+ __sdp_log(1, "find_free_port: listening on first socket\n");
+ ret = _socket_funcs.listen(tmp_sd[tmp_turn], 5);
+ if (ret < 0) {
+ __sdp_log(8, "Warning find_free_port: listening on first socket failed:%s\n",
+ strerror(errno));
+ _socket_funcs.close(tmp_sd[0]);
+ _socket_funcs.close(tmp_sd[1]);
goto done;
}
- port = get_fd_addr_port_num( tmp_sd[tmp_turn] );
- if ( port < 0 ) {
- __sdp_log( 8, "Warning find_free_port: first socket port:%d < 0\n",
- port );
- _socket_funcs.close( tmp_sd[0] );
- _socket_funcs.close( tmp_sd[1] );
+ port = get_fd_addr_port_num(tmp_sd[tmp_turn]);
+ if (port < 0) {
+ __sdp_log(8, "Warning find_free_port: first socket port:%d < 0\n",
+ port);
+ _socket_funcs.close(tmp_sd[0]);
+ _socket_funcs.close(tmp_sd[1]);
goto done;
}
- __sdp_log( 1, "find_free_port: first socket port:%u\n", port );
-
- set_addr_port_num( &tmp_addr[1 - tmp_turn], port );
-
- __sdp_log( 1, "find_free_port: binding second socket\n" );
- ret = _socket_funcs.bind( tmp_sd[1 - tmp_turn],
- &tmp_addr[1 - tmp_turn],
- tmp_addr_len[1 - tmp_turn] );
- if ( ret < 0 ) {
- if ( errno != EADDRINUSE ) {
- __sdp_log( 8, "Warning find_free_port: "
- "binding second socket failed with %s\n",
- strerror( errno ) );
- _socket_funcs.close( tmp_sd[0] );
- _socket_funcs.close( tmp_sd[1] );
- goto done;
+ __sdp_log(1, "find_free_port: first socket port:%u\n", port);
+
+ set_addr_port_num(sin_addr, port);
+
+ __sdp_log(1, "find_free_port: binding second socket\n");
+ ret = __bind_semantics(tmp_sd[1 - tmp_turn], sin_addr, addrlen, semantics);
+ if (ret < 0) {
+ /* bind() for sdp socket failed. It is acceptable only
+ * if the IP is not part of IB network. */
+
+ if (errno != EADDRINUSE) {
+ __sdp_log(8, "Warning find_free_port: "
+ "binding second socket failed with %s\n",
+ strerror(errno));
+ goto close_and_mark;
} else {
- __sdp_log( 1, "find_free_port: %s port %u was busy\n",
- 1 - tmp_turn ? "tcp": "sdp",
- ntohs( ((struct sockaddr_in*)&tmp_addr[1 - tmp_turn])->sin_port) );
+ int err;
+ socklen_t len = sizeof(int);
+
+ ret = getsockopt(tmp_sd[1 - tmp_turn], SOL_TCP,
+ SDP_LAST_BIND_ERR, &err, &len);
+ if (-1 == ret) {
+ __sdp_log(8, "Error %s:getsockopt: %s\n",
+ __func__, strerror(errno));
+ goto close_and_mark;
+ }
+ if (-ENOENT == err || -EADDRINUSE != err) {
+ /* bind() failed due to either:
+ * 1. IP is ETH, not IB, so can't bind() to sdp socket.
+ * 2. real error.
+ * Continue only with TCP */
+ goto close_and_mark;
+ }
+ __sdp_log(1, "find_free_port: %s port %u was busy\n",
+ 1 - tmp_turn ? "tcp" : "sdp",
+ ntohs(((const struct sockaddr_in *)sin_addr)->sin_port));
}
/* close the sockets - we will need new ones ... */
- __sdp_log( 1, "find_free_port: closing the two sockets before next loop\n" );
- _socket_funcs.close( tmp_sd[0] );
- _socket_funcs.close( tmp_sd[1] );
+ __sdp_log(1,
+ "find_free_port: closing the two sockets before next loop\n");
+ _socket_funcs.close(tmp_sd[0]);
+ _socket_funcs.close(tmp_sd[1]);
port = -1;
/* we always start with tcp so we keep the original setting for now */
/* tmp_turn = 1 - tmp_turn; */
}
- } while ( ( port < 0 ) && ( num_of_loops < MAX_BIND_ANY_PORT_TRIES) );
+ } while ((port < 0) && (num_of_loops < MAX_BIND_ANY_PORT_TRIES));
+setfds:
tcp_turn = tmp_turn;
*sdp_sd = tmp_sd[0];
*tcp_sd = tmp_sd[1];
- done:
- __sdp_log( 2, "find_free_port: return port:<%d>\n", port );
+done:
+ __sdp_log(2, "find_free_port: return port:<%d>\n", port);
return port;
+
+close_and_mark:
+ _socket_funcs.close(tmp_sd[0]);
+ tmp_sd[0] = -1; /* mark with error */
+ goto setfds;
+
}
/* ========================================================================= */
/*..check_legal_bind - check if given address is okay for both TCP and SDP */
static int
-check_legal_bind(
- const struct sockaddr *tcp_addr,
- const socklen_t addrlen,
- const struct sockaddr *sdp_addr,
- int *sdp_sd,
- int *tcp_sd )
+check_legal_bind(const struct sockaddr *sin_addr,
+ const socklen_t addrlen,
+ int orig_sd,
+ int *sdp_sd, int *tcp_sd, int semantics)
{
unsigned int yes = 1;
int ret = -1;
int sret = -1;
+ int domain, sdp_domain;
+
+ /* need to obtain the address family from the fd */
+ domain = get_sock_domain(orig_sd);
+ if (domain == -1) {
+ errno = EFAULT;
+ ret = -1;
+ goto done;
+ }
- __sdp_log( 2, "check_legal_bind: binding two temporary sockets\n" );
- *sdp_sd = _socket_funcs.socket( AF_INET_SDP, SOCK_STREAM, IPPROTO_TCP );
- if ( *sdp_sd < 0 ) {
- __sdp_log( 9, "Error check_legal_bind: "
- "creating SDP socket failed\n" );
+ sdp_domain = get_sdp_domain(domain);
+ if (sdp_domain < 0) {
+ errno = EFAULT;
goto done;
}
- __sdp_log( 2, "check_legal_bind: reusing <%d> \n", *sdp_sd );
+ __sdp_log(2, "check_legal_bind: binding two temporary sockets\n");
+ *sdp_sd = _socket_funcs.socket(sdp_domain, SOCK_STREAM, IPPROTO_TCP);
+ if (*sdp_sd < 0) {
+ __sdp_log(8, "Error check_legal_bind: " "creating SDP socket failed\n");
+ goto done;
+ }
+
+ __sdp_log(2, "check_legal_bind: reusing <%d> \n", *sdp_sd);
sret =
- _socket_funcs.setsockopt( *sdp_sd, SOL_SOCKET, SO_REUSEADDR, &yes,
- sizeof( yes ) );
- if ( sret < 0 ) {
- __sdp_log( 9, "Error bind: Could not setsockopt sdp_sd\n" );
+ _socket_funcs.setsockopt(*sdp_sd, SOL_SOCKET, SO_REUSEADDR, &yes,
+ sizeof(yes));
+ if (sret < 0) {
+ __sdp_log(8, "Error bind: Could not setsockopt sdp_sd\n");
}
- *tcp_sd = _socket_funcs.socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
- if ( *tcp_sd < 0 ) {
- __sdp_log( 9, "Error check_legal_bind: "
- "creating second socket failed:%s\n", strerror( errno ) );
- _socket_funcs.close( *sdp_sd );
+ *tcp_sd = _socket_funcs.socket(domain, SOCK_STREAM, IPPROTO_TCP);
+ if (*tcp_sd < 0) {
+ __sdp_log(8, "Error check_legal_bind: "
+ "creating second socket failed:%s\n", strerror(errno));
+ _socket_funcs.close(*sdp_sd);
goto done;
}
- __sdp_log( 2, "check_legal_bind: reusing <%d> \n", *tcp_sd );
+ __sdp_log(2, "check_legal_bind: reusing <%d> \n", *tcp_sd);
sret =
- _socket_funcs.setsockopt( *tcp_sd, SOL_SOCKET, SO_REUSEADDR, &yes,
- sizeof( yes ) );
- if ( sret < 0 ) {
- __sdp_log( 9, "Error bind: Could not setsockopt tcp_sd\n" );
+ _socket_funcs.setsockopt(*tcp_sd, SOL_SOCKET, SO_REUSEADDR, &yes,
+ sizeof(yes));
+ if (sret < 0) {
+ __sdp_log(8, "Error bind: Could not setsockopt tcp_sd\n");
}
- __sdp_log( 1, "check_legal_bind: binding SDP socket\n" );
- ret =
- _socket_funcs.bind( *sdp_sd, sdp_addr, sizeof( struct sockaddr_in ) );
- if ( ret < 0 ) {
- __sdp_log( 9, "Error check_legal_bind: "
- "binding SDP socket failed:%s\n", strerror( errno ) );
- _socket_funcs.close( *sdp_sd );
- _socket_funcs.close( *tcp_sd );
+ __sdp_log(1, "check_legal_bind: binding SDP socket\n");
+ ret = __bind_semantics(*sdp_sd, sin_addr, addrlen, semantics);
+ if (ret < 0) {
+ /* bind() for sdp socket failed. It is acceptable only if
+ * the IP is not part of IB network. */
+ int err;
+ socklen_t len = sizeof(int);
- /* TCP and SDP without library return EINVAL */
- if (errno == EADDRINUSE)
- errno = EINVAL;
+ if (EADDRINUSE != errno)
+ goto done;
+ if (-1 == getsockopt(*sdp_sd, SOL_TCP, SDP_LAST_BIND_ERR, &err, &len)) {
+ __sdp_log(8, "Error check_legal_bind:getsockopt: %s\n",
+ strerror(errno));
+ goto done;
+ }
+ if (-ENOENT != err) {
+ /* bind() failed due to real error. Can't continue */
+ __sdp_log(8, "Error check_legal_bind: "
+ "binding SDP socket failed:%s\n", strerror(errno));
+ _socket_funcs.close(*sdp_sd);
+ _socket_funcs.close(*tcp_sd);
- goto done;
- }
+ /* TCP and SDP without library return EINVAL */
+ if (errno == EADDRINUSE)
+ errno = EINVAL;
- __sdp_log( 1, "check_legal_bind: binding TCP socket\n" );
- ret = _socket_funcs.bind( *tcp_sd, tcp_addr, addrlen );
- if ( ret < 0 ) {
- __sdp_log( 9, "Error check_legal_bind: "
- "binding TCP socket failed:%s\n", strerror( errno ) );
- _socket_funcs.close( *sdp_sd );
- _socket_funcs.close( *tcp_sd );
+ goto done;
+ }
+ /* IP is ETH, not IB, so can't bind() to sdp socket */
+ /* Continue only with TCP */
+ _socket_funcs.close(*sdp_sd);
+ *sdp_sd = -1;
+ }
+
+ __sdp_log(1, "check_legal_bind: binding TCP socket\n");
+ ret = __bind_semantics(*tcp_sd, sin_addr, addrlen, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error check_legal_bind: "
+ "binding TCP socket failed:%s\n", strerror(errno));
+ if (-1 != *sdp_sd)
+ _socket_funcs.close(*sdp_sd);
+ _socket_funcs.close(*tcp_sd);
goto done;
}
ret = 0;
- __sdp_log( 2, "check_legal_bind: result:<%d>\n", ret );
- done:
+ __sdp_log(2, "check_legal_bind: result:<%d>\n", ret);
+done:
return ret;
}
/* ========================================================================= */
/*..close_and_bind - close an open fd and bind another one immediately */
static int
-close_and_bind(
- int old_sd,
- int new_sd,
- const struct sockaddr *addr,
- socklen_t addrlen )
+close_and_bind(int old_sd,
+ int new_sd,
+ const struct sockaddr *addr, socklen_t addrlen, int semantics)
{
int ret;
- __sdp_log( 2, "close_and_bind: closing <%d> binding <%d>\n", old_sd,
- new_sd );
- ret = _socket_funcs.close( old_sd );
- if ( ret < 0 ) {
- __sdp_log( 9, "Error bind: Could not close old_sd\n" );
+ __sdp_log(2, "close_and_bind: closing <%d> binding <%d>\n", old_sd, new_sd);
+ ret = _socket_funcs.close(old_sd);
+ if (ret < 0) {
+ __sdp_log(8, "Error bind: Could not close old_sd\n");
goto done;
}
- ret = _socket_funcs.bind( new_sd, addr, addrlen );
- if ( ret < 0 )
- __sdp_log( 9, "Error bind: Could not bind new_sd\n" );
+ ret = __bind_semantics(new_sd, addr, addrlen, semantics);
+ if (ret < 0)
+ __sdp_log(8, "Error bind: Could not bind new_sd\n");
- done:
- __sdp_log( 2, "close_and_bind: returning <%d>\n", ret );
+done:
+ __sdp_log(2, "close_and_bind: returning <%d>\n", ret);
return ret;
}
@@ -1231,106 +1117,82 @@ close_and_bind(
sockets for that task too. We loop several times to find such common
available socket
*/
-int
-bind(
- int fd,
- const struct sockaddr *my_addr,
- socklen_t addrlen )
+static int
+__perform_bind(int fd,
+ const struct sockaddr *addr, socklen_t addrlen, int semantics)
{
int shadow_fd;
- struct sockaddr_in *my_sin = ( struct sockaddr_in * )my_addr;
- struct sockaddr_in sdp_addr;
- struct sockaddr_in *sdp_sin = ( struct sockaddr_in * )&sdp_addr;
+ struct sockaddr_in *sin_addr = (struct sockaddr_in *) addr;
int ret, sret = -1;
char buf[MAX_ADDR_STR_LEN];
- int was_ipv6;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.bind ) {
- __sdp_log( 9, "Error bind: no implementation for bind found\n" );
+ if (NULL == _socket_funcs.bind) {
+ __sdp_log(9, "Error bind: no implementation for bind found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- if ( ( my_addr == NULL ) || is_invalid_addr( my_addr ) ) {
+ if ((addr == NULL) || is_invalid_addr(addr)) {
errno = EFAULT;
- __sdp_log( 9, "Error bind: illegal address provided\n" );
+ __sdp_log(8, "Error bind: illegal address provided\n");
return -1;
}
- if ( get_addr_str( my_addr, buf, MAX_ADDR_STR_LEN ) ) {
- __sdp_log( 9, "Error bind: provided illegal address: %s\n",
- strerror( errno ) );
+ if (get_addr_str(addr, buf, MAX_ADDR_STR_LEN)) {
+ __sdp_log(8, "Error bind: provided illegal address: %s\n",
+ strerror(errno));
return -1;
}
- __sdp_log( 2, "BIND: <%s:%d:%d> type <%d> IP <%s> port <%d>\n",
- program_invocation_short_name, fd, shadow_fd,
- my_sin->sin_family, buf, ntohs( my_sin->sin_port ) );
-
- if ( get_is_sdp_socket( fd ) || ( shadow_fd != -1 ) ) {
- if ( __sdp_sockaddr_to_sdp( my_addr, addrlen, &sdp_addr, &was_ipv6 ) ) {
- __sdp_log( 9, "Error bind: failed to convert address:%s for SDP\n",
- buf );
- ret = -1;
- goto done;
- }
-#ifndef SDP_SUPPORTS_IPv6
- if ( was_ipv6 )
- libsdp_fd_attributes[fd].local_is_ipv6 = 1;
-#endif
- }
+ __sdp_log(2, "BIND: <%s:%d:%d> type <%d> IP <%s> port <%d>\n",
+ program_invocation_short_name, fd, shadow_fd,
+ sin_addr->sin_family, buf, ntohs(sin_addr->sin_port));
- if ( get_is_sdp_socket( fd ) ) {
- __sdp_log( 1, "BIND: binding SDP socket:<%d>\n", fd );
- ret =
- _socket_funcs.bind( fd, ( struct sockaddr * )&sdp_addr,
- sizeof sdp_addr );
+ if (get_is_sdp_socket(fd)) {
+ __sdp_log(1, "BIND: binding SDP socket:<%d>\n", fd);
+ ret = __bind_semantics(fd, addr, addrlen, semantics);
goto done;
- } else if ( shadow_fd != -1 ) {
+ } else if (shadow_fd != -1) {
+ /* has shadow */
/* we need to validate the given address or find a common port
* so we use the following tmp address and sockets */
- struct sockaddr_storage tmp_my_addr;
+ struct sockaddr_storage tmp_addr;
int sdp_sd = -1, tcp_sd = -1, port;
- memcpy( &tmp_my_addr, my_addr, addrlen );
+ memcpy(&tmp_addr, addr, addrlen);
ret = 0;
- if ( ntohs( sdp_sin->sin_port ) == 0 ) {
+ if (ntohs(sin_addr->sin_port) == 0) {
/* When we get ANY_PORT we need to make sure that both TCP
* and SDP sockets will use the same port */
- port = find_free_port( my_addr, addrlen,
- ( struct sockaddr * )&sdp_addr,
- sizeof sdp_addr, &sdp_sd, &tcp_sd );
- if ( port < 0 ) {
+ port = find_free_port(addr, addrlen, fd, &sdp_sd, &tcp_sd, semantics);
+ if (port < 0) {
ret = -1;
- __sdp_log( 9, "BIND: Failed to find common free port\n" );
+ __sdp_log(9, "BIND: Failed to find common free port\n");
/* We cannot bind both tcp and sdp on the same port, we will close
* the sdp and continue with tcp only */
goto done;
} else {
/* copy the port to the tmp address */
- set_addr_port_num( ( struct sockaddr * )&tmp_my_addr, port );
- set_addr_port_num( ( struct sockaddr * )&sdp_addr, port );
+ set_addr_port_num((struct sockaddr *) &tmp_addr, port);
}
} else {
/* have a shadow but requested specific port - check that we
* can actually bind the two addresses and then reuse */
- ret = check_legal_bind( my_addr, addrlen,
- ( struct sockaddr * )&sdp_addr, &sdp_sd,
- &tcp_sd );
-
- if ( ret < 0 ) {
- __sdp_log( 9, "Error bind: "
- "Provided address can not bind on the two sockets\n" );
+ ret = check_legal_bind(addr, addrlen, fd, &sdp_sd, &tcp_sd, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error bind: "
+ "Provided address can not bind on the two sockets\n");
}
}
/* if we fail to find a common port or given address can not be used
* we return error */
- if ( ret < 0 ) {
+ if (ret < 0) {
/* Temporary sockets already closed by check_legal_bind or
* find_free_port */
errno = EADDRINUSE;
@@ -1340,40 +1202,52 @@ bind(
/* close temporary sockets and reuse their address */
/* HACK: close_and_bind might race with other applications. */
/* When the race occur we return EADDRINUSE */
-
- ret =
- close_and_bind( tcp_sd, fd, ( struct sockaddr * )&tmp_my_addr,
- addrlen );
-
- if ( ret < 0 ) {
- __sdp_log( 9, "Error bind: " "Could not close_and_bind TCP side\n" );
- _socket_funcs.close( sdp_sd );
+ ret = close_and_bind(tcp_sd, fd, (struct sockaddr *) &tmp_addr,
+ addrlen, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error bind: " "Could not close_and_bind TCP side\n");
+ if (-1 != sdp_sd)
+ _socket_funcs.close(sdp_sd);
goto done;
}
- ret =
- close_and_bind( sdp_sd, shadow_fd, ( struct sockaddr * )&sdp_addr,
- sizeof sdp_addr );
+ if (-1 != sdp_sd) {
+ ret = close_and_bind(sdp_sd, shadow_fd, (struct sockaddr *) &tmp_addr,
+ addrlen, semantics);
- if ( ret < 0 ) {
- __sdp_log( 9, "Error bind: " "Could not close_and_bind sdp side\n" );
- goto done;
+ if (ret < 0) {
+ __sdp_log(8,
+ "Error bind: " "Could not close_and_bind sdp side\n");
+ goto done;
+ }
}
-
goto done;
}
- /* has shadow */
/* we can only get here on single TCP socket */
- __sdp_log( 1, "BIND: binding TCP socket:<%d>\n", fd );
- ret = _socket_funcs.bind( fd, my_addr, addrlen );
+ __sdp_log(1, "BIND: binding TCP socket:<%d>\n", fd);
+ ret = __bind_semantics(fd, addr, addrlen, semantics);
- done:
- __sdp_log( 2, "BIND: <%s:%d:%d> result <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret, sret );
+done:
+ __sdp_log(2, "BIND: <%s:%d:%d> result <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret, sret);
return ret;
-} /* bind */
+} /* bind */
+
+
+int bind(int fd, const struct sockaddr *my_addr, socklen_t addrlen)
+{
+ return __perform_bind(fd, my_addr, addrlen, SOCKET_SEMANTIC_DEFAULT);
+}
+
+#ifdef SOLARIS_BUILD
+int __xnet_bind(int fd, const struct sockaddr *my_addr, socklen_t addrlen)
+{
+ return __perform_bind(fd, my_addr, addrlen, SOCKET_SEMANTIC_XNET);
+}
+#endif
+
/* ========================================================================= */
/*..connect -- replacement connect call. */
@@ -1382,162 +1256,149 @@ bind(
if target AF == both it means SDP and fall back to TCP
if any connect worked we are fine
*/
-int
-connect(
- int fd,
- const struct sockaddr *serv_addr,
- socklen_t addrlen )
+static inline int
+__connect_semantics(int fd,
+ const struct sockaddr *serv_addr,
+ socklen_t addrlen, int semantics)
+{
+ return
+#ifdef SOLARIS_BUILD
+ (semantics == SOCKET_SEMANTIC_XNET) ?
+ _socket_xnet_funcs.connect(fd, serv_addr, addrlen) :
+#endif
+ _socket_funcs.connect(fd, serv_addr, addrlen);
+}
+
+static int
+__perform_connect(int fd, const struct sockaddr *serv_addr,
+ socklen_t addrlen, int semantics)
{
- struct sockaddr_in *serv_sin = ( struct sockaddr_in * )serv_addr;
- struct sockaddr_storage sdp_addr;
- struct sockaddr_in *sdp_sin = ( struct sockaddr_in * )&sdp_addr;
+ struct sockaddr_in *serv_sin = (struct sockaddr_in *) serv_addr;
char buf[MAX_ADDR_STR_LEN];
int shadow_fd;
int ret = -1, dup_ret;
- int was_ipv6;
use_family_t target_family;
int fopts;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.connect ) {
- __sdp_log( 9, "Error connect: no implementation for connect found\n" );
+ if (NULL == _socket_funcs.connect) {
+ __sdp_log(9, "Error connect: no implementation for connect found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- if ( ( serv_addr == NULL ) || is_invalid_addr( serv_addr ) ) {
+ if ((serv_addr == NULL) || is_invalid_addr(serv_addr)) {
errno = EFAULT;
- __sdp_log( 9, "Error connect: illegal address provided\n" );
+ __sdp_log(8, "Error connect: illegal address provided\n");
return -1;
}
- if ( get_addr_str( serv_addr, buf, MAX_ADDR_STR_LEN ) ) {
- __sdp_log( 9, "Error connect: provided illegal address: %s\n",
- strerror( errno ) );
+ if (get_addr_str(serv_addr, buf, MAX_ADDR_STR_LEN)) {
+ __sdp_log(8, "Error connect: provided illegal address: %s\n",
+ strerror(errno));
return EADDRNOTAVAIL;
}
- __sdp_log( 2, "CONNECT: <%s:%d:%d> domain <%d> IP <%s> port <%d>\n",
- program_invocation_short_name, fd, shadow_fd,
- serv_sin->sin_family, buf, ntohs( serv_sin->sin_port ) );
+ __sdp_log(2, "CONNECT: <%s:%d:%d> domain <%d> IP <%s> port <%d>\n",
+ program_invocation_short_name, fd, shadow_fd,
+ serv_sin->sin_family, buf, ntohs(serv_sin->sin_port));
/* obtain the target address family */
- target_family = __sdp_match_connect( serv_addr, addrlen );
+ target_family = __sdp_match_connect(serv_addr, addrlen);
/* if we do not have a shadow - just do the work */
- if ( shadow_fd == -1 ) {
- if ( get_is_sdp_socket( fd ) ) {
- if ( __sdp_sockaddr_to_sdp
- ( serv_addr, addrlen, sdp_sin, &was_ipv6 ) ) {
- __sdp_log( 9,
- "Error connect: "
- "failed to convert address:%s to SDP\n", buf );
- ret = -1;
- goto done;
- }
-#ifndef SDP_SUPPORTS_IPv6
- if ( was_ipv6 )
- libsdp_fd_attributes[fd].remote_is_ipv6 = 1;
-#endif
- __sdp_log( 1, "CONNECT: connecting through SDP\n" );
- ret = _socket_funcs.connect( fd,
- ( struct sockaddr * )&sdp_addr,
- sizeof sdp_addr );
- if ( (ret == 0) || (errno == EINPROGRESS) ) {
- __sdp_log( 7, "CONNECT: connected SDP fd:%d to:%s port %d\n",
- fd, buf, ntohs( serv_sin->sin_port ) );
- }
- } else {
- __sdp_log( 1, "CONNECT: connecting through TCP\n" );
- ret = _socket_funcs.connect( fd, serv_addr, addrlen );
- if ( (ret == 0) || (errno == EINPROGRESS) ) {
- __sdp_log( 7, "CONNECT: connected TCP fd:%d to:%s port %d\n",
- fd, buf, ntohs( serv_sin->sin_port ) );
- }
+ if (shadow_fd == -1) {
+ __sdp_log(1, "CONNECT: connectingthrough %s\n",
+ get_is_sdp_socket(fd) ? "SDP" : "TCP");
+ ret = __connect_semantics(fd, serv_addr, addrlen, semantics);
+ if ((ret == 0) || (errno == EINPROGRESS)) {
+ __sdp_log(7, "CONNECT: connected SDP fd:%d to:%s port %d\n",
+ fd, buf, ntohs(serv_sin->sin_port));
}
goto done;
}
- if ( ( target_family == USE_SDP ) || ( target_family == USE_BOTH ) ) {
+ if ((target_family == USE_SDP) || (target_family == USE_BOTH)) {
/* NOTE: the entire if sequence is negative logic */
- if ( __sdp_sockaddr_to_sdp( serv_addr, addrlen, sdp_sin, &was_ipv6 ) ) {
- __sdp_log( 9, "Error connect: "
- "failed to convert to shadow address:%s to SDP\n", buf );
- ret = -1;
- } else {
-#ifndef SDP_SUPPORTS_IPv6
- if ( was_ipv6 )
- libsdp_fd_attributes[fd].remote_is_ipv6 = 1;
-#endif
-
- __sdp_log( 1, "CONNECT: connecting SDP fd:%d\n", shadow_fd );
+ __sdp_log(1, "CONNECT: connecting SDP fd:%d\n", shadow_fd);
- /* make the socket blocking on shadow SDP */
- fopts = _socket_funcs.fcntl(shadow_fd, F_GETFL);
- if ( ( target_family == USE_BOTH ) && ( fopts & O_NONBLOCK ) ) {
- __sdp_log( 1, "CONNECT: shadow_fd <%d> will be blocking during connect\n",
- shadow_fd);
- _socket_funcs.fcntl(shadow_fd, F_SETFL, fopts & (~O_NONBLOCK));
- }
-
- ret = _socket_funcs.connect( shadow_fd,
- ( struct sockaddr * )&sdp_addr,
- sizeof sdp_addr );
- if ( (ret < 0) && (errno != EINPROGRESS)) {
- __sdp_log( 9, "Error connect: "
- "failed for SDP fd:%d with error:%m\n",
- shadow_fd );
- } else {
- __sdp_log( 7, "CONNECT: connected SDP fd:%d to:%s port %d\n",
- fd, buf, ntohs( serv_sin->sin_port ) );
- }
+ /* make the socket blocking on shadow SDP */
+ fopts = _socket_funcs.fcntl(shadow_fd, F_GETFL);
+ if ((target_family == USE_BOTH) && (fopts & O_NONBLOCK)) {
+ __sdp_log(1,
+ "CONNECT: shadow_fd <%d> will be blocking during connect\n",
+ shadow_fd);
+ _socket_funcs.fcntl(shadow_fd, F_SETFL, fopts & (~O_NONBLOCK));
+ }
- /* restore socket options */
- _socket_funcs.fcntl(shadow_fd, F_SETFL, fopts);
+ ret = __connect_semantics(shadow_fd, serv_addr, addrlen, semantics);
+ if ((ret < 0) && (errno != EINPROGRESS)) {
+ __sdp_log(7, "Error connect: "
+ "failed for SDP fd:%d with error:%m\n", shadow_fd);
+ } else {
+ __sdp_log(7, "CONNECT: connected SDP fd:%d to:%s port %d\n",
+ fd, buf, ntohs(serv_sin->sin_port));
}
+ /* restore socket options */
+ _socket_funcs.fcntl(shadow_fd, F_SETFL, fopts);
+
/* if target is SDP or we succeeded we need to dup SDP fd into TCP fd */
- if ( ( target_family == USE_SDP ) || ( ret >= 0 ) ) {
- dup_ret = replace_fd_with_its_shadow( fd );
- if ( dup_ret < 0 ) {
- __sdp_log( 9, "Error connect: "
- "failed to dup2 shadow into orig fd:%d\n", fd );
+ if ((target_family == USE_SDP) || (ret >= 0)) {
+ dup_ret = replace_fd_with_its_shadow(fd);
+ if (dup_ret < 0) {
+ __sdp_log(9, "Error connect: "
+ "failed to dup2 shadow into orig fd:%d\n", fd);
ret = dup_ret;
} else {
/* we can skip the TCP option if we are done */
- __sdp_log( 1, "CONNECT: "
- "matched SDP fd:%d so shadow dup into TCP\n", fd );
+ __sdp_log(1, "CONNECT: "
+ "matched SDP fd:%d so shadow dup into TCP\n", fd);
goto done;
}
}
}
- if ( ( target_family == USE_TCP ) || ( target_family == USE_BOTH ) ) {
- __sdp_log( 1, "CONNECT: connecting TCP fd:%d\n", fd );
- ret = _socket_funcs.connect( fd, serv_addr, addrlen );
- if ( (ret < 0) && (errno != EINPROGRESS) )
- __sdp_log( 9, "Error connect: for TCP fd:%d failed with error:%m\n",
- fd );
+ if ((target_family == USE_TCP) || (target_family == USE_BOTH)) {
+ __sdp_log(1, "CONNECT: connecting TCP fd:%d\n", fd);
+ ret = __connect_semantics(fd, serv_addr, addrlen, semantics);
+ if ((ret < 0) && (errno != EINPROGRESS))
+ __sdp_log(8, "Error connect: for TCP fd:%d failed with error:%m\n",
+ fd);
else
- __sdp_log( 7, "CONNECT: connected TCP fd:%d to:%s port %d\n",
- fd, buf, ntohs( serv_sin->sin_port ) );
-
- if ( ( target_family == USE_TCP ) || ( ret >= 0 ) || (errno == EINPROGRESS) ) {
- if ( cleanup_shadow( fd ) < 0 )
- __sdp_log( 9, "Error connect: failed to cleanup shadow for fd:%d\n",
- fd );
+ __sdp_log(7, "CONNECT: connected TCP fd:%d to:%s port %d\n",
+ fd, buf, ntohs(serv_sin->sin_port));
+
+ if ((target_family == USE_TCP) || (ret >= 0) || (errno == EINPROGRESS)) {
+ if (cleanup_shadow(fd) < 0)
+ __sdp_log(8,
+ "Error connect: failed to cleanup shadow for fd:%d\n",
+ fd);
}
}
- done:
- __sdp_log( 2, "CONNECT: <%s:%d:%d> result <%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret );
+done:
+ __sdp_log(2, "CONNECT: <%s:%d:%d> result <%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret);
return ret;
-} /* connect */
+} /* connect */
+
+int connect(int fd, const struct sockaddr *serv_addr, socklen_t addrlen)
+{
+ return __perform_connect(fd, serv_addr, addrlen, SOCKET_SEMANTIC_DEFAULT);
+}
+
+#if defined( SOLARIS_BUILD )
+int __xnet_connect(int fd, const struct sockaddr *serv_addr, socklen_t addrlen)
+{
+ return __perform_connect(fd, serv_addr, addrlen, SOCKET_SEMANTIC_XNET);
+}
+#endif
/* ========================================================================= */
/*..listen -- replacement listen call. */
@@ -1545,60 +1406,68 @@ connect(
Now we know our role (passive/server) and our address so we can get AF.
If both we should try listening on both
*/
-int
-listen(
- int fd,
- int backlog )
+
+static inline int __listen_semantics(int fd, int backlog, int semantics)
+{
+ return
+#ifdef SOLARIS_BUILD
+ (semantics == SOCKET_SEMANTIC_XNET) ?
+ _socket_xnet_funcs.listen(fd, backlog) :
+#endif
+ _socket_funcs.listen(fd, backlog);
+}
+
+static int __perform_listen(int fd, int backlog, int semantics)
{
use_family_t target_family;
int shadow_fd;
int ret = 0, sret = 0;
struct sockaddr_storage tmp_sin;
- socklen_t tmp_sinlen = sizeof( tmp_sin );
- struct sockaddr_in *sin4 = ( struct sockaddr_in * )&tmp_sin;
+ socklen_t tmp_sinlen = sizeof(tmp_sin);
+ struct sockaddr_in *sin4 = (struct sockaddr_in *) &tmp_sin;
char buf[MAX_ADDR_STR_LEN];
int actual_port;
- int was_ipv6;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.listen ) {
- __sdp_log( 9, "Error listen: no implementation for listen found\n" );
+ if (NULL == _socket_funcs.listen) {
+ __sdp_log(9, "Error listen: no implementation for listen found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
- __sdp_log( 2, "LISTEN: <%s:%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
+ __sdp_log(2, "LISTEN: <%s:%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd);
/* if there is no shadow - simply call listen */
- if ( shadow_fd == -1 ) {
- __sdp_log( 1, "LISTEN: calling listen on fd:%d\n", fd );
- ret = _socket_funcs.listen( fd, backlog );
+ if (shadow_fd == -1) {
+ __sdp_log(1, "LISTEN: calling listen on fd:%d\n", fd);
+ ret = __listen_semantics(fd, backlog, semantics);
goto done;
}
/* we need to obtain the address from the fd */
- if ( _socket_funcs.
- getsockname( fd, ( struct sockaddr * )&tmp_sin, &tmp_sinlen ) < 0 ) {
- __sdp_log( 9, "Error listen: getsockname return <%d> for TCP socket\n",
- errno );
+ if (_socket_funcs.getsockname(fd, (struct sockaddr *) &tmp_sin, &tmp_sinlen)
+ < 0) {
+ __sdp_log(8, "Error listen: getsockname return <%d> for TCP socket\n",
+ errno);
errno = EADDRNOTAVAIL;
sret = -1;
goto done;
}
- if ( get_addr_str( ( struct sockaddr * )&tmp_sin, buf, MAX_ADDR_STR_LEN ) ) {
- __sdp_log( 9, "Error listen: provided illegal address: %s\n",
- strerror( errno ) );
+ if (get_addr_str((struct sockaddr *) &tmp_sin, buf, MAX_ADDR_STR_LEN)) {
+ __sdp_log(8, "Error listen: provided illegal address: %s\n",
+ strerror(errno));
}
- __sdp_log( 2, "LISTEN: <%s:%d:%d> domain <%d> IP <%s> port <%d>\n",
- program_invocation_short_name, fd, shadow_fd,
- sin4->sin_family, buf, ntohs( sin4->sin_port ) );
+ __sdp_log(2, "LISTEN: <%s:%d:%d> domain <%d> IP <%s> port <%d>\n",
+ program_invocation_short_name, fd, shadow_fd,
+ sin4->sin_family, buf, ntohs(sin4->sin_port));
target_family =
- __sdp_match_listen( ( struct sockaddr * )&tmp_sin, sizeof( tmp_sin ) );
+ __sdp_match_listen((struct sockaddr *) &tmp_sin, sizeof(tmp_sin));
/*
* in case of an implicit bind and "USE_BOTH" rule we need to first bind the
@@ -1607,422 +1476,354 @@ listen(
actual_port = ntohs(sin4->sin_port);
/* do we need to implicit bind both */
- if ( ( actual_port == 0 ) && ( target_family == USE_BOTH ) ) {
+ if ((actual_port == 0) && (target_family == USE_BOTH)) {
int sdp_sd = -1, tcp_sd = -1;
- struct sockaddr_storage sdp_addr;
- struct sockaddr_in *sdp_sin = ( struct sockaddr_in * )&sdp_addr;
-
- /* we do need an IPv4 address for sdp */
- if ( __sdp_sockaddr_to_sdp( ( struct sockaddr * )&tmp_sin,
- tmp_sinlen, sdp_sin, &was_ipv6 ) ) {
- __sdp_log( 9, "Error listen: "
- "failed to convert to address:%s to SDP\n", buf );
- ret = -1;
- } else {
-#ifndef SDP_SUPPORTS_IPv6
- if ( was_ipv6 )
- libsdp_fd_attributes[fd].local_is_ipv6 = 1;
-#endif
- }
- actual_port = find_free_port( ( struct sockaddr * )&tmp_sin, tmp_sinlen,
- ( struct sockaddr * )&sdp_addr,
- sizeof(struct sockaddr_in),
- &sdp_sd, &tcp_sd );
- if ( actual_port < 0 ) {
+ actual_port = find_free_port((struct sockaddr *) &tmp_sin, tmp_sinlen,
+ fd, &sdp_sd, &tcp_sd, semantics);
+ if (actual_port < 0) {
ret = -1;
- __sdp_log( 8,
- "LISTEN: Failed to find common free port. Only TCP will be used.\n" );
+ __sdp_log(8, "LISTEN: Failed to find common free port. Only TCP will be used.\n");
target_family = USE_TCP;
} else {
/* copy the port to the tmp address */
- set_addr_port_num( ( struct sockaddr * )sin4, actual_port );
- set_addr_port_num( ( struct sockaddr * )sdp_sin, actual_port );
-
- __sdp_log( 2, "LISTEN: BOTH on IP <%s> port <%d>\n",
- buf, actual_port );
- /* perform the bind */
- ret = close_and_bind( tcp_sd, fd,
- ( struct sockaddr * )sin4,
- tmp_sinlen );
+ set_addr_port_num((struct sockaddr *) sin4, actual_port);
- if ( ret < 0 ) {
- __sdp_log( 9, "Error listen: "
- "Could not close_and_bind TCP side\n" );
+ __sdp_log(2, "LISTEN: BOTH on IP <%s> port <%d>\n",
+ buf, actual_port);
+ /* perform the bind */
+ ret = close_and_bind(tcp_sd, fd, (struct sockaddr *) sin4,
+ tmp_sinlen, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error listen: "
+ "Could not close_and_bind TCP side\n");
}
- ret = close_and_bind( sdp_sd, shadow_fd,
- ( struct sockaddr * )sdp_sin,
- sizeof(struct sockaddr_in) );
- if ( ret < 0 ) {
- __sdp_log( 9, "Error listen: "
- "Could not close_and_bind SDP side\n" );
+ ret = close_and_bind(sdp_sd, shadow_fd, (struct sockaddr *) sin4,
+ tmp_sinlen, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error listen: "
+ "Could not close_and_bind SDP side\n");
}
}
}
- if ( ( target_family == USE_TCP ) || ( target_family == USE_BOTH ) ) {
- __sdp_log( 1, "LISTEN: calling listen on TCP fd:%d\n", fd );
- ret = _socket_funcs.listen( fd, backlog );
- if ( ret < 0 ) {
- __sdp_log( 9, "Error listen: failed with code <%d> on TCP fd:<%d>\n",
- errno, fd );
+ if ((target_family == USE_TCP) || (target_family == USE_BOTH)) {
+ __sdp_log(1, "LISTEN: calling listen on TCP fd:%d\n", fd);
+ ret = __listen_semantics(fd, backlog, semantics);
+ if (ret < 0) {
+ __sdp_log(8, "Error listen: failed with code <%d> on TCP fd:<%d>\n",
+ errno, fd);
} else {
- __sdp_log( 7, "LISTEN: fd:%d listening on TCP bound to:%s port:%d\n",
- fd, buf, actual_port );
+ __sdp_log(7, "LISTEN: fd:%d listening on TCP bound to:%s port:%d\n",
+ fd, buf, actual_port);
}
}
- if ( ( target_family == USE_SDP ) || ( target_family == USE_BOTH ) ) {
- __sdp_log( 1, "LISTEN: calling listen on SDP fd:<%d>\n", shadow_fd );
- sret = _socket_funcs.listen( shadow_fd, backlog );
- if ( sret < 0 ) {
- __sdp_log( 9, "Error listen: failed with code <%d> SDP fd:<%d>\n",
- errno, shadow_fd );
+ if ((target_family == USE_SDP) || (target_family == USE_BOTH)) {
+ __sdp_log(1, "LISTEN: calling listen on SDP fd:<%d>\n", shadow_fd);
+ sret = __listen_semantics(shadow_fd, backlog, semantics);
+ if (sret < 0) {
+ __sdp_log(8, "Error listen: failed with code <%d> SDP fd:<%d>\n",
+ errno, shadow_fd);
} else {
- __sdp_log( 7, "LISTEN: fd:%d listening on SDP bound to:%s port:%d\n",
- fd, buf, actual_port );
- {
- struct sockaddr_in tmp_addr;
- socklen_t namelen = sizeof( struct sockaddr_in );
-
- _socket_funcs.getsockname( shadow_fd,
- ( struct sockaddr * )&tmp_addr,
- &namelen );
- __sdp_log( 1, "LISTEN: SDP listen address is:0x%x port:%d\n",
- ntohl( tmp_addr.sin_addr.s_addr ),
- ntohs( tmp_addr.sin_port ) );
- }
+ __sdp_log(7, "LISTEN: fd:%d listening on SDP bound to:%s port:%d\n",
+ fd, buf, actual_port);
}
}
/* cleanup the un-needed shadow if TCP and did not fail */
- if ( ( target_family == USE_TCP ) && ( ret >= 0 ) ) {
- __sdp_log( 1, "LISTEN: cleaning up shadow SDP\n" );
- if ( cleanup_shadow( fd ) < 0 )
- __sdp_log( 9, "Error listen: failed to cleanup shadow for fd:%d\n",
- fd );
+ if ((target_family == USE_TCP) && (ret >= 0)) {
+ __sdp_log(1, "LISTEN: cleaning up shadow SDP\n");
+ if (cleanup_shadow(fd) < 0)
+ __sdp_log(8, "Error listen: failed to cleanup shadow for fd:%d\n",
+ fd);
}
/* cleanup the TCP socket and replace with SDP */
- if ( ( target_family == USE_SDP ) && ( sret >= 0 ) ) {
- __sdp_log( 1, "LISTEN: cleaning TCP socket and dup2 SDP into it\n" );
- if ( 0 > ( sret = replace_fd_with_its_shadow( fd ) ) )
- __sdp_log( 9, "Error listen: "
- "failed to dup2 shadow into orig fd:%d\n", fd );
+ if ((target_family == USE_SDP) && (sret >= 0)) {
+ __sdp_log(1, "LISTEN: cleaning TCP socket and dup2 SDP into it\n");
+ if (0 > (sret = replace_fd_with_its_shadow(fd)))
+ __sdp_log(9, "Error listen: "
+ "failed to dup2 shadow into orig fd:%d\n", fd);
}
- done:
- __sdp_log( 2, "LISTEN: <%s:%d:%d> result <%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret );
+done:
+ __sdp_log(2, "LISTEN: <%s:%d:%d> result <%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret);
/* its a success only if both are ok */
- if ( ret < 0 )
- return ( ret );
- if ( sret < 0 )
- return ( sret );
+ if (ret < 0)
+ return (ret);
+ if (sret < 0)
+ return (sret);
return 0;
-} /* listen */
+} /* listen */
+
+int listen(int fd, int backlog)
+{
+ return __perform_listen(fd, backlog, SOCKET_SEMANTIC_DEFAULT);
+}
+
+#ifdef SOLARIS_BUILD
+int __xnet_listen(int fd, int backlog)
+{
+ return __perform_listen(fd, backlog, SOCKET_SEMANTIC_XNET);
+}
+#endif
/* ========================================================================= */
/*..close -- replacement close call. */
-int
-close(
- int fd )
+int close(int fd)
{
int shadow_fd;
int ret;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.close ) {
- __sdp_log( 9, "Error close: no implementation for close found\n" );
+ if (NULL == _socket_funcs.close) {
+ __sdp_log(9, "Error close: no implementation for close found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- __sdp_log( 2, "CLOSE: <%s:%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd );
+ __sdp_log(2, "CLOSE: <%s:%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd);
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "CLOSE: closing shadow fd:<%d>\n", shadow_fd );
- if ( cleanup_shadow( fd ) < 0 )
- __sdp_log( 9, "Error close: failed to cleanup shadow for fd:%d\n",
- fd );
+ if (shadow_fd != -1) {
+ __sdp_log(1, "CLOSE: closing shadow fd:<%d>\n", shadow_fd);
+ if (cleanup_shadow(fd) < 0)
+ __sdp_log(8, "Error close: failed to cleanup shadow for fd:%d\n",
+ fd);
}
- init_extra_attribute( fd );
- ret = _socket_funcs.close( fd );
- __sdp_log( 2, "CLOSE: <%s:%d:%d> result <%d>\n",
- program_invocation_short_name, fd, shadow_fd, ret );
+ init_extra_attribute(fd);
+ ret = _socket_funcs.close(fd);
+ __sdp_log(2, "CLOSE: <%s:%d:%d> result <%d>\n",
+ program_invocation_short_name, fd, shadow_fd, ret);
return ret;
-} /* close */
+} /* close */
/* ========================================================================= */
/*..dup -- replacement dup call. */
/* we duplicate the fd and its shadow if exists - ok if the main worked */
-int
-dup(
- int fd )
+int dup(int fd)
{
int newfd, new_shadow_fd = -1;
int shadow_fd;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.dup ) {
- __sdp_log( 9, "Error dup: no implementation for dup found\n" );
+ if (NULL == _socket_funcs.dup) {
+ __sdp_log(9, "Error dup: no implementation for dup found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
- __sdp_log( 2, "DUP: <%s:%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd );
+ __sdp_log(2, "DUP: <%s:%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd);
- __sdp_log( 1, "DUP: duplication fd:<%d>\n", fd );
- newfd = _socket_funcs.dup( fd );
+ __sdp_log(1, "DUP: duplication fd:<%d>\n", fd);
+ newfd = _socket_funcs.dup(fd);
- if ( newfd == fd )
- return ( fd );
+ if (newfd == fd)
+ return (fd);
- if ( !is_valid_fd( newfd ) ) {
- __sdp_log( 9, "Error dup: new fd <%d> out of range.\n", newfd );
+ if (!is_valid_fd(newfd)) {
+ __sdp_log(8, "Error dup: new fd <%d> out of range.\n", newfd);
} else {
/* copy attributes from old fd */
libsdp_fd_attributes[newfd] = libsdp_fd_attributes[fd];
libsdp_fd_attributes[newfd].shadow_fd = -1;
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "DUP: duplication shadow fd:<%d>\n", shadow_fd );
- new_shadow_fd = _socket_funcs.dup( shadow_fd );
- if ( ( new_shadow_fd > max_file_descriptors ) ||
- ( new_shadow_fd < 0 ) ) {
- __sdp_log( 9, "Error dup: new shadow fd <%d> out of range.\n",
- new_shadow_fd );
+ if (shadow_fd != -1) {
+ __sdp_log(1, "DUP: duplication shadow fd:<%d>\n", shadow_fd);
+ new_shadow_fd = _socket_funcs.dup(shadow_fd);
+ if ((new_shadow_fd > max_file_descriptors) || (new_shadow_fd < 0)) {
+ __sdp_log(8, "Error dup: new shadow fd <%d> out of range.\n",
+ new_shadow_fd);
} else {
libsdp_fd_attributes[new_shadow_fd] =
libsdp_fd_attributes[shadow_fd];
libsdp_fd_attributes[newfd].shadow_fd = new_shadow_fd;
}
- } /* shadow exists */
+ } /* shadow exists */
}
- __sdp_log( 2, "DUP: <%s:%d:%d> return <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, newfd,
- new_shadow_fd );
+ __sdp_log(2, "DUP: <%s:%d:%d> return <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, newfd,
+ new_shadow_fd);
return newfd;
-} /* dup */
+} /* dup */
/* ========================================================================= */
/*..dup2 -- replacement dup2 call. */
/* since only the main new fd is given we only move the shadow if exists */
-int
-dup2(
- int fd,
- int newfd )
+int dup2(int fd, int newfd)
{
int shadow_fd;
int shadow_newfd;
int new_shadow_fd = -1;
int ret = 0;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.dup2 ) {
- __sdp_log( 9, "Error dup2: no implementation for dup2 found\n" );
+ if (NULL == _socket_funcs.dup2) {
+ __sdp_log(9, "Error dup2: no implementation for dup2 found\n");
return -1;
}
- shadow_fd = get_shadow_fd_by_fd( fd );
- shadow_newfd = get_shadow_fd_by_fd( newfd );
+ shadow_fd = get_shadow_fd_by_fd(fd);
+ shadow_newfd = get_shadow_fd_by_fd(newfd);
- __sdp_log( 2, "DUP2: <%s:%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd );
+ __sdp_log(2, "DUP2: <%s:%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd);
- if ( newfd == fd ) {
- __sdp_log( 1, "DUP2: skip duplicating fd:<%d> into:<%d>\n", fd, newfd );
+ if (newfd == fd) {
+ __sdp_log(1, "DUP2: skip duplicating fd:<%d> into:<%d>\n", fd, newfd);
goto done;
}
/* dup2 closes the target file desc if it is a valid fd */
- if ( shadow_newfd != -1 ) {
- __sdp_log( 1, "DUP2: closing newfd:<%d> shadow:<%d>\n", newfd,
- shadow_newfd );
- ret = _socket_funcs.close( shadow_newfd );
- if ( ret != 0 ) {
- __sdp_log( 9,
- "DUP2: fail to close newfd:<%d> shadow:<%d> with: %d %s\n",
- newfd, shadow_newfd, ret, strerror( errno ) );
+ if (shadow_newfd != -1) {
+ __sdp_log(1, "DUP2: closing newfd:<%d> shadow:<%d>\n", newfd,
+ shadow_newfd);
+ ret = _socket_funcs.close(shadow_newfd);
+ if (ret != 0) {
+ __sdp_log(8,
+ "DUP2: fail to close newfd:<%d> shadow:<%d> with: %d %s\n",
+ newfd, shadow_newfd, ret, strerror(errno));
}
}
- __sdp_log( 1, "DUP2: duplicating fd:<%d> into:<%d>\n", fd, newfd );
- newfd = _socket_funcs.dup2( fd, newfd );
- if ( ( newfd > max_file_descriptors ) || ( newfd < 0 ) ) {
- __sdp_log( 9, "Error dup2: new fd <%d> out of range.\n", newfd );
+ __sdp_log(1, "DUP2: duplicating fd:<%d> into:<%d>\n", fd, newfd);
+ newfd = _socket_funcs.dup2(fd, newfd);
+ if ((newfd > max_file_descriptors) || (newfd < 0)) {
+ __sdp_log(8, "Error dup2: new fd <%d> out of range.\n", newfd);
} else {
/* copy attributes from old fd */
libsdp_fd_attributes[fd].shadow_fd = -1;
libsdp_fd_attributes[newfd] = libsdp_fd_attributes[fd];
/* if it had a shadow create a new shadow */
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "DUP2: duplication shadow fd:<%d>\n", shadow_fd );
- new_shadow_fd = _socket_funcs.dup( shadow_fd );
- if ( ( new_shadow_fd > max_file_descriptors ) ||
- ( new_shadow_fd < 0 ) ) {
- __sdp_log( 9, "Error dup2: new shadow fd <%d> out of range.\n",
- new_shadow_fd );
+ if (shadow_fd != -1) {
+ __sdp_log(1, "DUP2: duplication shadow fd:<%d>\n", shadow_fd);
+ new_shadow_fd = _socket_funcs.dup(shadow_fd);
+ if ((new_shadow_fd > max_file_descriptors) || (new_shadow_fd < 0)) {
+ __sdp_log(8, "Error dup2: new shadow fd <%d> out of range.\n",
+ new_shadow_fd);
} else {
libsdp_fd_attributes[new_shadow_fd] =
libsdp_fd_attributes[shadow_fd];
libsdp_fd_attributes[newfd].shadow_fd = new_shadow_fd;
}
- } /* newfd is ok */
+ } /* newfd is ok */
}
- done:
- __sdp_log( 2, "DUP2: <%s:%d:%d> return <%d:%d>\n",
- program_invocation_short_name, fd, shadow_fd, newfd,
- new_shadow_fd );
+done:
+ __sdp_log(2, "DUP2: <%s:%d:%d> return <%d:%d>\n",
+ program_invocation_short_name, fd, shadow_fd, newfd,
+ new_shadow_fd);
return newfd;
-} /* dup */
+} /* dup */
/* ========================================================================= */
/*..getsockname -- replacement getsocknanme call. */
-int
-getsockname(
- int fd,
- struct sockaddr *name,
- socklen_t * namelen )
+int getsockname(int fd, struct sockaddr *name, socklen_t * namelen)
{
int ret = 0;
- int to_ipv6 = 0;
- struct sockaddr_in tmp_addr;
char buf[MAX_ADDR_STR_LEN];
- socklen_t saved_namelen = 0;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
/*
* ensure the SDP protocol family is not exposed to the user, since
* this is meant to be a transparency layer.
*/
- if ( NULL == _socket_funcs.getsockname ) {
- __sdp_log( 9,
- "Error getsockname: no implementation for getsockname found\n" );
+ if (NULL == _socket_funcs.getsockname) {
+ __sdp_log(9,
+ "Error getsockname: no implementation for getsockname found\n");
return -1;
}
/* double check provided pointers */
- if ( ( name == NULL ) || is_invalid_addr( name ) ) {
+ if ((name == NULL) || is_invalid_addr(name)) {
errno = EFAULT;
- __sdp_log( 9, "Error getsockname: illegal address provided\n" );
+ __sdp_log(8, "Error getsockname: illegal address provided\n");
return -1;
}
- if ( ( namelen != NULL ) && is_invalid_addr( namelen ) ) {
+ if ((namelen != NULL) && is_invalid_addr(namelen)) {
errno = EFAULT;
- __sdp_log( 9,
- "Error getsockname: illegal address length pointer provided\n" );
+ __sdp_log(8, "Error getsockname: illegal address length pointer provided\n");
return -1;
}
- if ( namelen )
- saved_namelen = *namelen;
-
- __sdp_log( 2, "GETSOCKNAME <%s:%d>\n", program_invocation_short_name, fd );
+ __sdp_log(2, "GETSOCKNAME <%s:%d>\n", program_invocation_short_name, fd);
- ret = _socket_funcs.getsockname( fd, name, namelen );
+ ret = _socket_funcs.getsockname(fd, name, namelen);
- /* we need address conversion - only if socket is sdp */
- if ( ( ret == 0 ) && get_is_sdp_socket( fd ) && name && namelen ) {
-
-#ifndef SDP_SUPPORTS_IPv6
- to_ipv6 = libsdp_fd_attributes[fd].local_is_ipv6;
-#endif
- *namelen = saved_namelen;
- memcpy( &tmp_addr, name, sizeof( struct sockaddr_in ) );
- /* HACK: need to make sure we convert into IPv6 if original was IPv6 */
- sockaddr_from_sdp( to_ipv6, &tmp_addr, name, namelen );
- }
-
- if ( __sdp_log_get_level( ) <= 1 ) {
- if ( get_addr_str( name, buf, MAX_ADDR_STR_LEN ) ) {
- __sdp_log( 1, "GETSOCKNAME: " "address is illegal\n" );
+ if (__sdp_log_get_level() <= 1) {
+ if (get_addr_str(name, buf, MAX_ADDR_STR_LEN)) {
+ __sdp_log(1, "GETSOCKNAME: " "address is illegal\n");
} else {
- __sdp_log( 1, "GETSOCKNAME: address is:%s port:%d\n", buf,
- ntohs( ( ( struct sockaddr_in * )name )->sin_port ) );
+ __sdp_log(1, "GETSOCKNAME: address is:%s port:%d\n", buf,
+ ntohs(((struct sockaddr_in *) name)->sin_port));
}
}
- __sdp_log( 2, "GETSOCKNAME <%s:%d> result <%d>\n",
- program_invocation_short_name, fd, ret );
+ __sdp_log(2, "GETSOCKNAME <%s:%d> result <%d>\n",
+ program_invocation_short_name, fd, ret);
return ret;
-} /* getsockname */
+} /* getsockname */
/* ========================================================================= */
/*..getpeername -- replacement getpeername call. */
-int
-getpeername(
- int fd,
- struct sockaddr *name,
- socklen_t * namelen )
+int getpeername(int fd, struct sockaddr *name, socklen_t * namelen)
{
int ret = 0;
- int to_ipv6 = 0;
- struct sockaddr_in tmp_addr;
- socklen_t saved_namelen = 0;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.getpeername ) {
- __sdp_log( 9, "Error getpeername: "
- "no implementation for getpeername found\n" );
+ if (NULL == _socket_funcs.getpeername) {
+ __sdp_log(9, "Error getpeername: "
+ "no implementation for getpeername found\n");
return -1;
}
/* double check provided pointers */
- if ( ( name == NULL ) || is_invalid_addr( name ) ) {
+ if ((name == NULL) || is_invalid_addr(name)) {
errno = EFAULT;
- __sdp_log( 9, "Error getsockname: illegal address provided\n" );
+ __sdp_log(8, "Error getsockname: illegal address provided\n");
return -1;
}
- if ( ( namelen != NULL ) && is_invalid_addr( namelen ) ) {
+ if ((namelen != NULL) && is_invalid_addr(namelen)) {
errno = EFAULT;
- __sdp_log( 9,
- "Error getsockname: illegal address length pointer provided\n" );
+ __sdp_log(8,
+ "Error getsockname: illegal address length pointer provided\n");
return -1;
}
- if ( namelen )
- saved_namelen = *namelen;
-
- __sdp_log( 2, "GETPEERNAME <%s:%d>\n", program_invocation_short_name, fd );
-
- ret = _socket_funcs.getpeername( fd, name, namelen );
- /* we need address conversion - only if socket is sdp */
- if ( ( ret == 0 ) && get_is_sdp_socket( fd ) && name && namelen ) {
-#ifndef SDP_SUPPORTS_IPv6
- to_ipv6 = libsdp_fd_attributes[fd].remote_is_ipv6;
-#endif
+ __sdp_log(2, "GETPEERNAME <%s:%d>\n", program_invocation_short_name, fd);
- *namelen = saved_namelen;
- memcpy( &tmp_addr, name, sizeof( struct sockaddr_in ) );
- sockaddr_from_sdp( to_ipv6, &tmp_addr, name, namelen );
- }
+ ret = _socket_funcs.getpeername(fd, name, namelen);
- __sdp_log( 2, "GETPEERNAME <%s:%d> result <%d:%d> family=%d s_addr=%d\n",
- program_invocation_short_name, fd, ret,
- ( !( 0 > ret ) ? 0 : -1 ), name->sa_family,
- ( ( struct sockaddr_in * )name )->sin_addr.s_addr );
+ __sdp_log(2, "GETPEERNAME <%s:%d> result <%d:%d> family=%d s_addr=%d\n",
+ program_invocation_short_name, fd, ret,
+ (!(0 > ret) ? 0 : -1), name->sa_family,
+ ((struct sockaddr_in *) name)->sin_addr.s_addr);
return ret;
-} /* getpeername */
+} /* getpeername */
@@ -2032,191 +1833,148 @@ getpeername(
If we have a shadow we need to decide which socket we want to accept on
so we select first and then give priority based on previous selection
*/
-int
-accept(
- int fd,
- struct sockaddr *addr,
- socklen_t * addrlen )
+int accept(int fd, struct sockaddr *addr, socklen_t * addrlen)
{
int shadow_fd;
int ret = 0;
fd_set fds;
- struct sockaddr tmp_addr;
socklen_t saved_addrlen = 0;
- int to_ipv6 = 0;
int fopts;
char buf[MAX_ADDR_STR_LEN];
- if (init_status == 0) __sdp_init();
-
- shadow_fd = get_shadow_fd_by_fd( fd );
-
+ if (init_status == 0)
+ __sdp_init();
+
+ shadow_fd = get_shadow_fd_by_fd(fd);
+
/*
* ensure the SDP protocol family is not exposed to the user, since
* this is meant to be a transparency layer.
*/
- if ( NULL == _socket_funcs.accept ) {
- __sdp_log( 9, "Error accept: no implementation for accept found\n" );
+ if (NULL == _socket_funcs.accept) {
+ __sdp_log(9, "Error accept: no implementation for accept found\n");
return -1;
}
/* double check provided pointers */
- if ( ( addr != NULL ) && is_invalid_addr( addr ) ) {
+ if ((addr != NULL) && is_invalid_addr(addr)) {
errno = EINVAL;
- __sdp_log( 9, "Error accept: illegal address provided\n" );
+ __sdp_log(8, "Error accept: illegal address provided\n");
return -1;
}
- if ( ( addrlen != NULL ) && is_invalid_addr( addrlen ) ) {
+ if ((addrlen != NULL) && is_invalid_addr(addrlen)) {
errno = EINVAL;
- __sdp_log( 9,
- "Error accept: illegal address length pointer provided\n" );
+ __sdp_log(8, "Error accept: illegal address length pointer provided\n");
return -1;
}
- if ( addr && addrlen )
+ if (addr && addrlen)
saved_addrlen = *addrlen;
- __sdp_log( 2, "ACCEPT: <%s:%d>\n", program_invocation_short_name, fd );
+ __sdp_log(2, "ACCEPT: <%s:%d>\n", program_invocation_short_name, fd);
- if ( shadow_fd == -1 ) {
+ if (shadow_fd == -1) {
fopts = _socket_funcs.fcntl(fd, F_GETFL);
- __sdp_log( 1, "ACCEPT: fd <%d> opts are <0x%x>\n",
- fd, fopts);
-
- __sdp_log( 7, "ACCEPT: accepting on single fd:<%d>\n", fd );
- ret = _socket_funcs.accept( fd, addr, addrlen );
- if (ret < 0 && !(fopts & O_NONBLOCK && errno == EWOULDBLOCK))
- __sdp_log( 9, "Error accept: accept returned :<%d> %s\n",
- ret, strerror( errno ) );
- set_is_sdp_socket( ret, get_is_sdp_socket( fd ) );
- libsdp_fd_attributes[ret].local_is_ipv6
- = libsdp_fd_attributes[fd].local_is_ipv6;
+ __sdp_log(1, "ACCEPT: fd <%d> opts are <0x%x>\n", fd, fopts);
+
+ __sdp_log(7, "ACCEPT: accepting on single fd:<%d>\n", fd);
+ ret = _socket_funcs.accept(fd, addr, addrlen);
+ if (ret < 0) {
+ if (!(fopts & O_NONBLOCK && errno == EWOULDBLOCK))
+ __sdp_log(8, "Error accept: accept returned :<%d> %s\n",
+ ret, strerror(errno));
+ } else {
+ set_is_sdp_socket(ret, get_is_sdp_socket(fd));
+ }
} else {
-#ifndef SDP_SUPPORTS_IPv6
- to_ipv6 = libsdp_fd_attributes[fd].local_is_ipv6;
-#endif
-
fopts = _socket_funcs.fcntl(shadow_fd, F_GETFL);
- __sdp_log( 1, "ACCEPT: shadow_fd <%d> opts are <0x%x>\n",
- shadow_fd, fopts);
-
+ __sdp_log(1, "ACCEPT: shadow_fd <%d> opts are <0x%x>\n",
+ shadow_fd, fopts);
/* we need different behavior for NONBLOCK or signal IO and BLOCK */
if ((fopts > 0) && (fopts & (O_NONBLOCK | FASYNC))) {
- __sdp_log( 1, "ACCEPT: accepting (nonblock) on SDP fd:<%d>\n",
- shadow_fd );
- ret = _socket_funcs.accept( shadow_fd, addr, addrlen );
+ __sdp_log(1, "ACCEPT: accepting (nonblock) on SDP fd:<%d>\n", shadow_fd);
+
+ ret = _socket_funcs.accept(shadow_fd, addr, addrlen);
if (ret >= 0) {
- if ( addr && addrlen ) {
- memcpy( &tmp_addr, addr, sizeof( struct sockaddr ) );
- *addrlen = saved_addrlen;
- set_is_sdp_socket( ret, 1 );
- libsdp_fd_attributes[ret].local_is_ipv6
- = libsdp_fd_attributes[fd].local_is_ipv6;
- sockaddr_from_sdp(
- to_ipv6,
- ( struct sockaddr_in * )&tmp_addr, addr,
- addrlen );
- }
- __sdp_log( 7, "ACCEPT: accepted (nonblock) SDP fd:<%d>\n",
- shadow_fd );
+ set_is_sdp_socket(ret, 1);
+
+ __sdp_log(7, "ACCEPT: accepted (nonblock) SDP fd:<%d>\n",
+ shadow_fd);
} else {
- __sdp_log( 1, "ACCEPT: accept on SDP fd:<%d> return:%d errno:%d\n",
- shadow_fd, ret, errno );
+ __sdp_log(1, "ACCEPT: accept on SDP fd:<%d> return:%d errno:%d\n",
+ shadow_fd, ret, errno);
- __sdp_log( 1, "ACCEPT: accepting (nonblock) on TCP fd:<%d>\n",
- fd );
- ret = _socket_funcs.accept( fd, addr, addrlen );
+ __sdp_log(1, "ACCEPT: accepting (nonblock) on TCP fd:<%d>\n", fd);
+ ret = _socket_funcs.accept(fd, addr, addrlen);
if (ret >= 0) {
- __sdp_log( 7, "ACCEPT: accepted (nonblock) TCP fd:<%d>\n",
- shadow_fd );
- } else {
- __sdp_log( 1, "ACCEPT: accept on TCP fd:<%d> "
- "return:%d errno:%d\n",
- fd, ret, errno );
+ __sdp_log(7, "ACCEPT: accepted (nonblock) TCP fd:<%d>\n",
+ shadow_fd);
+ } else {
+ __sdp_log(1, "ACCEPT: accept on TCP fd:<%d> "
+ "return:%d errno:%d\n", fd, ret, errno);
}
}
} else {
- __sdp_log( 1, "ACCEPT: selecting both fd:<%d> and shadow:<%d>\n",
- fd,
- shadow_fd );
- FD_ZERO( &fds );
- FD_SET( fd, &fds );
- FD_SET( shadow_fd, &fds );
+ __sdp_log(1, "ACCEPT: selecting both fd:<%d> and shadow:<%d>\n",
+ fd, shadow_fd);
+ FD_ZERO(&fds);
+ FD_SET(fd, &fds);
+ FD_SET(shadow_fd, &fds);
ret =
- _socket_funcs.select(
- 1 + ( ( fd > shadow_fd ) ? fd : shadow_fd ),
- &fds, NULL, NULL, NULL );
- if ( ret >= 0 ) {
- if ( last_accept_was_tcp( fd ) == 0 ) {
- if ( FD_ISSET( fd, &fds ) ) {
- set_last_accept( fd, 1 );
- __sdp_log( 7, "ACCEPT: accepting on TCP fd:<%d>\n", fd );
- ret = _socket_funcs.accept( fd, addr, addrlen );
+ _socket_funcs.select(1 + ((fd > shadow_fd) ? fd : shadow_fd),
+ &fds, NULL, NULL, NULL);
+ if (ret >= 0) {
+ if (last_accept_was_tcp(fd) == 0) {
+ if (FD_ISSET(fd, &fds)) {
+ set_last_accept(fd, 1);
+ __sdp_log(7, "ACCEPT: accepting on TCP fd:<%d>\n", fd);
+ ret = _socket_funcs.accept(fd, addr, addrlen);
} else {
- __sdp_log( 7, "ACCEPT: accepting on SDP fd:<%d>\n",
- shadow_fd );
- ret = _socket_funcs.accept( shadow_fd, addr, addrlen );
- if ( ( ret > 0 ) && addr && addrlen ) {
- memcpy( &tmp_addr, addr, sizeof( struct sockaddr ) );
- *addrlen = saved_addrlen;
- set_is_sdp_socket( ret, 1 );
- libsdp_fd_attributes[ret].local_is_ipv6
- = libsdp_fd_attributes[fd].local_is_ipv6;
- sockaddr_from_sdp(
- to_ipv6,
- ( struct sockaddr_in * )&tmp_addr, addr,
- addrlen );
- }
+ __sdp_log(7, "ACCEPT: accepting on SDP fd:<%d>\n",
+ shadow_fd);
+ ret = _socket_funcs.accept(shadow_fd, addr, addrlen);
+ if (ret >= 0)
+ set_is_sdp_socket(ret, 1);
}
- } else {
- if ( FD_ISSET( shadow_fd, &fds ) ) {
- set_last_accept( fd, 1 );
- __sdp_log( 7, "ACCEPT: accepting on SDP fd:<%d>\n",
- shadow_fd );
- ret = _socket_funcs.accept( shadow_fd, addr, addrlen );
- if ( ( ret > 0 ) && addr && addrlen ) {
- memcpy( &tmp_addr, addr, sizeof( struct sockaddr ) );
- *addrlen = saved_addrlen;
- set_is_sdp_socket( ret, 1 );
- libsdp_fd_attributes[ret].local_is_ipv6
- = libsdp_fd_attributes[fd].local_is_ipv6;
- sockaddr_from_sdp( to_ipv6,
- ( struct sockaddr_in * )&tmp_addr,
- addr,
- addrlen );
- }
+ } else {
+ if (FD_ISSET(shadow_fd, &fds)) {
+ set_last_accept(fd, 1);
+ __sdp_log(7, "ACCEPT: accepting on SDP fd:<%d>\n",
+ shadow_fd);
+ ret = _socket_funcs.accept(shadow_fd, addr, addrlen);
+ if (ret >= 0)
+ set_is_sdp_socket(ret, 1);
} else {
- __sdp_log( 7, "ACCEPT: accepting on TCP fd:<%d>\n", fd );
- ret = _socket_funcs.accept( fd, addr, addrlen );
+ __sdp_log(7, "ACCEPT: accepting on TCP fd:<%d>\n", fd);
+ ret = _socket_funcs.accept(fd, addr, addrlen);
}
}
} else {
- if (errno != EINTR) {
- __sdp_log( 9, "Error accept: select returned :<%d> (%d) %s\n",
- ret, errno, strerror( errno ) );
- } else {
- __sdp_log( 1, "ACCEPT: select returned :<%d> (%d) %s\n",
- ret, errno, strerror( errno ) );
- }
+ if (errno != EINTR) {
+ __sdp_log(8,
+ "Error accept: select returned :<%d> (%d) %s\n",
+ ret, errno, strerror(errno));
+ } else {
+ __sdp_log(1, "ACCEPT: select returned :<%d> (%d) %s\n",
+ ret, errno, strerror(errno));
+ }
}
- } /* blocking mode */
- } /* shadow fd */
-
+ } /* blocking mode */
+ } /* shadow fd */
+
if ((__sdp_log_get_level() <= 1) && (ret >= 0) && addr && addrlen) {
- get_addr_str( addr, buf, *addrlen );
- __sdp_log( 1, "ACCEPT: accepted from:%s port:%d into fd:%d\n",
- buf,
- ntohs( ( ( struct sockaddr_in * )addr )->sin_port),
- ret);
+ get_addr_str(addr, buf, *addrlen);
+ __sdp_log(1, "ACCEPT: accepted from:%s port:%d into fd:%d\n",
+ buf, ntohs(((struct sockaddr_in *) addr)->sin_port), ret);
}
- __sdp_log( 2, "ACCEPT: <%s:%d> return <%d>\n",
- program_invocation_short_name, fd, ret );
+ __sdp_log(2, "ACCEPT: <%s:%d> return <%d>\n",
+ program_invocation_short_name, fd, ret);
return ret;
-} /* accept */
+} /* accept */
/* ========================================================================= */
/*..select -- replacement socket call. */
@@ -2225,12 +1983,9 @@ accept(
and forth
*/
int
-select(
- int n,
- fd_set * readfds,
- fd_set * writefds,
- fd_set * exceptfds,
- struct timeval *timeout )
+select(int n,
+ fd_set * readfds,
+ fd_set * writefds, fd_set * exceptfds, struct timeval *timeout)
{
int shadow_fd;
int ret;
@@ -2238,78 +1993,80 @@ select(
int maxi = 0;
fd_set new_fds;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.select ) {
- __sdp_log( 9, "Error select: no implementation for select found\n" );
+ if (NULL == _socket_funcs.select) {
+ __sdp_log(9, "Error select: no implementation for select found\n");
return -1;
}
- __sdp_log( 2, "SELECT: <%s:%d>\n", program_invocation_short_name, n );
+ __sdp_log(2, "SELECT: <%s:%d>\n", program_invocation_short_name, n);
/* if we do not read - nothing to do */
- if ( readfds == NULL ) {
- ret = _socket_funcs.select( n, readfds, writefds, exceptfds, timeout );
+ if (readfds == NULL) {
+ ret = _socket_funcs.select(n, readfds, writefds, exceptfds, timeout);
goto done;
}
- FD_ZERO( &new_fds );
- if ( n > 0 ) {
+ FD_ZERO(&new_fds);
+ if (n > 0) {
maxi = n - 1;
}
/* add shadow bits */
- for ( current = 0; current < n; current++ ) {
- if ( FD_ISSET( current, readfds ) ) {
- FD_SET( current, &new_fds );
- if ( current > maxi ) {
+ for (current = 0; current < n; current++) {
+ if (FD_ISSET(current, readfds)) {
+ FD_SET(current, &new_fds);
+ if (current > maxi) {
maxi = current;
}
- shadow_fd = get_shadow_fd_by_fd( current );
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "SELECT: adding fd:<%d> shadow_fd:<%d> to readfs\n",
- current, shadow_fd );
- FD_SET( shadow_fd, &new_fds );
- if ( shadow_fd > maxi ) {
+ shadow_fd = get_shadow_fd_by_fd(current);
+ if (shadow_fd != -1) {
+ __sdp_log(1,
+ "SELECT: adding fd:<%d> shadow_fd:<%d> to readfs\n",
+ current, shadow_fd);
+ FD_SET(shadow_fd, &new_fds);
+ if (shadow_fd > maxi) {
maxi = shadow_fd;
}
}
}
}
- __sdp_log( 1, "SELECT: invoking select n=<%d>\n", 1 + maxi );
- ret = _socket_funcs.select( 1 + maxi,
- &new_fds, writefds, exceptfds, timeout );
+ __sdp_log(1, "SELECT: invoking select n=<%d>\n", 1 + maxi);
+ ret = _socket_funcs.select(1 + maxi,
+ &new_fds, writefds, exceptfds, timeout);
/* remove the count and bits of the shadows */
- if ( ret >= 0 ) {
- for ( current = 0; current < n; current++ ) {
- shadow_fd = get_shadow_fd_by_fd( current );
- if ( shadow_fd == -1 ) {
- if ( FD_ISSET( current, readfds ) &&
- FD_ISSET( current, &new_fds ) == 0 ) {
- FD_CLR( current, readfds );
+ if (ret >= 0) {
+ for (current = 0; current < n; current++) {
+ shadow_fd = get_shadow_fd_by_fd(current);
+ if (shadow_fd == -1) {
+ if (FD_ISSET(current, readfds) &&
+ FD_ISSET(current, &new_fds) == 0) {
+ FD_CLR(current, readfds);
}
} else {
- if ( FD_ISSET( current, readfds ) && FD_ISSET( current, &new_fds )
- && FD_ISSET( shadow_fd, &new_fds ) ) {
+ if (FD_ISSET(current, readfds) && FD_ISSET(current, &new_fds)
+ && FD_ISSET(shadow_fd, &new_fds)) {
ret -= 1;
}
- if ( FD_ISSET( current, readfds ) &&
- FD_ISSET( current, &new_fds ) == 0 &&
- FD_ISSET( shadow_fd, &new_fds ) == 0 ) {
- FD_CLR( current, readfds );
+ if (FD_ISSET(current, readfds) &&
+ FD_ISSET(current, &new_fds) == 0 &&
+ FD_ISSET(shadow_fd, &new_fds) == 0) {
+ FD_CLR(current, readfds);
}
}
}
}
- done:
+done:
- __sdp_log( 2, "SELECT: <%s:%d> return <%d>\n",
- program_invocation_short_name, n, ret );
+ __sdp_log(2, "SELECT: <%s:%d> return <%d>\n",
+ program_invocation_short_name, n, ret);
return ret;
-} /* select */
+} /* select */
/* ========================================================================= */
/*..pselect -- replacement socket call. */
@@ -2318,13 +2075,11 @@ select(
and forth
*/
int
-pselect(
- int n,
- fd_set * readfds,
- fd_set * writefds,
- fd_set * exceptfds,
- const struct timespec *timeout,
- const sigset_t *sigmask)
+pselect(int n,
+ fd_set * readfds,
+ fd_set * writefds,
+ fd_set * exceptfds,
+ const struct timespec *timeout, const sigset_t * sigmask)
{
int shadow_fd;
int ret;
@@ -2332,80 +2087,83 @@ pselect(
int maxi = 0;
fd_set new_fds;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.pselect ) {
- __sdp_log( 9, "Error pselect: no implementation for pselect found\n" );
+ if (NULL == _socket_funcs.pselect) {
+ __sdp_log(9, "Error pselect: no implementation for pselect found\n");
return -1;
}
- __sdp_log( 2, "PSELECT: <%s:%d>\n", program_invocation_short_name, n );
+ __sdp_log(2, "PSELECT: <%s:%d>\n", program_invocation_short_name, n);
/* if we do not read - nothing to do */
- if ( readfds == NULL ) {
- ret = _socket_funcs.pselect(
- n, readfds, writefds, exceptfds, timeout, sigmask);
+ if (readfds == NULL) {
+ ret =
+ _socket_funcs.pselect(n, readfds, writefds, exceptfds, timeout,
+ sigmask);
goto done;
}
- FD_ZERO( &new_fds );
- if ( n > 0 ) {
+ FD_ZERO(&new_fds);
+ if (n > 0) {
maxi = n - 1;
}
/* add shadow bits */
- for ( current = 0; current < n; current++ ) {
- if ( FD_ISSET( current, readfds ) ) {
- FD_SET( current, &new_fds );
- if ( current > maxi ) {
+ for (current = 0; current < n; current++) {
+ if (FD_ISSET(current, readfds)) {
+ FD_SET(current, &new_fds);
+ if (current > maxi) {
maxi = current;
}
- shadow_fd = get_shadow_fd_by_fd( current );
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "PSELECT: adding fd:<%d> shadow_fd:<%d> to readfs\n",
- current, shadow_fd );
- FD_SET( shadow_fd, &new_fds );
- if ( shadow_fd > maxi ) {
+ shadow_fd = get_shadow_fd_by_fd(current);
+ if (shadow_fd != -1) {
+ __sdp_log(1,
+ "PSELECT: adding fd:<%d> shadow_fd:<%d> to readfs\n",
+ current, shadow_fd);
+ FD_SET(shadow_fd, &new_fds);
+ if (shadow_fd > maxi) {
maxi = shadow_fd;
}
}
}
}
- __sdp_log( 1, "PSELECT: invoking pselect n=<%d>\n", 1 + maxi );
- ret = _socket_funcs.pselect( 1 + maxi,
- &new_fds, writefds, exceptfds,
- timeout, sigmask );
+ __sdp_log(1, "PSELECT: invoking pselect n=<%d>\n", 1 + maxi);
+ ret = _socket_funcs.pselect(1 + maxi,
+ &new_fds, writefds, exceptfds,
+ timeout, sigmask);
/* remove the count and bits of the shadows */
- if ( ret >= 0 ) {
- for ( current = 0; current < n; current++ ) {
- shadow_fd = get_shadow_fd_by_fd( current );
- if ( shadow_fd == -1 ) {
- if ( FD_ISSET( current, readfds ) &&
- FD_ISSET( current, &new_fds ) == 0 ) {
- FD_CLR( current, readfds );
+ if (ret >= 0) {
+ for (current = 0; current < n; current++) {
+ shadow_fd = get_shadow_fd_by_fd(current);
+ if (shadow_fd == -1) {
+ if (FD_ISSET(current, readfds) &&
+ FD_ISSET(current, &new_fds) == 0) {
+ FD_CLR(current, readfds);
}
} else {
- if ( FD_ISSET( current, readfds ) && FD_ISSET( current, &new_fds )
- && FD_ISSET( shadow_fd, &new_fds ) ) {
+ if (FD_ISSET(current, readfds) && FD_ISSET(current, &new_fds)
+ && FD_ISSET(shadow_fd, &new_fds)) {
ret -= 1;
}
- if ( FD_ISSET( current, readfds ) &&
- FD_ISSET( current, &new_fds ) == 0 &&
- FD_ISSET( shadow_fd, &new_fds ) == 0 ) {
- FD_CLR( current, readfds );
+ if (FD_ISSET(current, readfds) &&
+ FD_ISSET(current, &new_fds) == 0 &&
+ FD_ISSET(shadow_fd, &new_fds) == 0) {
+ FD_CLR(current, readfds);
}
}
}
}
- done:
+done:
- __sdp_log( 2, "PSELECT: <%s:%d> return <%d>\n",
- program_invocation_short_name, n, ret );
+ __sdp_log(2, "PSELECT: <%s:%d> return <%d>\n",
+ program_invocation_short_name, n, ret);
return ret;
-} /* pselect */
+} /* pselect */
/* ========================================================================= */
/*..poll -- replacement socket call. */
@@ -2413,11 +2171,7 @@ pselect(
if we have shadow we must poll on it too - which requires a hack back
and forth
*/
-int
-poll(
- struct pollfd *ufds,
- unsigned long int nfds,
- int timeout)
+int poll(struct pollfd *ufds, unsigned long int nfds, int timeout)
{
int ret;
int shadow_fd;
@@ -2426,46 +2180,49 @@ poll(
struct pollfd *poll_fds = NULL;
struct pollfd *poll_fd_ptr = NULL;
- if (init_status == 0) __sdp_init();
+ if (init_status == 0)
+ __sdp_init();
- if ( NULL == _socket_funcs.poll ) {
- __sdp_log( 9, "Error poll: no implementation for poll found\n" );
+ if (NULL == _socket_funcs.poll) {
+ __sdp_log(9, "Error poll: no implementation for poll found\n");
return -1;
}
- __sdp_log( 2, "POLL: <%s:%d>\n", program_invocation_short_name, nfds );
+ __sdp_log(2, "POLL: <%s:%d>\n", program_invocation_short_name, nfds);
/* if we do not have any file desc - nothing to do */
- if ( ufds == NULL ) {
+ if (ufds == NULL) {
ret = _socket_funcs.poll(ufds, nfds, timeout);
goto done;
}
/* scan for how many extra fds are required */
- for ( current = 0; current < nfds; current++ ) {
- shadow_fd = get_shadow_fd_by_fd( ufds[current].fd );
- if ( shadow_fd != -1 )
+ for (current = 0; current < nfds; current++) {
+ shadow_fd = get_shadow_fd_by_fd(ufds[current].fd);
+ if (shadow_fd != -1)
extra++;
}
-
+
if (!extra) {
poll_fds = ufds;
} else {
- poll_fds = (struct pollfd *)malloc((nfds + extra)*sizeof(struct pollfd));
- if (! poll_fds) {
- __sdp_log( 9, "Error poll: malloc of extended pollfd array failed\n");
- ret = -1;
- errno = ENOMEM;
- goto done;
+ poll_fds =
+ (struct pollfd *) malloc((nfds + extra) * sizeof(struct pollfd));
+ if (!poll_fds) {
+ __sdp_log(9,
+ "Error poll: malloc of extended pollfd array failed\n");
+ ret = -1;
+ errno = ENOMEM;
+ goto done;
}
poll_fd_ptr = poll_fds;
- for ( current = 0; current < nfds; current++ ) {
+ for (current = 0; current < nfds; current++) {
*poll_fd_ptr = ufds[current];
poll_fd_ptr++;
- shadow_fd = get_shadow_fd_by_fd( ufds[current].fd );
- if ( shadow_fd != -1 ) {
- __sdp_log( 1, "POLL: adding fd:<%d> shadow_fd:<%d> to readfs\n",
- current, shadow_fd );
+ shadow_fd = get_shadow_fd_by_fd(ufds[current].fd);
+ if (shadow_fd != -1) {
+ __sdp_log(1, "POLL: adding fd:<%d> shadow_fd:<%d> to readfs\n",
+ current, shadow_fd);
*poll_fd_ptr = ufds[current];
poll_fd_ptr->fd = shadow_fd;
poll_fd_ptr++;
@@ -2473,15 +2230,15 @@ poll(
}
}
- __sdp_log( 1, "POLL: invoking poll nfds=<%d>\n", nfds + extra );
- ret = _socket_funcs.poll( poll_fds, nfds + extra, timeout);
+ __sdp_log(1, "POLL: invoking poll nfds=<%d>\n", nfds + extra);
+ ret = _socket_funcs.poll(poll_fds, nfds + extra, timeout);
/* refactor into original list if any events */
- if ( (ret > 0) && extra ) {
+ if ((ret > 0) && extra) {
poll_fd_ptr = poll_fds;
- for ( current = 0; current < nfds; current++ ) {
- shadow_fd = get_shadow_fd_by_fd( ufds[current].fd );
- if ( shadow_fd == -1 ) {
+ for (current = 0; current < nfds; current++) {
+ shadow_fd = get_shadow_fd_by_fd(ufds[current].fd);
+ if (shadow_fd == -1) {
ufds[current] = *poll_fd_ptr;
} else {
ufds[current] = *poll_fd_ptr;
@@ -2497,13 +2254,138 @@ poll(
}
if (extra)
- free(poll_fds);
- done:
+ free(poll_fds);
+done:
+
+ __sdp_log(2, "POLL: <%s:%d> return <%d>\n",
+ program_invocation_short_name, nfds, ret);
+ return ret;
+} /* poll */
+
+/* ========================================================================= */
+/*..epoll_create -- replacement socket call. */
+/*
+ Need to make the size twice as large for shadow fds
+*/
+int epoll_create(int size)
+{
+ int epfd;
+
+ if (init_status == 0)
+ __sdp_init();
+
+ if (NULL == _socket_funcs.epoll_create) {
+ __sdp_log(9,
+ "Error epoll_create: no implementation for epoll_create found\n");
+ return -1;
+ }
+
+ __sdp_log(2, "EPOLL_CREATE: <%s:%d>\n", program_invocation_short_name,
+ size);
+
+ epfd = _socket_funcs.epoll_create(size * 2);
+
+ __sdp_log(2, "EPOLL_CREATE: <%s:%d> return %d\n",
+ program_invocation_short_name, size, epfd);
+ return epfd;
+} /* epoll_create */
- __sdp_log( 2, "POLL: <%s:%d> return <%d>\n",
- program_invocation_short_name, nfds, ret );
+/* ========================================================================= */
+/*..epoll_ctl -- replacement socket call. */
+/*
+ Need to add/delete/modify shadow fds as well
+*/
+int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)
+{
+ int ret, shadow_fd, ret2;
+
+ if (init_status == 0)
+ __sdp_init();
+
+ if (NULL == _socket_funcs.epoll_ctl) {
+ __sdp_log(9,
+ "Error epoll_ctl: no implementation for epoll_ctl found\n");
+ return -1;
+ }
+
+ __sdp_log(2, "EPOLL_CTL: <%s:%d> op <%d:%d>\n",
+ program_invocation_short_name, epfd, op, fd);
+
+ ret = _socket_funcs.epoll_ctl(epfd, op, fd, event);
+
+ shadow_fd = get_shadow_fd_by_fd(fd);
+ if (shadow_fd != -1) {
+ ret2 = _socket_funcs.epoll_ctl(epfd, op, shadow_fd, event);
+ if (ret2 < 0) {
+ __sdp_log(8, "Error epoll_ctl <%s:%d:%d>",
+ program_invocation_short_name, fd, shadow_fd);
+ return ret2;
+ }
+ }
+
+ __sdp_log(2, "EPOLL_CTL: <%s:%d> return <%d>\n",
+ program_invocation_short_name, epfd, ret);
return ret;
-} /* poll */
+} /* epoll_ctl */
+
+/* ========================================================================= */
+/*..epoll_wait -- replacement socket call. */
+/*
+ We don't care who generated the event because all we get is user-context
+ values.
+*/
+int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout)
+{
+ int ret;
+
+ if (init_status == 0)
+ __sdp_init();
+
+ if (NULL == _socket_funcs.epoll_wait) {
+ __sdp_log(9,
+ "Error epoll_wait: no implementation for epoll_wait found\n");
+ return -1;
+ }
+
+ __sdp_log(2, "EPOLL_WAIT: <%s:%d>\n", program_invocation_short_name, epfd);
+
+ ret = _socket_funcs.epoll_wait(epfd, events, maxevents, timeout);
+
+ __sdp_log(2, "EPOLL_WAIT: <%s:%d> return <%d>\n",
+ program_invocation_short_name, epfd, ret);
+ return ret;
+} /* epoll_wait */
+
+/* ========================================================================= */
+/*..epoll_pwait -- replacement socket call. */
+/*
+ We don't care who generated the event because all we get is user-context
+ values.
+*/
+int
+epoll_pwait(int epfd,
+ struct epoll_event *events,
+ int maxevents, int timeout, const sigset_t * sigmask)
+{
+ int ret;
+
+ if (init_status == 0)
+ __sdp_init();
+
+ if (NULL == _socket_funcs.epoll_pwait) {
+ __sdp_log(9,
+ "Error epoll_pwait: no implementation for epoll_pwait found\n");
+ return -1;
+ }
+
+ __sdp_log(2, "EPOLL_PWAIT: <%s:%d>\n", program_invocation_short_name, epfd);
+
+ ret = _socket_funcs.epoll_pwait(epfd, events, maxevents, timeout, sigmask);
+
+ __sdp_log(2, "EPOLL_PWAIT: <%s:%d> return <%d>\n",
+ program_invocation_short_name, epfd, ret);
+ return ret;
+} /* epoll_pwait */
/* ========================================================================= */
@@ -2514,44 +2396,45 @@ poll(
/* --------------------------------------------------------------------- */
/* ========================================================================= */
/*..__sdp_init -- intialize the library */
-void
-__sdp_init(
- void )
+void __sdp_init(void)
{
char *config_file, *error_str;
int fd;
struct rlimit nofiles_limit;
/* HACK: races might apply here: can we assume init is happening
- only within one thread ? */
- if (init_status != 0) return;
+ only within one thread ? */
+ if (init_status != 0)
+ return;
init_status = 1;
- dev_null_fd = open( "/dev/null", O_WRONLY );
+ dev_null_fd = open("/dev/null", O_WRONLY);
/* figure out the max number of file descriptors */
- if ( getrlimit( RLIMIT_NOFILE, &nofiles_limit ) )
+ if (getrlimit(RLIMIT_NOFILE, &nofiles_limit))
max_file_descriptors = 1024;
else
max_file_descriptors = nofiles_limit.rlim_cur;
/* allocate and initialize the shadow sdp sockets array */
libsdp_fd_attributes =
- ( struct sdp_extra_fd_attributes * )calloc( max_file_descriptors,
- sizeof( struct
- sdp_extra_fd_attributes ) );
- for ( fd = 0; fd < max_file_descriptors; fd++ )
- init_extra_attribute( fd );
+ (struct sdp_extra_fd_attributes *) calloc(max_file_descriptors,
+ sizeof(struct
+ sdp_extra_fd_attributes));
+ for (fd = 0; fd < max_file_descriptors; fd++)
+ init_extra_attribute(fd);
#ifndef RTLD_NEXT
/*
* open libc for original socket call.
+ * Solaris relies on RTLD next - since the socket calls are
+ * actually in libsocket rather than libc.
*/
- __libc_dl_handle = dlopen( "/lib64/libc.so.6", RTLD_LAZY );
- if ( NULL == __libc_dl_handle ) {
- __libc_dl_handle = dlopen( "/lib/libc.so.6", RTLD_LAZY );
- if ( NULL == __libc_dl_handle ) {
- fprintf( stderr, "%s\n", dlerror( ) );
+ __libc_dl_handle = dlopen("/lib64/libc.so.6", RTLD_LAZY);
+ if (NULL == __libc_dl_handle) {
+ __libc_dl_handle = dlopen("/lib/libc.so.6", RTLD_LAZY);
+ if (NULL == __libc_dl_handle) {
+ fprintf(stderr, "%s\n", dlerror());
return;
}
}
@@ -2560,123 +2443,176 @@ __sdp_init(
/*
* Get the original functions
*/
- _socket_funcs.ioctl = dlsym( __libc_dl_handle, "ioctl" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.ioctl = dlsym(__libc_dl_handle, "ioctl");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.fcntl = dlsym( __libc_dl_handle, "fcntl" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.fcntl = dlsym(__libc_dl_handle, "fcntl");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.socket = dlsym( __libc_dl_handle, "socket" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.socket = dlsym(__libc_dl_handle, "socket");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.setsockopt = dlsym( __libc_dl_handle, "setsockopt" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.setsockopt = dlsym(__libc_dl_handle, "setsockopt");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.connect = dlsym( __libc_dl_handle, "connect" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.connect = dlsym(__libc_dl_handle, "connect");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.listen = dlsym( __libc_dl_handle, "listen" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.listen = dlsym(__libc_dl_handle, "listen");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.bind = dlsym( __libc_dl_handle, "bind" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.bind = dlsym(__libc_dl_handle, "bind");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.close = dlsym( __libc_dl_handle, "close" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.close = dlsym(__libc_dl_handle, "close");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.dup = dlsym( __libc_dl_handle, "dup" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.dup = dlsym(__libc_dl_handle, "dup");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.dup2 = dlsym( __libc_dl_handle, "dup2" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.dup2 = dlsym(__libc_dl_handle, "dup2");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.getpeername = dlsym( __libc_dl_handle, "getpeername" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.getpeername = dlsym(__libc_dl_handle, "getpeername");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.getsockname = dlsym( __libc_dl_handle, "getsockname" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.getsockname = dlsym(__libc_dl_handle, "getsockname");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.accept = dlsym( __libc_dl_handle, "accept" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.accept = dlsym(__libc_dl_handle, "accept");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.select = dlsym( __libc_dl_handle, "select" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.select = dlsym(__libc_dl_handle, "select");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.pselect = dlsym( __libc_dl_handle, "pselect" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.pselect = dlsym(__libc_dl_handle, "pselect");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- _socket_funcs.poll = dlsym( __libc_dl_handle, "poll" );
- if ( NULL != ( error_str = dlerror( ) ) ) {
- fprintf( stderr, "%s\n", error_str );
+ _socket_funcs.poll = dlsym(__libc_dl_handle, "poll");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
}
- if ( getenv( "SIMPLE_LIBSDP" ) != NULL ) {
+ _socket_funcs.epoll_create = dlsym(__libc_dl_handle, "epoll_create");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_funcs.epoll_ctl = dlsym(__libc_dl_handle, "epoll_ctl");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_funcs.epoll_wait = dlsym(__libc_dl_handle, "epoll_wait");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_funcs.epoll_pwait = dlsym(__libc_dl_handle, "epoll_pwait");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+#ifdef SOLARIS_BUILD
+ _socket_xnet_funcs.socket = dlsym(__libc_dl_handle, "__xnet_socket");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_xnet_funcs.connect = dlsym(__libc_dl_handle, "__xnet_connect");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_xnet_funcs.listen = dlsym(__libc_dl_handle, "__xnet_listen");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ _socket_xnet_funcs.bind = dlsym(__libc_dl_handle, "__xnet_bind");
+ if (NULL != (error_str = dlerror())) {
+ fprintf(stderr, "%s\n", error_str);
+ }
+
+ /* Determine program name by asking libdl */
+ Dl_argsinfo args_info;
+ if (NULL != dlinfo(RTLD_SELF, RTLD_DI_ARGSINFO, &args_info)) {
+ fprintf(stderr, "args_info: %s\n", dlerror());
+ } else {
+ program_invocation_name = args_info.dla_argv[0];
+ program_invocation_short_name = basename(args_info.dla_argv[0]);
+ }
+#endif
+
+ if (getenv("SIMPLE_LIBSDP") != NULL) {
simple_sdp_library = 1;
}
- if ( getenv( "ALWAYS_USE_SDP" ) != NULL ) {
+ if (getenv("ALWAYS_USE_SDP") != NULL) {
simple_sdp_library = 1;
}
-
#define LIBSDP_DEFAULT_CONFIG_FILE SYSCONFDIR "/libsdp.conf"
- if ( ! simple_sdp_library ) {
- config_file = getenv( "LIBSDP_CONFIG_FILE" );
- if ( !config_file )
+ if (!simple_sdp_library) {
+ config_file = getenv("LIBSDP_CONFIG_FILE");
+ if (!config_file)
config_file = LIBSDP_DEFAULT_CONFIG_FILE;
-
- if ( __sdp_parse_config( config_file ) ) {
- fprintf( stderr, "libsdp Error: failed to parse config file:%s. Using defaults.\n",
- config_file );
+
+ if (__sdp_parse_config(config_file)) {
+ fprintf(stderr,
+ "libsdp Error: failed to parse config file:%s. Using defaults.\n",
+ config_file);
}
}
- __sdp_log( 1, "Max file descriptors:%d\n", max_file_descriptors );
+ __sdp_log(1, "Max file descriptors:%d\n", max_file_descriptors);
init_status = 2;
-} /* __sdp_init */
+} /* __sdp_init */
/* ========================================================================= */
/*..__sdp_fini -- when the library is unloaded this is called */
-void
-__sdp_fini(
- void )
+void __sdp_fini(void)
{
struct use_family_rule *rule;
- for ( rule = __sdp_clients_family_rules_head; rule != NULL; rule = rule->next )
+ for (rule = __sdp_clients_family_rules_head; rule != NULL;
+ rule = rule->next)
free(rule->prog_name_expr);
- for ( rule = __sdp_servers_family_rules_head; rule != NULL; rule = rule->next )
+ for (rule = __sdp_servers_family_rules_head; rule != NULL;
+ rule = rule->next)
free(rule->prog_name_expr);
+
+ free(libsdp_fd_attributes);
+
#ifndef RTLD_NEXT
- dlclose( __libc_dl_handle );
+ dlclose(__libc_dl_handle);
#endif
-} /* _fini */
+} /* _fini */
diff --git a/src/socket.c b/src/socket.c
index cbca85e..d40265b 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -52,7 +52,7 @@
/*
* SDP specific includes
*/
-#include <sdp_inet.h>
+#include "linux/sdp_inet.h"
#if 0
#define _SDP_VERBOSE_PRELOAD
diff --git a/tags b/tags
new file mode 100644
index 0000000..fd82ea3
--- /dev/null
+++ b/tags
@@ -0,0 +1,610 @@
+!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert at users.sourceforge.net/
+!_TAG_PROGRAM_NAME Exuberant Ctags //
+!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
+!_TAG_PROGRAM_VERSION 5.6 //
+AF_INET6_SDP src/linux/sdp_inet.h 33;" d
+AF_INET6_SDP src/linux/sdp_inet.h 38;" d
+AF_INET6_STR src/linux/sdp_inet.h 42;" d
+AF_INET_SDP src/linux/sdp_inet.h 32;" d
+AF_INET_SDP src/linux/sdp_inet.h 35;" d
+AF_INET_STR src/linux/sdp_inet.h 41;" d
+BEGIN src/config_scanner.c 97;" d file:
+BOTH src/config_parser.c /^ BOTH = 263,$/;" e enum:yytokentype file:
+BOTH src/config_parser.c 101;" d file:
+BOTH src/config_parser.h /^ BOTH = 263,$/;" e enum:yytokentype
+BOTH src/config_parser.h 66;" d
+CANNAME src/config_scanner.c 578;" d file:
+CLIENT src/config_parser.c /^ CLIENT = 259,$/;" e enum:yytokentype file:
+CLIENT src/config_parser.c 97;" d file:
+CLIENT src/config_parser.h /^ CLIENT = 259,$/;" e enum:yytokentype
+CLIENT src/config_parser.h 62;" d
+DEST src/config_parser.c /^ DEST = 266,$/;" e enum:yytokentype file:
+DEST src/config_parser.c 104;" d file:
+DEST src/config_parser.h /^ DEST = 266,$/;" e enum:yytokentype
+DEST src/config_parser.h 69;" d
+ECHO src/config_scanner.c 660;" d file:
+EOB_ACT_CONTINUE_SCAN src/config_scanner.c 122;" d file:
+EOB_ACT_END_OF_FILE src/config_scanner.c 123;" d file:
+EOB_ACT_LAST_MATCH src/config_scanner.c 124;" d file:
+FASYNC src/port.c 40;" d file:
+FILENAME src/config_parser.c /^ FILENAME = 269,$/;" e enum:yytokentype file:
+FILENAME src/config_parser.c 107;" d file:
+FILENAME src/config_parser.h /^ FILENAME = 269,$/;" e enum:yytokentype
+FILENAME src/config_parser.h 72;" d
+FIONREAD src/port.c 90;" d file:
+FLEX_SCANNER src/config_scanner.c 25;" d file:
+INITIAL src/config_scanner.c 526;" d file:
+INT src/config_parser.c /^ INT = 264,$/;" e enum:yytokentype file:
+INT src/config_parser.c 102;" d file:
+INT src/config_parser.h /^ INT = 264,$/;" e enum:yytokentype
+INT src/config_parser.h 67;" d
+IPV6_ADDR_IN_MIN_LEN src/port.c 79;" d file:
+LEVEL src/config_parser.c /^ LEVEL = 271,$/;" e enum:yytokentype file:
+LEVEL src/config_parser.c 109;" d file:
+LEVEL src/config_parser.h /^ LEVEL = 271,$/;" e enum:yytokentype
+LEVEL src/config_parser.h 74;" d
+LIBSDP_DEFAULT_CONFIG_FILE src/port.c 2583;" d file:
+LINE src/config_parser.c /^ LINE = 272,$/;" e enum:yytokentype file:
+LINE src/config_parser.c 110;" d file:
+LINE src/config_parser.h /^ LINE = 272,$/;" e enum:yytokentype
+LINE src/config_parser.h 75;" d
+LOG src/config_parser.c /^ LOG = 265,$/;" e enum:yytokentype file:
+LOG src/config_parser.c 103;" d file:
+LOG src/config_parser.h /^ LOG = 265,$/;" e enum:yytokentype
+LOG src/config_parser.h 68;" d
+MAX_ADDR_STR_LEN src/libsdp.h 37;" d
+MAX_BIND_ANY_PORT_TRIES src/port.c 820;" d file:
+NAME src/config_parser.c /^ NAME = 270,$/;" e enum:yytokentype file:
+NAME src/config_parser.c 108;" d file:
+NAME src/config_parser.h /^ NAME = 270,$/;" e enum:yytokentype
+NAME src/config_parser.h 73;" d
+NL src/config_parser.y /^NL:$/;" l
+ONL src/config_parser.y /^ONL:$/;" l
+REJECT src/config_scanner.c 520;" d file:
+SDP src/config_parser.c /^ SDP = 262,$/;" e enum:yytokentype file:
+SDP src/config_parser.c 100;" d file:
+SDP src/config_parser.h /^ SDP = 262,$/;" e enum:yytokentype
+SDP src/config_parser.h 65;" d
+SDP_LAST_BIND_ERR src/linux/sdp_inet.h 49;" d
+SDP_LOG_FILE src/log.c /^ SDP_LOG_FILE,$/;" e enum:__anon2 file:
+SDP_LOG_SYSLOG src/log.c /^ SDP_LOG_SYSLOG,$/;" e enum:__anon2 file:
+SDP_NETMASK src/libsdp.h 84;" d
+SDP_UNBIND src/port.c 83;" d file:
+SDP_ZCOPY_THRESH src/linux/sdp_inet.h 45;" d
+SERVER src/config_parser.c /^ SERVER = 260,$/;" e enum:yytokentype file:
+SERVER src/config_parser.c 98;" d file:
+SERVER src/config_parser.h /^ SERVER = 260,$/;" e enum:yytokentype
+SERVER src/config_parser.h 63;" d
+SOCKET_SEMANTIC_DEFAULT src/port.c 86;" d file:
+SOCKET_SEMANTIC_XNET src/port.c 87;" d file:
+SOCKOP_accept src/socket.c 65;" d file:
+SOCKOP_bind src/socket.c 62;" d file:
+SOCKOP_connect src/socket.c 63;" d file:
+SOCKOP_getpeername src/socket.c 67;" d file:
+SOCKOP_getsockname src/socket.c 66;" d file:
+SOCKOP_getsockopt src/socket.c 75;" d file:
+SOCKOP_listen src/socket.c 64;" d file:
+SOCKOP_recv src/socket.c 70;" d file:
+SOCKOP_recvfrom src/socket.c 72;" d file:
+SOCKOP_recvmsg src/socket.c 77;" d file:
+SOCKOP_send src/socket.c 69;" d file:
+SOCKOP_sendmsg src/socket.c 76;" d file:
+SOCKOP_sendto src/socket.c 71;" d file:
+SOCKOP_setsockopt src/socket.c 74;" d file:
+SOCKOP_shutdown src/socket.c 73;" d file:
+SOCKOP_socket src/socket.c 61;" d file:
+SOCKOP_socketpair src/socket.c 68;" d file:
+SOL_SDP src/port.c 82;" d file:
+STDERR src/config_parser.c /^ STDERR = 267,$/;" e enum:yytokentype file:
+STDERR src/config_parser.c 105;" d file:
+STDERR src/config_parser.h /^ STDERR = 267,$/;" e enum:yytokentype
+STDERR src/config_parser.h 70;" d
+SUBNET src/config_parser.c /^ SUBNET = 273$/;" e enum:yytokentype file:
+SUBNET src/config_parser.c 111;" d file:
+SUBNET src/config_parser.h /^ SUBNET = 273$/;" e enum:yytokentype
+SUBNET src/config_parser.h 76;" d
+SYSLOG src/config_parser.c /^ SYSLOG = 268,$/;" e enum:yytokentype file:
+SYSLOG src/config_parser.c 106;" d file:
+SYSLOG src/config_parser.h /^ SYSLOG = 268,$/;" e enum:yytokentype
+SYSLOG src/config_parser.h 71;" d
+TCP src/config_parser.c /^ TCP = 261,$/;" e enum:yytokentype file:
+TCP src/config_parser.c 99;" d file:
+TCP src/config_parser.h /^ TCP = 261,$/;" e enum:yytokentype
+TCP src/config_parser.h 64;" d
+USE src/config_parser.c /^ USE = 258,$/;" e enum:yytokentype file:
+USE src/config_parser.c 96;" d file:
+USE src/config_parser.h /^ USE = 258,$/;" e enum:yytokentype
+USE src/config_parser.h 61;" d
+USE_BOTH src/libsdp.h /^ USE_BOTH,$/;" e enum:__anon1
+USE_SDP src/libsdp.h /^ USE_SDP,$/;" e enum:__anon1
+USE_TCP src/libsdp.h /^ USE_TCP = 1,$/;" e enum:__anon1
+YYABORT src/config_parser.c 739;" d file:
+YYACCEPT src/config_parser.c 738;" d file:
+YYBACKUP src/config_parser.c 751;" d file:
+YYBISON src/config_parser.c 47;" d file:
+YYBISON_VERSION src/config_parser.c 50;" d file:
+YYCOPY src/config_parser.c 497;" d file:
+YYCOPY src/config_parser.c 500;" d file:
+YYDEBUG src/config_parser.c 277;" d file:
+YYDPRINTF src/config_parser.c 831;" d file:
+YYDPRINTF src/config_parser.c 977;" d file:
+YYEMPTY src/config_parser.c 735;" d file:
+YYEOF src/config_parser.c 736;" d file:
+YYERRCODE src/config_parser.c 770;" d file:
+YYERROR src/config_parser.c 740;" d file:
+YYERROR_VERBOSE src/config_parser.c 129;" d file:
+YYERROR_VERBOSE src/config_parser.c 282;" d file:
+YYERROR_VERBOSE src/config_parser.c 283;" d file:
+YYERROR_VERBOSE src/config_parser.c 285;" d file:
+YYFAIL src/config_parser.c 747;" d file:
+YYFINAL src/config_parser.c 530;" d file:
+YYFPRINTF src/config_parser.c 828;" d file:
+YYFREE src/config_parser.c 463;" d file:
+YYID src/config_parser.c /^YYID (int i)$/;" f file:
+YYID src/config_parser.c 387;" d file:
+YYINITDEPTH src/config_parser.c 986;" d file:
+YYLAST src/config_parser.c 532;" d file:
+YYLEX src/config_parser.c 818;" d file:
+YYLEX src/config_parser.c 820;" d file:
+YYLLOC_DEFAULT src/config_parser.c 779;" d file:
+YYLSP_NEEDED src/config_parser.c 59;" d file:
+YYMALLOC src/config_parser.c 456;" d file:
+YYMAXDEPTH src/config_parser.c 997;" d file:
+YYMAXUTOK src/config_parser.c 545;" d file:
+YYNNTS src/config_parser.c 537;" d file:
+YYNRULES src/config_parser.c 539;" d file:
+YYNSTATES src/config_parser.c 541;" d file:
+YYNTOKENS src/config_parser.c 535;" d file:
+YYPACT_NINF src/config_parser.c 684;" d file:
+YYPOPSTACK src/config_parser.c 1335;" d file:
+YYPURE src/config_parser.c 56;" d file:
+YYRECOVERING src/config_parser.c 749;" d file:
+YYRHSLOC src/config_parser.c 777;" d file:
+YYSIZE_MAXIMUM src/config_parser.c 364;" d file:
+YYSIZE_T src/config_parser.c 352;" d file:
+YYSIZE_T src/config_parser.c 354;" d file:
+YYSIZE_T src/config_parser.c 358;" d file:
+YYSIZE_T src/config_parser.c 360;" d file:
+YYSKELETON_NAME src/config_parser.c 53;" d file:
+YYSTACK_ALLOC src/config_parser.c 410;" d file:
+YYSTACK_ALLOC src/config_parser.c 414;" d file:
+YYSTACK_ALLOC src/config_parser.c 419;" d file:
+YYSTACK_ALLOC src/config_parser.c 442;" d file:
+YYSTACK_ALLOC_MAXIMUM src/config_parser.c 439;" d file:
+YYSTACK_ALLOC_MAXIMUM src/config_parser.c 445;" d file:
+YYSTACK_BYTES src/config_parser.c 489;" d file:
+YYSTACK_FREE src/config_parser.c 433;" d file:
+YYSTACK_FREE src/config_parser.c 443;" d file:
+YYSTACK_GAP_MAXIMUM src/config_parser.c 485;" d file:
+YYSTACK_RELOCATE src/config_parser.c 516;" d file:
+YYSTATE src/config_scanner.c 104;" d file:
+YYSTYPE src/config_parser.c /^ YYSTYPE;$/;" t typeref:union:YYSTYPE file:
+YYSTYPE src/config_parser.c /^typedef union YYSTYPE$/;" u file:
+YYSTYPE src/config_parser.h /^ YYSTYPE;$/;" t typeref:union:YYSTYPE
+YYSTYPE src/config_parser.h /^typedef union YYSTYPE$/;" u
+YYSTYPE_IS_DECLARED src/config_parser.c 304;" d file:
+YYSTYPE_IS_DECLARED src/config_parser.h 92;" d
+YYSTYPE_IS_TRIVIAL src/config_parser.c 305;" d file:
+YYSTYPE_IS_TRIVIAL src/config_parser.h 93;" d
+YYTABLE_NINF src/config_parser.c 705;" d file:
+YYTERROR src/config_parser.c 769;" d file:
+YYTOKENTYPE src/config_parser.c 73;" d file:
+YYTOKENTYPE src/config_parser.h 38;" d
+YYTOKEN_TABLE src/config_parser.c 290;" d file:
+YYTRANSLATE src/config_parser.c 547;" d file:
+YYUNDEFTOK src/config_parser.c 544;" d file:
+YYUSE src/config_parser.c 380;" d file:
+YYUSE src/config_parser.c 382;" d file:
+YY_ src/config_parser.c 370;" d file:
+YY_ src/config_parser.c 374;" d file:
+YY_AT_BOL src/config_scanner.c 289;" d file:
+YY_BREAK src/config_scanner.c 719;" d file:
+YY_BUFFER_EOF_PENDING src/config_scanner.c 225;" d file:
+YY_BUFFER_NEW src/config_scanner.c 213;" d file:
+YY_BUFFER_NORMAL src/config_scanner.c 214;" d file:
+YY_BUFFER_STATE src/config_scanner.c /^typedef struct yy_buffer_state *YY_BUFFER_STATE;$/;" t typeref:struct:yy_buffer_state file:
+YY_BUF_SIZE src/config_scanner.c 115;" d file:
+YY_CHAR src/config_scanner.c /^typedef unsigned char YY_CHAR;$/;" t file:
+YY_CURRENT_BUFFER src/config_scanner.c 234;" d file:
+YY_DECL src/config_scanner.c 707;" d file:
+YY_DO_BEFORE_ACTION src/config_scanner.c 305;" d file:
+YY_END_OF_BUFFER src/config_scanner.c 313;" d file:
+YY_END_OF_BUFFER_CHAR src/config_scanner.c 112;" d file:
+YY_EXIT_FAILURE src/config_scanner.c 1813;" d file:
+YY_FATAL_ERROR src/config_scanner.c 700;" d file:
+YY_FLEX_MAJOR_VERSION src/config_scanner.c 26;" d file:
+YY_FLEX_MINOR_VERSION src/config_scanner.c 27;" d file:
+YY_FLUSH_BUFFER src/config_scanner.c 263;" d file:
+YY_INPUT src/config_scanner.c 667;" d file:
+YY_LOCATION_PRINT src/config_parser.c 805;" d file:
+YY_LOCATION_PRINT src/config_parser.c 810;" d file:
+YY_MAY_BE_UNUSED src/config_scanner.c 159;" d file:
+YY_MAY_BE_UNUSED src/config_scanner.c 161;" d file:
+YY_MORE_ADJ src/config_scanner.c 522;" d file:
+YY_NEW_FILE src/config_scanner.c 110;" d file:
+YY_NO_POP_STATE src/config_scanner.c 630;" d file:
+YY_NO_PUSH_STATE src/config_scanner.c 629;" d file:
+YY_NO_TOP_STATE src/config_scanner.c 631;" d file:
+YY_NULL src/config_scanner.c 84;" d file:
+YY_NUM_RULES src/config_scanner.c 312;" d file:
+YY_PROTO src/config_scanner.c 78;" d file:
+YY_PROTO src/config_scanner.c 80;" d file:
+YY_READ_BUF_SIZE src/config_scanner.c 651;" d file:
+YY_REDUCE_PRINT src/config_parser.c 967;" d file:
+YY_REDUCE_PRINT src/config_parser.c 980;" d file:
+YY_RESTORE_YY_MORE_OFFSET src/config_scanner.c 523;" d file:
+YY_RULE_SETUP src/config_scanner.c 722;" d file:
+YY_SC_TO_UI src/config_scanner.c 91;" d file:
+YY_STACK_PRINT src/config_parser.c 929;" d file:
+YY_STACK_PRINT src/config_parser.c 979;" d file:
+YY_START src/config_scanner.c 103;" d file:
+YY_START_STACK_INCR src/config_scanner.c 695;" d file:
+YY_STATE_EOF src/config_scanner.c 107;" d file:
+YY_SYMBOL_PRINT src/config_parser.c 837;" d file:
+YY_SYMBOL_PRINT src/config_parser.c 978;" d file:
+YY_USER_ACTION src/config_scanner.c 714;" d file:
+YY_USE_CONST src/config_scanner.c 49;" d file:
+YY_USE_CONST src/config_scanner.c 56;" d file:
+YY_USE_CONST src/config_scanner.c 66;" d file:
+YY_USE_PROTOS src/config_scanner.c 46;" d file:
+YY_USE_PROTOS src/config_scanner.c 55;" d file:
+YY_USE_PROTOS src/config_scanner.c 67;" d file:
+_GNU_SOURCE src/port.c 49;" d file:
+_GNU_SOURCE src/socket.c 41;" d file:
+_SDP_INET_H src/linux/sdp_inet.h 25;" d
+_STDLIB_H src/config_parser.c 424;" d file:
+_STDLIB_H src/config_parser.c 452;" d file:
+__USE_GNU src/port.c 48;" d file:
+__bind_semantics src/port.c /^__bind_semantics(int fd,$/;" f file:
+__connect_semantics src/port.c /^__connect_semantics(int fd,$/;" f file:
+__cplusplus src/config_scanner.c 36;" d file:
+__create_socket src/port.c /^static int __create_socket(int domain, int type, int protocol, int semantics)$/;" f file:
+__create_socket_semantic src/port.c /^static inline int __create_socket_semantic(int domain,$/;" f file:
+__ipv6_prefix_equal src/match.c /^static inline int __ipv6_prefix_equal(const __be32 *a1, const __be32 *a2,$/;" f file:
+__libc_dl_handle src/port.c /^static void *__libc_dl_handle = RTLD_NEXT;$/;" v file:
+__libc_dl_handle src/port.c /^static void *__libc_dl_handle;$/;" v file:
+__listen_semantics src/port.c /^static inline int __listen_semantics(int fd, int backlog, int semantics)$/;" f file:
+__perform_bind src/port.c /^__perform_bind(int fd,$/;" f file:
+__perform_connect src/port.c /^__perform_connect(int fd, const struct sockaddr *serv_addr,$/;" f file:
+__perform_listen src/port.c /^static int __perform_listen(int fd, int backlog, int semantics)$/;" f file:
+__sdp_add_rule src/config_parser.c /^static void __sdp_add_rule() {$/;" f file:
+__sdp_clients_family_rules_head src/config_parser.c /^struct use_family_rule *__sdp_clients_family_rules_head = NULL;$/;" v typeref:struct:use_family_rule
+__sdp_clients_family_rules_tail src/config_parser.c /^struct use_family_rule *__sdp_clients_family_rules_tail = NULL;$/;" v typeref:struct:use_family_rule
+__sdp_config_empty src/config_parser.c /^int __sdp_config_empty($/;" f
+__sdp_config_line_num src/config_parser.c /^ long __sdp_config_line_num;$/;" v
+__sdp_dump_config_state src/config_parser.c /^static void __sdp_dump_config_state() {$/;" f file:
+__sdp_fini src/port.c /^void __sdp_fini(void)$/;" f
+__sdp_get_family_str src/libsdp.h /^__sdp_get_family_str($/;" f
+__sdp_get_role_str src/config_parser.c /^static char *__sdp_get_role_str(int role)$/;" f file:
+__sdp_init src/port.c /^void __sdp_init(void)$/;" f
+__sdp_log src/log.c /^__sdp_log($/;" f
+__sdp_log_file src/log.c /^static FILE *__sdp_log_file = NULL;$/;" v file:
+__sdp_log_get_level src/log.c /^__sdp_log_get_level($/;" f
+__sdp_log_set_log_file src/log.c /^__sdp_log_set_log_file($/;" f
+__sdp_log_set_log_stderr src/log.c /^__sdp_log_set_log_stderr($/;" f
+__sdp_log_set_log_syslog src/log.c /^__sdp_log_set_log_syslog($/;" f
+__sdp_log_set_log_type src/log.c /^__sdp_log_set_log_type($/;" f file:
+__sdp_log_set_min_level src/log.c /^__sdp_log_set_min_level($/;" f
+__sdp_log_type src/log.c /^static __sdp_log_type_t __sdp_log_type = SDP_LOG_FILE;$/;" v file:
+__sdp_log_type_t src/log.c /^} __sdp_log_type_t;$/;" t typeref:enum:__anon2 file:
+__sdp_match_by_program src/match.c /^__sdp_match_by_program($/;" f
+__sdp_match_connect src/match.c /^__sdp_match_connect($/;" f
+__sdp_match_listen src/match.c /^__sdp_match_listen($/;" f
+__sdp_min_level src/log.c /^int __sdp_min_level = 9;$/;" v
+__sdp_parse_config src/config_parser.c /^int __sdp_parse_config (const char *fileName) {$/;" f
+__sdp_rule src/config_parser.c /^static struct use_family_rule __sdp_rule;$/;" v typeref:struct:use_family_rule file:
+__sdp_servers_family_rules_head src/config_parser.c /^struct use_family_rule *__sdp_servers_family_rules_head = NULL;$/;" v typeref:struct:use_family_rule
+__sdp_servers_family_rules_tail src/config_parser.c /^struct use_family_rule *__sdp_servers_family_rules_tail = NULL;$/;" v typeref:struct:use_family_rule
+__sdp_set_ip_addr src/config_parser.c /^static void __sdp_set_ip_addr(char *addr)$/;" f file:
+__sdp_set_prog_name_expr src/config_parser.c /^static void __sdp_set_prog_name_expr(char *prog_name_expr)$/;" f file:
+__xnet_bind src/port.c /^int __xnet_bind(int fd, const struct sockaddr *my_addr, socklen_t addrlen)$/;" f
+__xnet_connect src/port.c /^int __xnet_connect(int fd, const struct sockaddr *serv_addr, socklen_t addrlen)$/;" f
+__xnet_listen src/port.c /^int __xnet_listen(int fd, int backlog)$/;" f
+__xnet_socket src/port.c /^int __xnet_socket(int domain, int type, int protocol)$/;" f
+_socket_funcs src/port.c /^static struct socket_lib_funcs _socket_funcs = {$/;" v typeref:struct:socket_lib_funcs file:
+_socket_xnet_funcs src/port.c /^static struct socket_lib_xnet_funcs _socket_xnet_funcs = {$/;" v typeref:struct:socket_lib_xnet_funcs file:
+accept src/port.c /^ accept_func_t accept;$/;" m struct:socket_lib_funcs file:
+accept src/port.c /^int accept(int fd, struct sockaddr *addr, socklen_t * addrlen)$/;" f
+accept src/port.c 39;" d file:
+accept src/port.c 70;" d file:
+accept_func_t src/port.c /^typedef int (*accept_func_t) (int fd,$/;" t file:
+addr2str src/config_parser.c /^static const char *addr2str(struct sockaddr_storage *src)$/;" f file:
+address src/config_parser.y /^address:$/;" l
+alloca src/config_parser.c 417;" d file:
+bind src/port.c /^ bind_func_t bind;$/;" m struct:socket_lib_funcs file:
+bind src/port.c /^ bind_func_t bind;$/;" m struct:socket_lib_xnet_funcs file:
+bind src/port.c /^int bind(int fd, const struct sockaddr *my_addr, socklen_t addrlen)$/;" f
+bind_func_t src/port.c /^typedef int (*bind_func_t) (int sockfd,$/;" t file:
+check_legal_bind src/port.c /^check_legal_bind(const struct sockaddr *sin_addr,$/;" f file:
+cleanup_shadow src/port.c /^static int cleanup_shadow(int fd)$/;" f file:
+close src/port.c /^ close_func_t close;$/;" m struct:socket_lib_funcs file:
+close src/port.c /^int close(int fd)$/;" f
+close_and_bind src/port.c /^close_and_bind(int old_sd,$/;" f file:
+close_func_t src/port.c /^typedef int (*close_func_t) (int fd);$/;" t file:
+config src/config_parser.y /^config: $/;" l
+connect src/port.c /^ connect_func_t connect;$/;" m struct:socket_lib_funcs file:
+connect src/port.c /^ connect_func_t connect;$/;" m struct:socket_lib_xnet_funcs file:
+connect src/port.c /^int connect(int fd, const struct sockaddr *serv_addr, socklen_t addrlen)$/;" f
+connect_func_t src/port.c /^typedef int (*connect_func_t) (int sockfd,$/;" t file:
+current_role src/config_parser.c /^static int current_role = 0;$/;" v file:
+dev_null_fd src/port.c /^static int dev_null_fd;$/;" v file:
+dup src/port.c /^ dup_func_t dup;$/;" m struct:socket_lib_funcs file:
+dup src/port.c /^int dup(int fd)$/;" f
+dup2 src/port.c /^ dup2_func_t dup2;$/;" m struct:socket_lib_funcs file:
+dup2 src/port.c /^int dup2(int fd, int newfd)$/;" f
+dup2_func_t src/port.c /^typedef int (*dup2_func_t) (int oldfd, int newfd);$/;" t file:
+dup_func_t src/port.c /^typedef int (*dup_func_t) (int fd);$/;" t file:
+epoll_create src/port.c /^ epoll_create_func_t epoll_create;$/;" m struct:socket_lib_funcs file:
+epoll_create src/port.c /^int epoll_create(int size)$/;" f
+epoll_create_func_t src/port.c /^typedef int (*epoll_create_func_t) (int size);$/;" t file:
+epoll_ctl src/port.c /^ epoll_ctl_func_t epoll_ctl;$/;" m struct:socket_lib_funcs file:
+epoll_ctl src/port.c /^int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)$/;" f
+epoll_ctl_func_t src/port.c /^typedef int (*epoll_ctl_func_t) (int epfd,$/;" t file:
+epoll_pwait src/port.c /^ epoll_pwait_func_t epoll_pwait;$/;" m struct:socket_lib_funcs file:
+epoll_pwait src/port.c /^epoll_pwait(int epfd,$/;" f
+epoll_pwait_func_t src/port.c /^typedef int (*epoll_pwait_func_t) (int epfd,$/;" t file:
+epoll_wait src/port.c /^ epoll_wait_func_t epoll_wait;$/;" m struct:socket_lib_funcs file:
+epoll_wait src/port.c /^int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout)$/;" f
+epoll_wait_func_t src/port.c /^typedef int (*epoll_wait_func_t) (int epfd,$/;" t file:
+eport src/libsdp.h /^ unsigned short sport, eport; \/* start port - end port, inclusive *\/$/;" m struct:use_family_rule
+family src/config_parser.y /^family:$/;" l
+fcntl src/port.c /^ fcntl_func_t fcntl;$/;" m struct:socket_lib_funcs file:
+fcntl src/port.c /^int fcntl(int fd, int cmd, ...)$/;" f
+fcntl_func_t src/port.c /^typedef int (*fcntl_func_t) (int fd, int cmd, ...);$/;" t file:
+find_free_port src/port.c /^find_free_port(const struct sockaddr *sin_addr,$/;" f file:
+get_addr_str src/port.c /^static int get_addr_str(const struct sockaddr *addr, char *buf, size_t len)$/;" f file:
+get_family_by_first_matching_rule src/match.c /^get_family_by_first_matching_rule($/;" f file:
+get_fd_addr_port_num src/port.c /^static int get_fd_addr_port_num(int sd)$/;" f file:
+get_is_sdp_socket src/port.c /^static inline int get_is_sdp_socket(int fd)$/;" f file:
+get_rule_str src/match.c /^get_rule_str($/;" f file:
+get_sdp_domain src/port.c /^static sa_family_t get_sdp_domain(int domain)$/;" f file:
+get_shadow_fd_by_fd src/port.c /^static inline int get_shadow_fd_by_fd(int fd)$/;" f file:
+get_sock_domain src/port.c /^static int get_sock_domain(int sd)$/;" f file:
+getpeername src/port.c /^ getpeername_func_t getpeername;$/;" m struct:socket_lib_funcs file:
+getpeername src/port.c /^int getpeername(int fd, struct sockaddr *name, socklen_t * namelen)$/;" f
+getpeername src/port.c 38;" d file:
+getpeername src/port.c 69;" d file:
+getpeername_func_t src/port.c /^typedef int (*getpeername_func_t) (int fd,$/;" t file:
+getsockname src/port.c /^ getsockname_func_t getsockname;$/;" m struct:socket_lib_funcs file:
+getsockname src/port.c /^int getsockname(int fd, struct sockaddr *name, socklen_t * namelen)$/;" f
+getsockname src/port.c 37;" d file:
+getsockname src/port.c 68;" d file:
+getsockname_func_t src/port.c /^typedef int (*getsockname_func_t) (int fd,$/;" t file:
+init_extra_attribute src/port.c /^static void init_extra_attribute(int fd)$/;" f file:
+init_status src/port.c /^volatile static int init_status = 0; \/* 0: idle, 1:during, 2:ready *\/$/;" v file:
+ioctl src/port.c /^ ioctl_func_t ioctl;$/;" m struct:socket_lib_funcs file:
+ioctl src/port.c /^ioctl(int fd,$/;" f
+ioctl src/port.c 36;" d file:
+ioctl src/port.c 67;" d file:
+ioctl_func_t src/port.c /^typedef int (*ioctl_func_t) (int fd,$/;" t file:
+ip src/libsdp.h /^ struct sockaddr_storage ip; \/* IPv4\/6 address for mapping *\/$/;" m struct:use_family_rule typeref:struct:use_family_rule::sockaddr_storage
+ipv6_prefix_equal src/match.c /^static inline int ipv6_prefix_equal(const struct in6_addr *a1,$/;" f file:
+is_filtered_unsuported_sockopt src/port.c /^static inline int is_filtered_unsuported_sockopt(int level, int optname)$/;" f file:
+is_invalid_addr src/port.c /^static inline int is_invalid_addr(const void *p)$/;" f file:
+is_sdp src/port.c /^ short is_sdp; \/* 1 if the fd represents an sdp socket *\/$/;" m struct:sdp_extra_fd_attributes file:
+is_valid_fd src/port.c /^static inline int is_valid_fd(int fd)$/;" f file:
+ival src/config_parser.c /^ int ival;$/;" m union:YYSTYPE file:
+ival src/config_parser.h /^ int ival;$/;" m union:YYSTYPE
+last_accept_was_tcp src/port.c /^ short last_accept_was_tcp; \/* used by accept to alternate tcp and sdp *\/$/;" m struct:sdp_extra_fd_attributes file:
+last_accept_was_tcp src/port.c /^static inline int last_accept_was_tcp(int fd)$/;" f file:
+libsdp_fd_attributes src/port.c /^static struct sdp_extra_fd_attributes *libsdp_fd_attributes;$/;" v typeref:struct:sdp_extra_fd_attributes file:
+listen src/port.c /^ listen_func_t listen;$/;" m struct:socket_lib_funcs file:
+listen src/port.c /^ listen_func_t listen;$/;" m struct:socket_lib_xnet_funcs file:
+listen src/port.c /^int listen(int fd, int backlog)$/;" f
+listen_func_t src/port.c /^typedef int (*listen_func_t) (int s, int backlog);$/;" t file:
+log_dest src/config_parser.y /^log_dest: $/;" l
+log_opts src/config_parser.y /^log_opts:$/;" l
+log_statement src/config_parser.y /^log_statement: $/;" l
+main src/config_scanner.c /^int main()$/;" f
+match_addr src/match.c /^match_addr($/;" f file:
+match_by_addr src/libsdp.h /^ int match_by_addr; \/* if 0 ignore address match *\/$/;" m struct:use_family_rule
+match_by_all_rules_program src/match.c /^match_by_all_rules_program($/;" f file:
+match_by_port src/libsdp.h /^ int match_by_port; \/* if 0 ignore port match *\/$/;" m struct:use_family_rule
+match_ip_addr_and_port src/match.c /^match_ip_addr_and_port($/;" f file:
+match_program_name src/match.c /^match_program_name($/;" f file:
+max_file_descriptors src/port.c /^static int max_file_descriptors;$/;" v file:
+next src/libsdp.h /^ struct use_family_rule *prev, *next;$/;" m struct:use_family_rule typeref:struct:use_family_rule::
+parse_err src/config_parser.c /^static int parse_err = 0;$/;" v file:
+poll src/port.c /^ poll_func_t poll;$/;" m struct:socket_lib_funcs file:
+poll src/port.c /^int poll(struct pollfd *ufds, unsigned long int nfds, int timeout)$/;" f
+poll_func_t src/port.c /^typedef int (*poll_func_t) (struct pollfd * ufds,$/;" t file:
+ports src/config_parser.y /^ports:$/;" l
+prefixlen src/libsdp.h /^ unsigned char prefixlen; \/* length of CIDR prefix (ie \/24) *\/$/;" m struct:use_family_rule
+prev src/libsdp.h /^ struct use_family_rule *prev, *next;$/;" m struct:use_family_rule typeref:struct:use_family_rule::use_family_rule
+prog_name_expr src/libsdp.h /^ char *prog_name_expr; \/* expression for program name *\/$/;" m struct:use_family_rule
+program src/config_parser.y /^program:$/;" l
+program_invocation_name src/port.c /^char *program_invocation_name = "[progname]", *program_invocation_short_name =$/;" v
+program_invocation_short_name src/port.c /^char *program_invocation_name = "[progname]", *program_invocation_short_name =$/;" v
+pselect src/port.c /^ pselect_func_t pselect;$/;" m struct:socket_lib_funcs file:
+pselect src/port.c /^pselect(int n,$/;" f
+pselect_func_t src/port.c /^typedef int (*pselect_func_t) (int n,$/;" t file:
+replace_fd_with_its_shadow src/port.c /^static int replace_fd_with_its_shadow(int fd)$/;" f file:
+role src/config_parser.y /^role:$/;" l
+sdp_extra_fd_attributes src/port.c /^struct sdp_extra_fd_attributes {$/;" s file:
+select src/port.c /^ select_func_t select;$/;" m struct:socket_lib_funcs file:
+select src/port.c /^select(int n,$/;" f
+select_func_t src/port.c /^typedef int (*select_func_t) (int n,$/;" t file:
+set_addr_port_num src/port.c /^static int set_addr_port_num(const struct sockaddr *addr, int port)$/;" f file:
+set_is_sdp_socket src/port.c /^static inline void set_is_sdp_socket(int fd, short is_sdp)$/;" f file:
+set_last_accept src/port.c /^static inline void set_last_accept(int fd, int was_tcp)$/;" f file:
+set_shadow_for_fd src/port.c /^static inline void set_shadow_for_fd(int fd, int shadow_fd)$/;" f file:
+setsockopt src/port.c /^ setsockopt_func_t setsockopt;$/;" m struct:socket_lib_funcs file:
+setsockopt src/port.c /^setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen)$/;" f
+setsockopt_func_t src/port.c /^typedef int (*setsockopt_func_t) (int s,$/;" t file:
+shadow_fd src/port.c /^ int shadow_fd; \/* file descriptor of shadow sdp socket *\/$/;" m struct:sdp_extra_fd_attributes file:
+short src/config_parser.c 320;" d file:
+simple_sdp_library src/port.c /^static int simple_sdp_library;$/;" v file:
+socket src/port.c /^ socket_func_t socket;$/;" m struct:socket_lib_funcs file:
+socket src/port.c /^ socket_func_t socket;$/;" m struct:socket_lib_xnet_funcs file:
+socket src/port.c /^int socket(int domain, int type, int protocol)$/;" f
+socket src/socket.c /^int socket$/;" f
+socket_func_t src/port.c /^typedef int (*socket_func_t) (int domain, int type, int protocol);$/;" t file:
+socket_lib_funcs src/port.c /^struct socket_lib_funcs {$/;" s file:
+socket_lib_xnet_funcs src/port.c /^struct socket_lib_xnet_funcs {$/;" s file:
+socket_statement src/config_parser.y /^socket_statement: $/;" l
+sport src/libsdp.h /^ unsigned short sport, eport; \/* start port - end port, inclusive *\/$/;" m struct:use_family_rule
+statement src/config_parser.y /^statement: $/;" l
+statements src/config_parser.y /^statements:$/;" l
+sval src/config_parser.c /^ char *sval;$/;" m union:YYSTYPE file:
+sval src/config_parser.h /^ char *sval;$/;" m union:YYSTYPE
+target_family src/libsdp.h /^ use_family_t target_family; \/* if match - use this family *\/$/;" m struct:use_family_rule
+unput src/config_scanner.c 153;" d file:
+use_family_rule src/libsdp.h /^struct use_family_rule$/;" s
+use_family_t src/libsdp.h /^} use_family_t;$/;" t typeref:enum:__anon1
+verbosity src/config_parser.y /^verbosity: $/;" l
+yy_accept src/config_scanner.c /^static yyconst short int yy_accept[195] =$/;" v file:
+yy_at_bol src/config_scanner.c /^ int yy_at_bol;$/;" m struct:yy_buffer_state file:
+yy_base src/config_scanner.c /^static yyconst short int yy_base[202] =$/;" v file:
+yy_buf_pos src/config_scanner.c /^ char *yy_buf_pos; \/* current position in input buffer *\/$/;" m struct:yy_buffer_state file:
+yy_buf_size src/config_scanner.c /^ yy_size_t yy_buf_size;$/;" m struct:yy_buffer_state file:
+yy_buffer_state src/config_scanner.c /^struct yy_buffer_state$/;" s file:
+yy_buffer_status src/config_scanner.c /^ int yy_buffer_status;$/;" m struct:yy_buffer_state file:
+yy_c_buf_p src/config_scanner.c /^static char *yy_c_buf_p = (char *) 0;$/;" v file:
+yy_ch_buf src/config_scanner.c /^ char *yy_ch_buf; \/* input buffer *\/$/;" m struct:yy_buffer_state file:
+yy_chk src/config_scanner.c /^static yyconst short int yy_chk[328] =$/;" v file:
+yy_create_buffer src/config_scanner.c /^YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )$/;" f
+yy_create_buffer src/config_scanner.c 1;" d file:
+yy_current_buffer src/config_scanner.c /^static YY_BUFFER_STATE yy_current_buffer = 0;$/;" v file:
+yy_def src/config_scanner.c /^static yyconst short int yy_def[202] =$/;" v file:
+yy_delete_buffer src/config_scanner.c /^void yy_delete_buffer( YY_BUFFER_STATE b )$/;" f
+yy_delete_buffer src/config_scanner.c 2;" d file:
+yy_did_buffer_switch_on_eof src/config_scanner.c /^static int yy_did_buffer_switch_on_eof;$/;" v file:
+yy_ec src/config_scanner.c /^static yyconst int yy_ec[256] =$/;" v file:
+yy_fatal_error src/config_scanner.c /^static void yy_fatal_error( yyconst char msg[] )$/;" f file:
+yy_fill_buffer src/config_scanner.c /^ int yy_fill_buffer;$/;" m struct:yy_buffer_state file:
+yy_flex_alloc src/config_scanner.c /^static void *yy_flex_alloc( yy_size_t size )$/;" f file:
+yy_flex_debug src/config_scanner.c 6;" d file:
+yy_flex_free src/config_scanner.c /^static void yy_flex_free( void *ptr )$/;" f file:
+yy_flex_realloc src/config_scanner.c /^static void *yy_flex_realloc( void *ptr, yy_size_t size )$/;" f file:
+yy_flex_strlen src/config_scanner.c /^static int yy_flex_strlen( yyconst char *s )$/;" f file:
+yy_flex_strncpy src/config_scanner.c /^static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )$/;" f file:
+yy_flush_buffer src/config_scanner.c /^void yy_flush_buffer( YY_BUFFER_STATE b )$/;" f
+yy_flush_buffer src/config_scanner.c 8;" d file:
+yy_get_next_buffer src/config_scanner.c /^static int yy_get_next_buffer()$/;" f file:
+yy_get_previous_state src/config_scanner.c /^static yy_state_type yy_get_previous_state()$/;" f file:
+yy_hold_char src/config_scanner.c /^static char yy_hold_char;$/;" v file:
+yy_init src/config_scanner.c /^static int yy_init = 1; \/* whether we need to initialize *\/$/;" v file:
+yy_init_buffer src/config_scanner.c /^void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )$/;" f
+yy_init_buffer src/config_scanner.c 7;" d file:
+yy_input_file src/config_scanner.c /^ FILE *yy_input_file;$/;" m struct:yy_buffer_state file:
+yy_is_interactive src/config_scanner.c /^ int yy_is_interactive;$/;" m struct:yy_buffer_state file:
+yy_is_our_buffer src/config_scanner.c /^ int yy_is_our_buffer;$/;" m struct:yy_buffer_state file:
+yy_last_accepting_cpos src/config_scanner.c /^static char *yy_last_accepting_cpos;$/;" v file:
+yy_last_accepting_state src/config_scanner.c /^static yy_state_type yy_last_accepting_state;$/;" v file:
+yy_load_buffer_state src/config_scanner.c /^void yy_load_buffer_state( void )$/;" f
+yy_load_buffer_state src/config_scanner.c 9;" d file:
+yy_meta src/config_scanner.c /^static yyconst int yy_meta[32] =$/;" v file:
+yy_n_chars src/config_scanner.c /^ int yy_n_chars;$/;" m struct:yy_buffer_state file:
+yy_n_chars src/config_scanner.c /^static int yy_n_chars; \/* number of characters read into yy_ch_buf *\/$/;" v file:
+yy_new_buffer src/config_scanner.c 273;" d file:
+yy_nxt src/config_scanner.c /^static yyconst short int yy_nxt[328] =$/;" v file:
+yy_pop_state src/config_scanner.c /^static void yy_pop_state()$/;" f file:
+yy_push_state src/config_scanner.c /^static void yy_push_state( int new_state )$/;" f file:
+yy_reduce_print src/config_parser.c /^yy_reduce_print (YYSTYPE *yyvsp, int yyrule)$/;" f file:
+yy_scan_buffer src/config_scanner.c /^YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )$/;" f
+yy_scan_buffer src/config_scanner.c 3;" d file:
+yy_scan_bytes src/config_scanner.c /^YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )$/;" f
+yy_scan_bytes src/config_scanner.c 5;" d file:
+yy_scan_string src/config_scanner.c /^YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )$/;" f
+yy_scan_string src/config_scanner.c 4;" d file:
+yy_set_bol src/config_scanner.c 282;" d file:
+yy_set_interactive src/config_scanner.c 275;" d file:
+yy_size_t src/config_scanner.c /^typedef unsigned int yy_size_t;$/;" t file:
+yy_stack_print src/config_parser.c /^yy_stack_print (yytype_int16 *bottom, yytype_int16 *top)$/;" f file:
+yy_start src/config_scanner.c /^static int yy_start = 0; \/* start state number *\/$/;" v file:
+yy_start_stack src/config_scanner.c /^static int *yy_start_stack = 0;$/;" v file:
+yy_start_stack_depth src/config_scanner.c /^static int yy_start_stack_depth = 0;$/;" v file:
+yy_start_stack_ptr src/config_scanner.c /^static int yy_start_stack_ptr = 0;$/;" v file:
+yy_state_type src/config_scanner.c /^typedef int yy_state_type;$/;" t file:
+yy_switch_to_buffer src/config_scanner.c /^void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )$/;" f
+yy_switch_to_buffer src/config_scanner.c 10;" d file:
+yy_symbol_print src/config_parser.c /^yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)$/;" f file:
+yy_symbol_value_print src/config_parser.c /^yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)$/;" f file:
+yy_top_state src/config_scanner.c /^static int yy_top_state()$/;" f file:
+yy_try_NUL_trans src/config_scanner.c /^static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )$/;" f file:
+yyalloc src/config_parser.c /^union yyalloc$/;" u file:
+yychar src/config_parser.c /^int yychar;$/;" v
+yychar src/config_parser.c 66;" d file:
+yychar src/config_scanner.c 568;" d file:
+yycheck src/config_parser.c /^static const yytype_int8 yycheck[] =$/;" v file:
+yyclearin src/config_parser.c 734;" d file:
+yyconst src/config_scanner.c 71;" d file:
+yyconst src/config_scanner.c 73;" d file:
+yydebug src/config_parser.c /^int yydebug;$/;" v
+yydebug src/config_parser.c 67;" d file:
+yydebug src/config_scanner.c 569;" d file:
+yydefact src/config_parser.c /^static const yytype_uint8 yydefact[] =$/;" v file:
+yydefgoto src/config_parser.c /^static const yytype_int8 yydefgoto[] =$/;" v file:
+yydestruct src/config_parser.c /^yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)$/;" f file:
+yyerrok src/config_parser.c 733;" d file:
+yyerror src/config_parser.c /^int yyerror(char *msg)$/;" f
+yyerror src/config_parser.c 64;" d file:
+yyerror src/config_scanner.c 566;" d file:
+yyin src/config_scanner.c /^FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;$/;" v
+yyin src/config_scanner.c 11;" d file:
+yyinput src/config_scanner.c /^static int yyinput()$/;" f file:
+yyleng src/config_scanner.c /^int yyleng;$/;" v
+yyleng src/config_scanner.c 12;" d file:
+yyless src/config_scanner.c 142;" d file:
+yyless src/config_scanner.c 1831;" d file:
+yyless src/config_scanner.c 1832;" d file:
+yylex src/config_parser.c 63;" d file:
+yylex src/config_scanner.c 13;" d file:
+yylex src/config_scanner.c 565;" d file:
+yylval src/config_parser.c /^YYSTYPE yylval;$/;" v
+yylval src/config_parser.c 65;" d file:
+yylval src/config_scanner.c 567;" d file:
+yymore src/config_scanner.c 521;" d file:
+yynerrs src/config_parser.c /^int yynerrs;$/;" v
+yynerrs src/config_parser.c 68;" d file:
+yynerrs src/config_scanner.c 570;" d file:
+yyout src/config_scanner.c /^FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;$/;" v
+yyout src/config_scanner.c 14;" d file:
+yypact src/config_parser.c /^static const yytype_int8 yypact[] =$/;" v file:
+yyparse src/config_parser.c /^yyparse (void *YYPARSE_PARAM)$/;" f
+yyparse src/config_parser.c 62;" d file:
+yyparse src/config_scanner.c 564;" d file:
+yypgoto src/config_parser.c /^static const yytype_int8 yypgoto[] =$/;" v file:
+yyprhs src/config_parser.c /^static const yytype_uint8 yyprhs[] =$/;" v file:
+yyr1 src/config_parser.c /^static const yytype_uint8 yyr1[] =$/;" v file:
+yyr2 src/config_parser.c /^static const yytype_uint8 yyr2[] =$/;" v file:
+yyrestart src/config_scanner.c /^void yyrestart( FILE *input_file )$/;" f
+yyrestart src/config_scanner.c 15;" d file:
+yyrhs src/config_parser.c /^static const yytype_int8 yyrhs[] =$/;" v file:
+yyrline src/config_parser.c /^static const yytype_uint16 yyrline[] =$/;" v file:
+yyss src/config_parser.c /^ yytype_int16 yyss;$/;" m union:yyalloc file:
+yystos src/config_parser.c /^static const yytype_uint8 yystos[] =$/;" v file:
+yystpcpy src/config_parser.c /^yystpcpy (char *yydest, const char *yysrc)$/;" f file:
+yystpcpy src/config_parser.c 1029;" d file:
+yystrlen src/config_parser.c /^yystrlen (const char *yystr)$/;" f file:
+yystrlen src/config_parser.c 1006;" d file:
+yystype src/config_parser.c 303;" d file:
+yystype src/config_parser.h 91;" d
+yysyntax_error src/config_parser.c /^yysyntax_error (char *yyresult, int yystate, int yychar)$/;" f file:
+yytable src/config_parser.c /^static const yytype_uint8 yytable[] =$/;" v file:
+yyterminate src/config_scanner.c 690;" d file:
+yytext src/config_scanner.c /^char *yytext;$/;" v
+yytext src/config_scanner.c 16;" d file:
+yytext_ptr src/config_scanner.c 295;" d file:
+yytname src/config_parser.c /^static const char *const yytname[] =$/;" v file:
+yytnamerr src/config_parser.c /^yytnamerr (char *yyres, const char *yystr)$/;" f file:
+yytokentype src/config_parser.c /^ enum yytokentype {$/;" g file:
+yytokentype src/config_parser.h /^ enum yytokentype {$/;" g
+yytoknum src/config_parser.c /^static const yytype_uint16 yytoknum[] =$/;" v file:
+yytranslate src/config_parser.c /^static const yytype_uint8 yytranslate[] =$/;" v file:
+yytype_int16 src/config_parser.c /^typedef YYTYPE_INT16 yytype_int16;$/;" t file:
+yytype_int16 src/config_parser.c /^typedef short int yytype_int16;$/;" t file:
+yytype_int8 src/config_parser.c /^typedef YYTYPE_INT8 yytype_int8;$/;" t file:
+yytype_int8 src/config_parser.c /^typedef short int yytype_int8;$/;" t file:
+yytype_int8 src/config_parser.c /^typedef signed char yytype_int8;$/;" t file:
+yytype_uint16 src/config_parser.c /^typedef YYTYPE_UINT16 yytype_uint16;$/;" t file:
+yytype_uint16 src/config_parser.c /^typedef unsigned short int yytype_uint16;$/;" t file:
+yytype_uint8 src/config_parser.c /^typedef YYTYPE_UINT8 yytype_uint8;$/;" t file:
+yytype_uint8 src/config_parser.c /^typedef unsigned char yytype_uint8;$/;" t file:
+yyunput src/config_scanner.c /^static void yyunput( int c, register char *yy_bp )$/;" f file:
+yyvs src/config_parser.c /^ YYSTYPE yyvs;$/;" m union:yyalloc file:
+yywrap src/config_scanner.c /^int yywrap ()$/;" f
+yywrap src/config_scanner.c 17;" d file:
+yywrap src/config_scanner.c 572;" d file:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libsdp.git
More information about the Pkg-ofed-commits
mailing list