diff -Nru fakeroot-1.23/aclocal.m4 fakeroot-1.24/aclocal.m4 --- fakeroot-1.23/aclocal.m4 2018-07-01 19:03:31.000000000 +0000 +++ fakeroot-1.24/aclocal.m4 2019-09-07 13:38:41.000000000 +0000 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.15' +[am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15.1], [], +m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15.1])dnl +[AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,7 +141,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -332,13 +332,12 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 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_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], @@ -346,49 +345,41 @@ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf 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. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS @@ -397,18 +388,17 @@ # ----------------------------- # 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. +# This code is only required when automatic dependency tracking is enabled. +# This creates each '.Po' and '.Plo' makefile fragment that we'll need in +# order to bootstrap the dependency handling code. 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"]) -]) + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -495,8 +485,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. @@ -563,7 +553,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . +that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -605,7 +595,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -626,7 +616,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -648,7 +638,7 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -683,7 +673,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -691,49 +681,42 @@ # AM_MAKE_INCLUDE() # ----------------- -# Check to see how make treats includes. +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -772,7 +755,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -801,7 +784,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -848,7 +831,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -867,7 +850,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -948,7 +931,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1008,7 +991,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1036,7 +1019,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1055,7 +1038,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -Nru fakeroot-1.23/build-aux/libtool.m4 fakeroot-1.24/build-aux/libtool.m4 --- fakeroot-1.23/build-aux/libtool.m4 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/build-aux/libtool.m4 2019-09-07 13:38:39.000000000 +0000 @@ -0,0 +1,8388 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# 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. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +]) + +# serial 58 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_PREPARE_CC_BASENAME +# ----------------------- +m4_defun([_LT_PREPARE_CC_BASENAME], [ +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} +])# _LT_PREPARE_CC_BASENAME + + +# _LT_CC_BASENAME(CC) +# ------------------- +# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, +# but that macro is also expanded into generated libtool script, which +# arranges for $SED and $ECHO to be set by different means. +m4_defun([_LT_CC_BASENAME], +[m4_require([_LT_PREPARE_CC_BASENAME])dnl +AC_REQUIRE([_LT_DECL_SED])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +func_cc_basename $1 +cc_basename=$func_cc_basename_result +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl + +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl +m4_require([_LT_CMD_TRUNCATE])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from 'configure', and 'config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain=$ac_aux_dir/ltmain.sh +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the 'libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to 'config.status' so that its +# declaration there will have the same value as in 'configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags='_LT_TAGS'dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into 'config.status', and then the shell code to quote escape them in +# for loops in 'config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# 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 + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +_LT_OUTPUT_LIBTOOL_INIT +]) + +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable. If COMMENT is supplied, it is inserted after the +# '#!' sequence but before initialization text begins. After this +# macro, additional text can be appended to FILE to form the body of +# the child script. The macro ends with non-zero status if the +# file could not be fully written (such as if the disk is full). +m4_ifdef([AS_INIT_GENERATED], +[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], +[m4_defun([_LT_GENERATED_FILE_INIT], +[m4_require([AS_PREPARE])]dnl +[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl +[lt_write_fail=0 +cat >$1 <<_ASEOF || lt_write_fail=1 +#! $SHELL +# Generated by $as_me. +$2 +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$1 <<\_ASEOF || lt_write_fail=1 +AS_SHELL_SANITIZE +_AS_PREPARE +exec AS_MESSAGE_FD>&1 +_ASEOF +test 0 = "$lt_write_fail" && chmod +x $1[]dnl +m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, 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 TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +_LT_COPYING +_LT_LIBTOOL_TAGS + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +_LT_PREPARE_MUNGE_PATH_LIST +_LT_PREPARE_CC_BASENAME + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +m4_ifndef([AC_PROG_GO], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) +dnl AC_DEFUN([AC_LIBTOOL_RC], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$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. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$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 -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS=$save_LDFLAGS + ]) + + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], + [lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD + echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD + $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[[012]][[,.]]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + if test yes = "$lt_cv_ld_force_load"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + m4_if([$1], [CXX], +[ if test yes != "$lt_cv_apple_cc_single_mod"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) +# ---------------------------------- +# 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. +# Store the results from the different compilers for each TAGNAME. +# Allow to override them for all tags through lt_cv_aix_libpath. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], + [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ + lt_aix_libpath_sed='[ + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }]' + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + fi + ]) + aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) +fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[m4_divert_text([M4SH-INIT], [$1 +])])# _LT_SHELL_INIT + + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Find how we can fake an echo command that does not interpret backslash. +# In particular, with Autoconf 2.60 or later we add some code to the start +# of the generated configure script that will find a shell with a builtin +# printf (that we can use as an echo command). +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +AC_MSG_CHECKING([how to print strings]) +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$[]1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +case $ECHO in + printf*) AC_MSG_RESULT([printf]) ;; + print*) AC_MSG_RESULT([print -r]) ;; + *) AC_MSG_RESULT([cat]) ;; +esac + +m4_ifdef([_AS_DETECT_SUGGESTED], +[_AS_DETECT_SUGGESTED([ + test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test "X`printf %s $ECHO`" = "X$ECHO" \ + || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) + +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_WITH_SYSROOT +# ---------------- +AC_DEFUN([_LT_WITH_SYSROOT], +[AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock +])# _LT_ENABLE_LOCK + + +# _LT_PROG_AR +# ----------- +m4_defun([_LT_PROG_AR], +[AC_CHECK_TOOLS(AR, [ar], false) +: ${AR=ar} +: ${AR_FLAGS=cru} +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], + [lt_cv_ar_at_file=no + AC_COMPILE_IFELSE([AC_LANG_PROGRAM], + [echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([lt_ar_try]) + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + AC_TRY_EVAL([lt_ar_try]) + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + ]) + ]) + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi +_LT_DECL([], [archiver_list_spec], [1], + [How to feed a file listing to the archiver]) +])# _LT_PROG_AR + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[_LT_PROG_AR + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +_LT_DECL([], [lock_old_archive_extraction], [0], + [Whether to use a lock for old archive extraction]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + 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. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# 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 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes = "$cross_compiling"; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + 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 + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [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=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_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) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links=nottested +if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test no = "$hard_links"; then + AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_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 + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", + [Define to the sub-directory where libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + + # We can hardcode non-existent directories. + if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && + test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || + test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +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 + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_PREPARE_MUNGE_PATH_LIST +# --------------------------- +# Make sure func_munge_path_list() is defined correctly. +m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], +[[# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} +]])# _LT_PREPARE_PATH_LIST + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +AC_ARG_VAR([LT_SYS_LIBRARY_PATH], +[User-defined run-time library search path.]) + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[[4-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a[(]lib.so.V[)]' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[23]].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + 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=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[[3-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], + [lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [lt_cv_shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + ]) + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + 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/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + 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' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + 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='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + 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=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [install_override_mode], [1], + [Permission mode override for installation of shared libraries]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], + [Detected run-time system search path for libraries]) +_LT_DECL([], [configure_time_lt_sys_library_path], [2], + [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program that can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program that can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_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 + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], +[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi]) +rm -f conftest.i conftest2.i conftest.out]) +])# _LT_PATH_DD + + +# _LT_CMD_TRUNCATE +# ---------------- +# find command to truncate a binary pipe +m4_defun([_LT_CMD_TRUNCATE], +[m4_require([_LT_PATH_DD]) +AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], +[printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) +_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], + [Command to truncate a binary pipe]) +])# _LT_CMD_TRUNCATE + + +# _LT_CHECK_MAGIC_METHOD +# ---------------------- +# how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_MAGIC_METHOD], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +AC_CACHE_CHECK([how to recognize dependent libraries], +lt_cv_deplibs_check_method, +[lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[[4-9]]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[[45]]*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + 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 + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` + fi + ;; + esac +fi + +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 + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method = "file_magic"]) +_LT_DECL([], [file_magic_glob], [1], + [How to find potential files when deplibs_check_method = "file_magic"]) +_LT_DECL([], [want_nocaseglob], [1], + [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + 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 + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + +# _LT_CHECK_SHAREDLIB_FROM_LINKLIB +# -------------------------------- +# how to determine the name of the shared library +# associated with a specific link library. +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +m4_require([_LT_DECL_DLLTOOL]) +AC_CACHE_CHECK([how to associate runtime and link libraries], +lt_cv_sharedlib_from_linklib_cmd, +[lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac +]) +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + +_LT_DECL([], [sharedlib_from_linklib_cmd], [1], + [Command to associate shared and link libraries]) +])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB + + +# _LT_PATH_MANIFEST_TOOL +# ---------------------- +# locate the manifest tool +m4_defun([_LT_PATH_MANIFEST_TOOL], +[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], + [lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&AS_MESSAGE_LOG_FD + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest*]) +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi +_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl +])# _LT_PATH_MANIFEST_TOOL + + +# _LT_DLL_DEF_P([FILE]) +# --------------------- +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with func_dll_def_p in the libtool script +AC_DEFUN([_LT_DLL_DEF_P], +[dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +])# _LT_DLL_DEF_P + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; + *) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; + esac + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], + [Transform the output of nm into a list of symbols to manually relocate]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], + [The name lister interface]) +_LT_DECL([], [nm_file_list_spec], [1], + [Specify filename containing input files for $NM]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64, which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test yes = "$GCC"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac + +AC_CACHE_CHECK([for $compiler option to produce PIC], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + ;; + esac + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; + *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + esac + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + m4_if($1, [], [ + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + _LT_LINKER_OPTION([if $CC understands -b], + _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + ;; + esac + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], + [lt_cv_irix_exported_symbol], + [save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + AC_LINK_IFELSE( + [AC_LANG_SOURCE( + [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], + [C++], [[int foo (void) { return 0; }]], + [Fortran 77], [[ + subroutine foo + end]], + [Fortran], [[ + subroutine foo + end]])])], + [lt_cv_irix_exported_symbol=yes], + [lt_cv_irix_exported_symbol=no]) + LDFLAGS=$save_LDFLAGS]) + if test yes = "$lt_cv_irix_exported_symbol"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + _LT_TAGVAR(link_all_deplibs, $1)=no + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(ld_shlibs, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + osf3*) + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_CACHE_CHECK([whether -lc should be explicitly linked in], + [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), + [$RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + ]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting $shlibpath_var if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [postlink_cmds], [2], + [Commands necessary for finishing linking programs]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC=$CC +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report what library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC=$lt_save_CC +])# _LT_LANG_C_CONFIG + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_caught_CXX_error"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test yes = "$GXX"; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='$wl' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GXX"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + # The "-G" linker flag allows undefined symbols. + _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + else + # g++ 2.7 appears to require '-G' NOT '-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ + '"$_LT_TAGVAR(old_archive_cmds, $1)" + _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ + '"$_LT_TAGVAR(reload_cmds, $1)" + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + + _LT_TAGVAR(GCC, $1)=$GXX + _LT_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... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + 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 +fi # test yes != "$_lt_caught_CXX_error" + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_FUNC_STRIPNAME_CNF +# ---------------------- +# func_stripname_cnf prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# +# This function is identical to the (non-XSI) version of func_stripname, +# except this one can be used by m4 code that may be executed by configure, +# rather than the libtool script. +m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl +AC_REQUIRE([_LT_DECL_SED]) +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) +func_stripname_cnf () +{ + case @S|@2 in + .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; + *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + esac +} # func_stripname_cnf +])# _LT_FUNC_STRIPNAME_CNF + + +# _LT_SYS_HIDDEN_LIBDEPS([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. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +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 +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF +]) + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $prev$p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test x-L = "$p" || + test x-R = "$p"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test no = "$pre_test_object_deps_done"; then + case $prev in + -L | -R) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)=$prev$p + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test no = "$pre_test_object_deps_done"; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)=$p + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)=$p + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_LANG_PUSH(Fortran 77) +if test -z "$F77" || test no = "$F77"; then + _lt_disable_F77=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_F77"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${F77-"f77"} + CFLAGS=$FFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$G77 + _LT_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... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_F77" + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_LANG_PUSH(Fortran) + +if test -z "$FC" || test no = "$FC"; then + _lt_disable_FC=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_FC"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${FC-"f95"} + CFLAGS=$FCFLAGS + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu + _LT_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... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_FC" + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +CFLAGS=$GCJFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code=$lt_simple_compile_test_code + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +CFLAGS= +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + +# _LT_DECL_DLLTOOL +# ---------------- +# Ensure DLLTOOL variable is set. +m4_defun([_LT_DECL_DLLTOOL], +[AC_CHECK_TOOL(DLLTOOL, dlltool, false) +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) +AC_SUBST([DLLTOOL]) +]) + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# 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. # +############################################################ + +m4_defun([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. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + 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 +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f "$lt_ac_sed" && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test 10 -lt "$lt_ac_count" && break + lt_ac_count=`expr $lt_ac_count + 1` + if test "$lt_ac_count" -gt "$lt_ac_max"; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PATH_CONVERSION_FUNCTIONS +# ----------------------------- +# Determine what file name conversion functions should be used by +# func_to_host_file (and, implicitly, by func_to_host_path). These are needed +# for certain cross-compile configurations and native mingw. +m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_MSG_CHECKING([how to convert $build file names to $host format]) +AC_CACHE_VAL(lt_cv_to_host_file_cmd, +[case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac +]) +to_host_file_cmd=$lt_cv_to_host_file_cmd +AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) +_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], + [0], [convert $build file names to $host format])dnl + +AC_MSG_CHECKING([how to convert $build file names to toolchain format]) +AC_CACHE_VAL(lt_cv_to_tool_file_cmd, +[#assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac +]) +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], + [0], [convert $build files to toolchain format])dnl +])# _LT_PATH_CONVERSION_FUNCTIONS diff -Nru fakeroot-1.23/build-aux/lt~obsolete.m4 fakeroot-1.24/build-aux/lt~obsolete.m4 --- fakeroot-1.23/build-aux/lt~obsolete.m4 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/build-aux/lt~obsolete.m4 2019-09-07 13:38:39.000000000 +0000 @@ -0,0 +1,99 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# 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 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) +m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) +m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) +m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) +m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) +m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) diff -Nru fakeroot-1.23/build-aux/ltoptions.m4 fakeroot-1.24/build-aux/ltoptions.m4 --- fakeroot-1.23/build-aux/ltoptions.m4 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/build-aux/ltoptions.m4 2019-09-07 13:38:39.000000000 +0000 @@ -0,0 +1,437 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# 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 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option '$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], + [_LT_WITH_AIX_SONAME([aix])]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [1], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the 'shared' and +# 'disable-shared' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the 'static' and +# 'disable-static' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the 'fast-install' +# and 'disable-fast-install' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_AIX_SONAME([DEFAULT]) +# ---------------------------------- +# implement the --with-aix-soname flag, and support the `aix-soname=aix' +# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT +# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. +m4_define([_LT_WITH_AIX_SONAME], +[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl +shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[[5-9]]*,yes) + AC_MSG_CHECKING([which variant of shared library versioning to provide]) + AC_ARG_WITH([aix-soname], + [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], + [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], + [case $withval in + aix|svr4|both) + ;; + *) + AC_MSG_ERROR([Unknown argument to --with-aix-soname]) + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname], + [AC_CACHE_VAL([lt_cv_with_aix_soname], + [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) + with_aix_soname=$lt_cv_with_aix_soname]) + AC_MSG_RESULT([$with_aix_soname]) + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + +_LT_DECL([], [shared_archive_member_spec], [0], + [Shared archive member basename, for filename based shared library versioning on AIX])dnl +])# _LT_WITH_AIX_SONAME + +LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# LT_INIT options. +# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [pic_mode=m4_default([$1], [default])]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff -Nru fakeroot-1.23/build-aux/ltsugar.m4 fakeroot-1.24/build-aux/ltsugar.m4 --- fakeroot-1.23/build-aux/ltsugar.m4 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/build-aux/ltsugar.m4 2019-09-07 13:38:39.000000000 +0000 @@ -0,0 +1,124 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# 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 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59, which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff -Nru fakeroot-1.23/build-aux/ltversion.m4 fakeroot-1.24/build-aux/ltversion.m4 --- fakeroot-1.23/build-aux/ltversion.m4 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/build-aux/ltversion.m4 2019-09-07 13:38:39.000000000 +0000 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# 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. + +# @configure_input@ + +# serial 4179 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff -Nru fakeroot-1.23/communicate.c fakeroot-1.24/communicate.c --- fakeroot-1.23/communicate.c 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/communicate.c 2019-09-07 13:17:24.000000000 +0000 @@ -505,8 +505,10 @@ if(init_get_msg()!=-1){ ((struct fake_msg *)buf)->mtype=1; - r=msgsnd(msg_snd, (struct fake_msg *)buf, - sizeof(*buf)-sizeof(buf->mtype), 0); + do + r=msgsnd(msg_snd, (struct fake_msg *)buf, + sizeof(*buf)-sizeof(buf->mtype), 0); + while((r==-1) && (errno==EINTR)); if(r==-1) perror("libfakeroot, when sending message"); } diff -Nru fakeroot-1.23/compile fakeroot-1.24/compile --- fakeroot-1.23/compile 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/compile 2019-09-07 13:38:42.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-10-14.11; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -255,7 +255,8 @@ echo "compile $scriptversion" exit $? ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac @@ -339,9 +340,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru fakeroot-1.23/configure fakeroot-1.24/configure --- fakeroot-1.23/configure 2018-07-01 19:03:31.000000000 +0000 +++ fakeroot-1.24/configure 2019-09-07 13:38:41.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for fakeroot 1.23. +# Generated by GNU Autoconf 2.69 for fakeroot 1.24. # # Report bugs to . # @@ -593,8 +593,8 @@ # Identity of this package. PACKAGE_NAME='fakeroot' PACKAGE_TARNAME='fakeroot' -PACKAGE_VERSION='1.23' -PACKAGE_STRING='fakeroot 1.23' +PACKAGE_VERSION='1.24' +PACKAGE_STRING='fakeroot 1.24' PACKAGE_BUGREPORT='clint@debian.org' PACKAGE_URL='' @@ -675,7 +675,6 @@ AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE -am__quote am__include DEPDIR OBJEXT @@ -766,7 +765,8 @@ PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR -SHELL' +SHELL +am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking @@ -1344,7 +1344,7 @@ # 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 fakeroot 1.23 to adapt to many kinds of systems. +\`configure' configures fakeroot 1.24 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1416,7 +1416,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of fakeroot 1.23:";; + short | recursive ) echo "Configuration of fakeroot 1.24:";; esac cat <<\_ACEOF @@ -1533,7 +1533,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -fakeroot configure 1.23 +fakeroot configure 1.24 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2002,7 +2002,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by fakeroot $as_me 1.23, which was +It was created by fakeroot $as_me 1.24, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2492,7 +2492,7 @@ test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- -am__api_version='1.15' +am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -2978,7 +2978,7 @@ # Define the identity of the package. PACKAGE='fakeroot' - VERSION='1.23' + VERSION='1.24' cat >>confdefs.h <<_ACEOF @@ -3008,8 +3008,8 @@ # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The @@ -3060,7 +3060,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . +that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -3225,45 +3225,45 @@ ac_config_commands="$ac_config_commands depfiles" - -am_make=${MAKE-make} -cat > confinc << 'END' +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in #( + '0:this is the am__doit target') : + case $s in #( + BSD) : + am__include='.include' am__quote='"' ;; #( + *) : + am__include='include' am__quote='' ;; +esac ;; #( + *) : ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : @@ -6268,11 +6268,8 @@ test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 - (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -14092,7 +14089,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by fakeroot $as_me 1.23, which was +This file was extended by fakeroot $as_me 1.24, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14158,7 +14155,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -fakeroot config.status 1.23 +fakeroot config.status 1.24 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -14277,7 +14274,7 @@ # # INIT-COMMANDS # -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" # The HP-UX ksh and POSIX shell print the target directory to stdout @@ -15183,29 +15180,35 @@ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf 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. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -15223,53 +15226,48 @@ q } s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } - /^X\(\/\/\)$/{ + /^X\/\(\/\/\)$/{ s//\1/ q } - /^X\(\/\).*/{ + /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk } ;; "libtool":C) diff -Nru fakeroot-1.23/configure.ac fakeroot-1.24/configure.ac --- fakeroot-1.23/configure.ac 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/configure.ac 2019-09-07 13:17:24.000000000 +0000 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([fakeroot],[1.23],[clint@debian.org],[fakeroot]) +AC_INIT([fakeroot],[1.24],[clint@debian.org],[fakeroot]) AC_PREREQ([2.69]) AC_CONFIG_MACRO_DIR([build-aux]) LT_PREREQ(2.1a) diff -Nru fakeroot-1.23/debian/changelog fakeroot-1.24/debian/changelog --- fakeroot-1.23/debian/changelog 2018-06-25 16:52:49.000000000 +0000 +++ fakeroot-1.24/debian/changelog 2019-09-06 22:48:18.000000000 +0000 @@ -1,3 +1,17 @@ +fakeroot (1.24-1) unstable; urgency=medium + + [ Danny Milosavljevic ] + * Add test "t.cp-a". + + [ Clint Adams ] + * Patch from Ilias Tsitsimpis to retry msgsnd() if interrupted by + a signal. closes: #883780. + * Patch from Martin Dorey to detect and handle message queue and + semaphore id collision. closes: #856439. + * Drop patch glibc-xattr-types. + + -- Clint Adams Fri, 06 Sep 2019 18:48:18 -0400 + fakeroot (1.23-1) unstable; urgency=medium * Swedish man page translation from Sebastian Rasmussen. diff -Nru fakeroot-1.23/debian/patches/glibc-xattr-types fakeroot-1.24/debian/patches/glibc-xattr-types --- fakeroot-1.23/debian/patches/glibc-xattr-types 2018-06-25 16:52:49.000000000 +0000 +++ fakeroot-1.24/debian/patches/glibc-xattr-types 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -Fix the type of xattr functions to match the glibc headers. - ---- a/libfakeroot.c -+++ b/libfakeroot.c -@@ -1570,7 +1570,7 @@ - #endif /* HAVE_CAPSET */ - - #if defined(HAVE_SETXATTR) || defined(HAVE_LSETXATTR) || defined(HAVE_FSETXATTR) --static size_t common_setxattr(INT_STRUCT_STAT *st, const char *name, void * value, size_t size, int flags) -+static int common_setxattr(INT_STRUCT_STAT *st, const char *name, const void * value, size_t size, int flags) - { - xattr_args xattr; - xattr.name = name; -@@ -1625,7 +1625,7 @@ - #endif /* defined(HAVE_LISTXATTR) || defined(HAVE_LLISTXATTR) || defined(HAVE_FLISTXATTR) */ - - #if defined(HAVE_REMOVEXATTR) || defined(HAVE_LREMOVEXATTR) || defined(HAVE_FREMOVEXATTR) --static size_t common_removexattr(INT_STRUCT_STAT *st, const char *name) -+static int common_removexattr(INT_STRUCT_STAT *st, const char *name) - { - xattr_args xattr; - xattr.name = name; -@@ -1643,7 +1643,7 @@ - #endif /* defined(HAVE_REMOVEXATTR) || defined(HAVE_LREMOVEXATTR) || defined(HAVE_FREMOVEXATTR) */ - - #ifdef HAVE_SETXATTR --ssize_t setxattr(const char *path, const char *name, void *value, size_t size, int flags) -+int setxattr(const char *path, const char *name, const void *value, size_t size, int flags) - { - INT_STRUCT_STAT st; - int r; -@@ -1664,7 +1664,7 @@ - #endif /* HAVE_SETXATTR */ - - #ifdef HAVE_LSETXATTR --ssize_t lsetxattr(const char *path, const char *name, void *value, size_t size, int flags) -+int lsetxattr(const char *path, const char *name, const void *value, size_t size, int flags) - { - INT_STRUCT_STAT st; - int r; -@@ -1685,7 +1685,7 @@ - #endif /* HAVE_LSETXATTR */ - - #ifdef HAVE_FSETXATTR --ssize_t fsetxattr(int fd, const char *name, void *value, size_t size, int flags) -+int fsetxattr(int fd, const char *name, const void *value, size_t size, int flags) - { - INT_STRUCT_STAT st; - int r; -@@ -1832,7 +1832,7 @@ - #endif /* HAVE_FLISTXATTR */ - - #ifdef HAVE_REMOVEXATTR --ssize_t removexattr(const char *path, const char *name) -+int removexattr(const char *path, const char *name) - { - INT_STRUCT_STAT st; - int r; -@@ -1853,7 +1853,7 @@ - #endif /* HAVE_REMOVEXATTR */ - - #ifdef HAVE_LREMOVEXATTR --ssize_t lremovexattr(const char *path, const char *name) -+int lremovexattr(const char *path, const char *name) - { - INT_STRUCT_STAT st; - int r; -@@ -1874,7 +1874,7 @@ - #endif /* HAVE_LREMOVEXATTR */ - - #ifdef HAVE_FREMOVEXATTR --ssize_t fremovexattr(int fd, const char *name) -+int fremovexattr(int fd, const char *name) - { - INT_STRUCT_STAT st; - int r; ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -168,22 +168,22 @@ - fgetxattr;ssize_t;(int fd, const char *name, void *value, size_t size);(fd, name, value, size) - #endif /* HAVE_FGETXATTR */ - #ifdef HAVE_SETXATTR --setxattr;ssize_t;(const char *path, const char *name, void *value, size_t size, int flags);(path, name, value, size, flags) -+setxattr;int;(const char *path, const char *name, const void *value, size_t size, int flags);(path, name, value, size, flags) - #endif /* HAVE_SETXATTR */ - #ifdef HAVE_LSETXATTR --lsetxattr;ssize_t;(const char *path, const char *name, void *value, size_t size, int flags);(path, name, value, size, flags) -+lsetxattr;int;(const char *path, const char *name, const void *value, size_t size, int flags);(path, name, value, size, flags) - #endif /* HAVE_LSETXATTR */ - #ifdef HAVE_FSETXATTR --fsetxattr;ssize_t;(int fd, const char *name, void *value, size_t size, int flags);(fd, name, value, size, flags) -+fsetxattr;int;(int fd, const char *name, const void *value, size_t size, int flags);(fd, name, value, size, flags) - #endif /* HAVE_FSETXATTR */ - #ifdef HAVE_REMOVEXATTR --removexattr;ssize_t;(const char *path, const char *name);(path, name) -+removexattr;int;(const char *path, const char *name);(path, name) - #endif /* HAVE_REMOVEXATTR */ - #ifdef HAVE_LREMOVEXATTR --lremovexattr;ssize_t;(const char *path, const char *name);(path, name) -+lremovexattr;int;(const char *path, const char *name);(path, name) - #endif /* HAVE_LREMOVEXATTR */ - #ifdef HAVE_FREMOVEXATTR --fremovexattr;ssize_t;(int fd, const char *name);(fd, name) -+fremovexattr;int;(int fd, const char *name);(fd, name) - #endif /* HAVE_FREMOVEXATTR */ - - #ifdef HAVE_FSTATAT - diff -Nru fakeroot-1.23/debian/patches/series fakeroot-1.24/debian/patches/series --- fakeroot-1.23/debian/patches/series 2018-06-25 16:52:49.000000000 +0000 +++ fakeroot-1.24/debian/patches/series 2019-09-06 22:48:18.000000000 +0000 @@ -1,5 +1,3 @@ eglibc-fts-without-LFS -glibc-xattr-types fix-shell-in-fakeroot hide-dlsym-error.patch -ugh diff -Nru fakeroot-1.23/debian/patches/ugh fakeroot-1.24/debian/patches/ugh --- fakeroot-1.23/debian/patches/ugh 2018-06-25 16:52:49.000000000 +0000 +++ fakeroot-1.24/debian/patches/ugh 1970-01-01 00:00:00.000000000 +0000 @@ -1,32298 +0,0 @@ -Description: - TODO: Put a short summary on the line above and replace this paragraph - with a longer explanation of this change. Complete the meta-information - with other relevant fields (see below for details). To make it easier, the - information below has been extracted from the changelog. Adjust it or drop - it. - . - fakeroot (1.23-1) unstable; urgency=medium - . - * Swedish man page translation from Sebastian Rasmussen. - closes: #876053. - * Patch from Loïc Minier to use getopt -T to test for GNU. - closes: #758728. - * Add autopkgtests. -Author: Clint Adams -Bug-Debian: https://bugs.debian.org/758728 -Bug-Debian: https://bugs.debian.org/876053 - ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: , -Bug: -Bug-Debian: https://bugs.debian.org/ -Bug-Ubuntu: https://launchpad.net/bugs/ -Forwarded: -Reviewed-By: -Last-Update: 2018-07-01 - ---- fakeroot-1.23.orig/Makefile.in -+++ fakeroot-1.23/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -16,17 +16,7 @@ - - - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -93,17 +83,20 @@ target_triplet = @target@ - bin_PROGRAMS = faked$(EXEEXT) - noinst_PROGRAMS = simple$(EXEEXT) - subdir = . -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ -+ $(top_srcdir)/configure $(am__configure_deps) \ -+ $(srcdir)/config.h.in setenv.c depcomp AUTHORS COPYING \ -+ ChangeLog INSTALL NEWS README compile config.guess config.sub \ -+ install-sh missing ltmain.sh - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ -- $(am__configure_deps) $(am__DIST_COMMON) - am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno - mkinstalldirs = $(install_sh) -d -@@ -244,9 +237,6 @@ ETAGS = etags - CTAGS = ctags - CSCOPE = cscope - DIST_SUBDIRS = $(SUBDIRS) --am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ -- COPYING ChangeLog INSTALL NEWS README compile config.guess \ -- config.sub depcomp install-sh ltmain.sh missing setenv.c - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - distdir = $(PACKAGE)-$(VERSION) - top_distdir = $(distdir) -@@ -333,7 +323,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -402,7 +391,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -435,6 +423,7 @@ simple_SOURCES = simple.c - CLEANFILES = wrapdef.h wrapstruct.h wrapped.h wraptmpf.h - DISTCLEANFILES = fakerootconfig.h - EXTRA_DIST = wrapawk wrapawk_macosx wrapfunc.inp \ -+ debian/rules debian/changelog debian/control \ - message.h \ - DEBUG BUGS \ - setenv.c \ -@@ -461,6 +450,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -831,7 +821,7 @@ distdir: $(DISTFILES) - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" - dist-gzip: distdir -- tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz -+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__post_remove_distdir) - - dist-bzip2: distdir -@@ -847,17 +837,17 @@ dist-xz: distdir - $(am__post_remove_distdir) - - dist-tarZ: distdir -- @echo WARNING: "Support for distribution archives compressed with" \ -- "legacy program 'compress' is deprecated." >&2 -+ @echo WARNING: "Support for shar distribution archives is" \ -+ "deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - - dist-shar: distdir -- @echo WARNING: "Support for shar distribution archives is" \ -- "deprecated." >&2 -+ @echo WARNING: "Support for distribution archives compressed with" \ -+ "legacy program 'compress' is deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 -- shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz -+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__post_remove_distdir) - - dist-zip: distdir -@@ -875,7 +865,7 @@ dist dist-all: - distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ -- eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ -+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ -@@ -885,23 +875,23 @@ distcheck: dist - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ -- eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ -+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) -- mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst -+ mkdir $(distdir)/_build $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ -- && $(am__cd) $(distdir)/_build/sub \ -- && ../../configure \ -+ && $(am__cd) $(distdir)/_build \ -+ && ../configure \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ - $(DISTCHECK_CONFIGURE_FLAGS) \ -- --srcdir=../.. --prefix="$$dc_install_base" \ -+ --srcdir=.. --prefix="$$dc_install_base" \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ -@@ -1093,8 +1083,6 @@ uninstall-am: uninstall-binPROGRAMS unin - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-libLTLIBRARIES - --.PRECIOUS: Makefile -- - - @MACOSX_TRUE@wrapped.h wrapdef.h wrapstruct.h wraptmpf.h:wrapawk_macosx wrapfunc.inp - @MACOSX_TRUE@ awk -f $(srcdir)/wrapawk_macosx < $(srcdir)/wrapfunc.inp ---- fakeroot-1.23.orig/aclocal.m4 -+++ fakeroot-1.23/aclocal.m4 -@@ -1,6 +1,6 @@ --# generated automatically by aclocal 1.15.1 -*- Autoconf -*- -+# generated automatically by aclocal 1.14.1 -*- Autoconf -*- - --# Copyright (C) 1996-2017 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -20,7 +20,7 @@ You have another version of autoconf. I - If you have problems, you may need to regenerate the build system entirely. - To do so, use the procedure documented by the package, typically 'autoreconf'.])]) - --# Copyright (C) 2002-2017 Free Software Foundation, Inc. -+# Copyright (C) 2002-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -32,10 +32,10 @@ To do so, use the procedure documented b - # generated from the m4 files accompanying Automake X.Y. - # (This private macro should not be called outside this file.) - AC_DEFUN([AM_AUTOMAKE_VERSION], --[am__api_version='1.15' -+[am__api_version='1.14' - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to - dnl require some minimum version. Point them to the right macro. --m4_if([$1], [1.15.1], [], -+m4_if([$1], [1.14.1], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl - ]) - -@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) - # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. - # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. - AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], --[AM_AUTOMAKE_VERSION([1.15.1])dnl -+[AM_AUTOMAKE_VERSION([1.14.1])dnl - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - - # AM_AUX_DIR_EXPAND -*- Autoconf -*- - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -103,14 +103,15 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCON - # configured tree to be moved without reconfiguration. - - AC_DEFUN([AM_AUX_DIR_EXPAND], --[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl --# Expand $ac_aux_dir to an absolute path. --am_aux_dir=`cd "$ac_aux_dir" && pwd` -+[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-2017 Free Software Foundation, Inc. -+# Copyright (C) 1997-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -141,7 +142,7 @@ AC_CONFIG_COMMANDS_PRE( - Usually this means the macro was only invoked conditionally.]]) - fi])]) - --# Copyright (C) 1999-2017 Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -332,7 +333,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl - - # Generate code to set up dependency tracking. -*- Autoconf -*- - --# Copyright (C) 1999-2017 Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -408,7 +409,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS] - - # Do all the work for Automake. -*- Autoconf -*- - --# Copyright (C) 1996-2017 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -498,8 +499,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl - # - # - AC_SUBST([mkdir_p], ['$(MKDIR_P)']) --# We need awk for the "check" target (and possibly the TAP driver). The --# system "awk" is bad on some platforms. -+# We need awk for the "check" target. The system "awk" is bad on -+# some platforms. - AC_REQUIRE([AC_PROG_AWK])dnl - AC_REQUIRE([AC_PROG_MAKE_SET])dnl - AC_REQUIRE([AM_SET_LEADING_DOT])dnl -@@ -573,9 +574,6 @@ END - AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) - fi - fi --dnl The trailing newline in this macro's definition is deliberate, for --dnl backward compatibility and to allow trailing 'dnl'-style comments --dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. - ]) - - dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -@@ -605,7 +603,7 @@ for _am_header in $config_headers :; do - done - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -616,7 +614,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNA - # Define $install_sh. - AC_DEFUN([AM_PROG_INSTALL_SH], - [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl --if test x"${install_sh+set}" != xset; then -+if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; -@@ -626,7 +624,7 @@ if test x"${install_sh+set}" != xset; th - fi - AC_SUBST([install_sh])]) - --# Copyright (C) 2003-2017 Free Software Foundation, Inc. -+# Copyright (C) 2003-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -648,7 +646,7 @@ AC_SUBST([am__leading_dot])]) - # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- - # From Jim Meyering - --# Copyright (C) 1996-2017 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -683,7 +681,7 @@ AC_MSG_CHECKING([whether to enable maint - - # Check to see how 'make' treats includes. -*- Autoconf -*- - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -733,7 +731,7 @@ rm -f confinc confmf - - # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - --# Copyright (C) 1997-2017 Free Software Foundation, Inc. -+# Copyright (C) 1997-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -772,7 +770,7 @@ fi - - # Helper functions for option handling. -*- Autoconf -*- - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -801,7 +799,7 @@ AC_DEFUN([_AM_SET_OPTIONS], - AC_DEFUN([_AM_IF_OPTION], - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - --# Copyright (C) 1999-2017 Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -848,7 +846,7 @@ AC_LANG_POP([C])]) - # For backward compatibility. - AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -867,7 +865,7 @@ AC_DEFUN([AM_RUN_LOG], - - # Check to make sure that the build environment is sane. -*- Autoconf -*- - --# Copyright (C) 1996-2017 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -948,7 +946,7 @@ AC_CONFIG_COMMANDS_PRE( - rm -f conftest.file - ]) - --# Copyright (C) 2009-2017 Free Software Foundation, Inc. -+# Copyright (C) 2009-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -1008,7 +1006,7 @@ AC_SUBST([AM_BACKSLASH])dnl - _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl - ]) - --# Copyright (C) 2001-2017 Free Software Foundation, Inc. -+# Copyright (C) 2001-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -1036,7 +1034,7 @@ fi - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - AC_SUBST([INSTALL_STRIP_PROGRAM])]) - --# Copyright (C) 2006-2017 Free Software Foundation, Inc. -+# Copyright (C) 2006-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -1055,7 +1053,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_ - - # Check how to create a tarball. -*- Autoconf -*- - --# Copyright (C) 2004-2017 Free Software Foundation, Inc. -+# Copyright (C) 2004-2013 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -1191,3 +1189,4 @@ m4_include([build-aux/ltoptions.m4]) - m4_include([build-aux/ltsugar.m4]) - m4_include([build-aux/ltversion.m4]) - m4_include([build-aux/lt~obsolete.m4]) -+m4_include([acinclude.m4]) ---- /dev/null -+++ fakeroot-1.23/build-aux/libtool.m4 -@@ -0,0 +1,7997 @@ -+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -+# -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. -+# Written by Gordon Matzigkeit, 1996 -+# -+# 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. -+ -+m4_define([_LT_COPYING], [dnl -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. -+# Written by Gordon Matzigkeit, 1996 -+# -+# This file is part of GNU Libtool. -+# -+# GNU Libtool is free software; you can redistribute it and/or -+# modify it under the terms of the GNU General Public License as -+# published by the Free Software Foundation; either version 2 of -+# the License, or (at your option) any later version. -+# -+# As a special exception to the GNU General Public License, -+# if you distribute this file as part of a program or library that -+# is built using GNU Libtool, you may include this file under the -+# same distribution terms that you use for the rest of that program. -+# -+# GNU Libtool is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with GNU Libtool; see the file COPYING. If not, a copy -+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -+# obtained by writing to the Free Software Foundation, Inc., -+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -+]) -+ -+# serial 57 LT_INIT -+ -+ -+# LT_PREREQ(VERSION) -+# ------------------ -+# Complain and exit if this libtool version is less that VERSION. -+m4_defun([LT_PREREQ], -+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, -+ [m4_default([$3], -+ [m4_fatal([Libtool version $1 or higher is required], -+ 63)])], -+ [$2])]) -+ -+ -+# _LT_CHECK_BUILDDIR -+# ------------------ -+# Complain if the absolute build directory name contains unusual characters -+m4_defun([_LT_CHECK_BUILDDIR], -+[case `pwd` in -+ *\ * | *\ *) -+ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; -+esac -+]) -+ -+ -+# LT_INIT([OPTIONS]) -+# ------------------ -+AC_DEFUN([LT_INIT], -+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT -+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -+AC_BEFORE([$0], [LT_LANG])dnl -+AC_BEFORE([$0], [LT_OUTPUT])dnl -+AC_BEFORE([$0], [LTDL_INIT])dnl -+m4_require([_LT_CHECK_BUILDDIR])dnl -+ -+dnl Autoconf doesn't catch unexpanded LT_ macros by default: -+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl -+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl -+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 -+dnl unless we require an AC_DEFUNed macro: -+AC_REQUIRE([LTOPTIONS_VERSION])dnl -+AC_REQUIRE([LTSUGAR_VERSION])dnl -+AC_REQUIRE([LTVERSION_VERSION])dnl -+AC_REQUIRE([LTOBSOLETE_VERSION])dnl -+m4_require([_LT_PROG_LTMAIN])dnl -+ -+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) -+ -+dnl Parse OPTIONS -+_LT_SET_OPTIONS([$0], [$1]) -+ -+# This can be used to rebuild libtool when needed -+LIBTOOL_DEPS="$ltmain" -+ -+# Always use our own libtool. -+LIBTOOL='$(SHELL) $(top_builddir)/libtool' -+AC_SUBST(LIBTOOL)dnl -+ -+_LT_SETUP -+ -+# Only expand once: -+m4_define([LT_INIT]) -+])# LT_INIT -+ -+# Old names: -+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) -+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_PROG_LIBTOOL], []) -+dnl AC_DEFUN([AM_PROG_LIBTOOL], []) -+ -+ -+# _LT_CC_BASENAME(CC) -+# ------------------- -+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -+m4_defun([_LT_CC_BASENAME], -+[for cc_temp in $1""; do -+ case $cc_temp in -+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; -+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; -+ \-*) ;; -+ *) break;; -+ esac -+done -+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -+]) -+ -+ -+# _LT_FILEUTILS_DEFAULTS -+# ---------------------- -+# It is okay to use these file commands and assume they have been set -+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. -+m4_defun([_LT_FILEUTILS_DEFAULTS], -+[: ${CP="cp -f"} -+: ${MV="mv -f"} -+: ${RM="rm -f"} -+])# _LT_FILEUTILS_DEFAULTS -+ -+ -+# _LT_SETUP -+# --------- -+m4_defun([_LT_SETUP], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl -+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl -+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl -+ -+_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl -+dnl -+_LT_DECL([], [host_alias], [0], [The host system])dnl -+_LT_DECL([], [host], [0])dnl -+_LT_DECL([], [host_os], [0])dnl -+dnl -+_LT_DECL([], [build_alias], [0], [The build system])dnl -+_LT_DECL([], [build], [0])dnl -+_LT_DECL([], [build_os], [0])dnl -+dnl -+AC_REQUIRE([AC_PROG_CC])dnl -+AC_REQUIRE([LT_PATH_LD])dnl -+AC_REQUIRE([LT_PATH_NM])dnl -+dnl -+AC_REQUIRE([AC_PROG_LN_S])dnl -+test -z "$LN_S" && LN_S="ln -s" -+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl -+dnl -+AC_REQUIRE([LT_CMD_MAX_LEN])dnl -+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl -+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl -+dnl -+m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_CHECK_SHELL_FEATURES])dnl -+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl -+m4_require([_LT_CMD_RELOAD])dnl -+m4_require([_LT_CHECK_MAGIC_METHOD])dnl -+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl -+m4_require([_LT_CMD_OLD_ARCHIVE])dnl -+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -+m4_require([_LT_WITH_SYSROOT])dnl -+ -+_LT_CONFIG_LIBTOOL_INIT([ -+# See if we are running on zsh, and set the options which allow our -+# commands through without removal of \ escapes INIT. -+if test -n "\${ZSH_VERSION+set}" ; then -+ setopt NO_GLOB_SUBST -+fi -+]) -+if test -n "${ZSH_VERSION+set}" ; then -+ setopt NO_GLOB_SUBST -+fi -+ -+_LT_CHECK_OBJDIR -+ -+m4_require([_LT_TAG_COMPILER])dnl -+ -+case $host_os in -+aix3*) -+ # AIX sometimes has problems with the GCC collect2 program. For some -+ # reason, if we set the COLLECT_NAMES environment variable, the problems -+ # vanish in a puff of smoke. -+ if test "X${COLLECT_NAMES+set}" != Xset; then -+ COLLECT_NAMES= -+ export COLLECT_NAMES -+ fi -+ ;; -+esac -+ -+# Global variables: -+ofile=libtool -+can_build_shared=yes -+ -+# All known linkers require a `.a' archive for static linking (except MSVC, -+# which needs '.lib'). -+libext=a -+ -+with_gnu_ld="$lt_cv_prog_gnu_ld" -+ -+old_CC="$CC" -+old_CFLAGS="$CFLAGS" -+ -+# Set sane defaults for various variables -+test -z "$CC" && CC=cc -+test -z "$LTCC" && LTCC=$CC -+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -+test -z "$LD" && LD=ld -+test -z "$ac_objext" && ac_objext=o -+ -+_LT_CC_BASENAME([$compiler]) -+ -+# Only perform the check for file, if the check method requires it -+test -z "$MAGIC_CMD" && MAGIC_CMD=file -+case $deplibs_check_method in -+file_magic*) -+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then -+ _LT_PATH_MAGIC -+ fi -+ ;; -+esac -+ -+# Use C for the default configuration in the libtool script -+LT_SUPPORTED_TAG([CC]) -+_LT_LANG_C_CONFIG -+_LT_LANG_DEFAULT_CONFIG -+_LT_CONFIG_COMMANDS -+])# _LT_SETUP -+ -+ -+# _LT_PREPARE_SED_QUOTE_VARS -+# -------------------------- -+# Define a few sed substitution that help us do robust quoting. -+m4_defun([_LT_PREPARE_SED_QUOTE_VARS], -+[# Backslashify metacharacters that are still active within -+# double-quoted strings. -+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' -+ -+# Same as above, but do not quote variable references. -+double_quote_subst='s/\([["`\\]]\)/\\\1/g' -+ -+# Sed substitution to delay expansion of an escaped shell variable in a -+# double_quote_subst'ed string. -+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -+ -+# Sed substitution to delay expansion of an escaped single quote. -+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' -+ -+# Sed substitution to avoid accidental globbing in evaled expressions -+no_glob_subst='s/\*/\\\*/g' -+]) -+ -+# _LT_PROG_LTMAIN -+# --------------- -+# Note that this code is called both from `configure', and `config.status' -+# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -+# `config.status' has no value for ac_aux_dir unless we are using Automake, -+# so we pass a copy along to make sure it has a sensible value anyway. -+m4_defun([_LT_PROG_LTMAIN], -+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl -+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -+ltmain="$ac_aux_dir/ltmain.sh" -+])# _LT_PROG_LTMAIN -+ -+ -+## ------------------------------------- ## -+## Accumulate code for creating libtool. ## -+## ------------------------------------- ## -+ -+# So that we can recreate a full libtool script including additional -+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -+# in macros and then make a single call at the end using the `libtool' -+# label. -+ -+ -+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) -+# ---------------------------------------- -+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. -+m4_define([_LT_CONFIG_LIBTOOL_INIT], -+[m4_ifval([$1], -+ [m4_append([_LT_OUTPUT_LIBTOOL_INIT], -+ [$1 -+])])]) -+ -+# Initialize. -+m4_define([_LT_OUTPUT_LIBTOOL_INIT]) -+ -+ -+# _LT_CONFIG_LIBTOOL([COMMANDS]) -+# ------------------------------ -+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. -+m4_define([_LT_CONFIG_LIBTOOL], -+[m4_ifval([$1], -+ [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], -+ [$1 -+])])]) -+ -+# Initialize. -+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) -+ -+ -+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) -+# ----------------------------------------------------- -+m4_defun([_LT_CONFIG_SAVE_COMMANDS], -+[_LT_CONFIG_LIBTOOL([$1]) -+_LT_CONFIG_LIBTOOL_INIT([$2]) -+]) -+ -+ -+# _LT_FORMAT_COMMENT([COMMENT]) -+# ----------------------------- -+# Add leading comment marks to the start of each line, and a trailing -+# full-stop to the whole comment if one is not present already. -+m4_define([_LT_FORMAT_COMMENT], -+[m4_ifval([$1], [ -+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], -+ [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) -+)]) -+ -+ -+ -+## ------------------------ ## -+## FIXME: Eliminate VARNAME ## -+## ------------------------ ## -+ -+ -+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) -+# ------------------------------------------------------------------- -+# CONFIGNAME is the name given to the value in the libtool script. -+# VARNAME is the (base) name used in the configure script. -+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on -+# VARNAME. Any other value will be used directly. -+m4_define([_LT_DECL], -+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], -+ [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], -+ [m4_ifval([$1], [$1], [$2])]) -+ lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) -+ m4_ifval([$4], -+ [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) -+ lt_dict_add_subkey([lt_decl_dict], [$2], -+ [tagged?], [m4_ifval([$5], [yes], [no])])]) -+]) -+ -+ -+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) -+# -------------------------------------------------------- -+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) -+ -+ -+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) -+# ------------------------------------------------ -+m4_define([lt_decl_tag_varnames], -+[_lt_decl_filter([tagged?], [yes], $@)]) -+ -+ -+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) -+# --------------------------------------------------------- -+m4_define([_lt_decl_filter], -+[m4_case([$#], -+ [0], [m4_fatal([$0: too few arguments: $#])], -+ [1], [m4_fatal([$0: too few arguments: $#: $1])], -+ [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], -+ [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], -+ [lt_dict_filter([lt_decl_dict], $@)])[]dnl -+]) -+ -+ -+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) -+# -------------------------------------------------- -+m4_define([lt_decl_quote_varnames], -+[_lt_decl_filter([value], [1], $@)]) -+ -+ -+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) -+# --------------------------------------------------- -+m4_define([lt_decl_dquote_varnames], -+[_lt_decl_filter([value], [2], $@)]) -+ -+ -+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) -+# --------------------------------------------------- -+m4_define([lt_decl_varnames_tagged], -+[m4_assert([$# <= 2])dnl -+_$0(m4_quote(m4_default([$1], [[, ]])), -+ m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), -+ m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) -+m4_define([_lt_decl_varnames_tagged], -+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) -+ -+ -+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) -+# ------------------------------------------------ -+m4_define([lt_decl_all_varnames], -+[_$0(m4_quote(m4_default([$1], [[, ]])), -+ m4_if([$2], [], -+ m4_quote(lt_decl_varnames), -+ m4_quote(m4_shift($@))))[]dnl -+]) -+m4_define([_lt_decl_all_varnames], -+[lt_join($@, lt_decl_varnames_tagged([$1], -+ lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl -+]) -+ -+ -+# _LT_CONFIG_STATUS_DECLARE([VARNAME]) -+# ------------------------------------ -+# Quote a variable value, and forward it to `config.status' so that its -+# declaration there will have the same value as in `configure'. VARNAME -+# must have a single quote delimited value for this to work. -+m4_define([_LT_CONFIG_STATUS_DECLARE], -+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) -+ -+ -+# _LT_CONFIG_STATUS_DECLARATIONS -+# ------------------------------ -+# We delimit libtool config variables with single quotes, so when -+# we write them to config.status, we have to be sure to quote all -+# embedded single quotes properly. In configure, this macro expands -+# each variable declared with _LT_DECL (and _LT_TAGDECL) into: -+# -+# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' -+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], -+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), -+ [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) -+ -+ -+# _LT_LIBTOOL_TAGS -+# ---------------- -+# Output comment and list of tags supported by the script -+m4_defun([_LT_LIBTOOL_TAGS], -+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -+available_tags="_LT_TAGS"dnl -+]) -+ -+ -+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) -+# ----------------------------------- -+# Extract the dictionary values for VARNAME (optionally with TAG) and -+# expand to a commented shell variable setting: -+# -+# # Some comment about what VAR is for. -+# visible_name=$lt_internal_name -+m4_define([_LT_LIBTOOL_DECLARE], -+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], -+ [description])))[]dnl -+m4_pushdef([_libtool_name], -+ m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl -+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), -+ [0], [_libtool_name=[$]$1], -+ [1], [_libtool_name=$lt_[]$1], -+ [2], [_libtool_name=$lt_[]$1], -+ [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl -+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl -+]) -+ -+ -+# _LT_LIBTOOL_CONFIG_VARS -+# ----------------------- -+# Produce commented declarations of non-tagged libtool config variables -+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' -+# script. Tagged libtool config variables (even for the LIBTOOL CONFIG -+# section) are produced by _LT_LIBTOOL_TAG_VARS. -+m4_defun([_LT_LIBTOOL_CONFIG_VARS], -+[m4_foreach([_lt_var], -+ m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), -+ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) -+ -+ -+# _LT_LIBTOOL_TAG_VARS(TAG) -+# ------------------------- -+m4_define([_LT_LIBTOOL_TAG_VARS], -+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), -+ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) -+ -+ -+# _LT_TAGVAR(VARNAME, [TAGNAME]) -+# ------------------------------ -+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) -+ -+ -+# _LT_CONFIG_COMMANDS -+# ------------------- -+# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of -+# variables for single and double quote escaping we saved from calls -+# to _LT_DECL, we can put quote escaped variables declarations -+# into `config.status', and then the shell code to quote escape them in -+# for loops in `config.status'. Finally, any additional code accumulated -+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. -+m4_defun([_LT_CONFIG_COMMANDS], -+[AC_PROVIDE_IFELSE([LT_OUTPUT], -+ dnl If the libtool generation code has been placed in $CONFIG_LT, -+ dnl instead of duplicating it all over again into config.status, -+ dnl then we will have config.status run $CONFIG_LT later, so it -+ dnl needs to know what name is stored there: -+ [AC_CONFIG_COMMANDS([libtool], -+ [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], -+ dnl If the libtool generation code is destined for config.status, -+ dnl expand the accumulated commands and init code now: -+ [AC_CONFIG_COMMANDS([libtool], -+ [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) -+])#_LT_CONFIG_COMMANDS -+ -+ -+# Initialize. -+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], -+[ -+ -+# 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 -+ -+sed_quote_subst='$sed_quote_subst' -+double_quote_subst='$double_quote_subst' -+delay_variable_subst='$delay_variable_subst' -+_LT_CONFIG_STATUS_DECLARATIONS -+LTCC='$LTCC' -+LTCFLAGS='$LTCFLAGS' -+compiler='$compiler_DEFAULT' -+ -+# A function that is used when there is no print builtin or printf. -+func_fallback_echo () -+{ -+ eval 'cat <<_LTECHO_EOF -+\$[]1 -+_LTECHO_EOF' -+} -+ -+# Quote evaled strings. -+for var in lt_decl_all_varnames([[ \ -+]], lt_decl_quote_varnames); do -+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in -+ *[[\\\\\\\`\\"\\\$]]*) -+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" -+ ;; -+ *) -+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" -+ ;; -+ esac -+done -+ -+# Double-quote double-evaled strings. -+for var in lt_decl_all_varnames([[ \ -+]], lt_decl_dquote_varnames); do -+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in -+ *[[\\\\\\\`\\"\\\$]]*) -+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" -+ ;; -+ *) -+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" -+ ;; -+ esac -+done -+ -+_LT_OUTPUT_LIBTOOL_INIT -+]) -+ -+# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) -+# ------------------------------------ -+# Generate a child script FILE with all initialization necessary to -+# reuse the environment learned by the parent script, and make the -+# file executable. If COMMENT is supplied, it is inserted after the -+# `#!' sequence but before initialization text begins. After this -+# macro, additional text can be appended to FILE to form the body of -+# the child script. The macro ends with non-zero status if the -+# file could not be fully written (such as if the disk is full). -+m4_ifdef([AS_INIT_GENERATED], -+[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], -+[m4_defun([_LT_GENERATED_FILE_INIT], -+[m4_require([AS_PREPARE])]dnl -+[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl -+[lt_write_fail=0 -+cat >$1 <<_ASEOF || lt_write_fail=1 -+#! $SHELL -+# Generated by $as_me. -+$2 -+SHELL=\${CONFIG_SHELL-$SHELL} -+export SHELL -+_ASEOF -+cat >>$1 <<\_ASEOF || lt_write_fail=1 -+AS_SHELL_SANITIZE -+_AS_PREPARE -+exec AS_MESSAGE_FD>&1 -+_ASEOF -+test $lt_write_fail = 0 && chmod +x $1[]dnl -+m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT -+ -+# LT_OUTPUT -+# --------- -+# This macro allows early generation of the libtool script (before -+# AC_OUTPUT is called), incase it is used in configure for compilation -+# tests. -+AC_DEFUN([LT_OUTPUT], -+[: ${CONFIG_LT=./config.lt} -+AC_MSG_NOTICE([creating $CONFIG_LT]) -+_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], -+[# Run this file to recreate a libtool stub with the current configuration.]) -+ -+cat >>"$CONFIG_LT" <<\_LTEOF -+lt_cl_silent=false -+exec AS_MESSAGE_LOG_FD>>config.log -+{ -+ echo -+ AS_BOX([Running $as_me.]) -+} >&AS_MESSAGE_LOG_FD -+ -+lt_cl_help="\ -+\`$as_me' creates a local libtool stub from the current configuration, -+for use in further configure time tests before the real libtool is -+generated. -+ -+Usage: $[0] [[OPTIONS]] -+ -+ -h, --help print this help, then exit -+ -V, --version print version number, then exit -+ -q, --quiet do not print progress messages -+ -d, --debug don't remove temporary files -+ -+Report bugs to ." -+ -+lt_cl_version="\ -+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl -+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) -+configured by $[0], generated by m4_PACKAGE_STRING. -+ -+Copyright (C) 2011 Free Software Foundation, Inc. -+This config.lt script is free software; the Free Software Foundation -+gives unlimited permision to copy, distribute and modify it." -+ -+while test $[#] != 0 -+do -+ case $[1] in -+ --version | --v* | -V ) -+ echo "$lt_cl_version"; exit 0 ;; -+ --help | --h* | -h ) -+ echo "$lt_cl_help"; exit 0 ;; -+ --debug | --d* | -d ) -+ debug=: ;; -+ --quiet | --q* | --silent | --s* | -q ) -+ lt_cl_silent=: ;; -+ -+ -*) AC_MSG_ERROR([unrecognized option: $[1] -+Try \`$[0] --help' for more information.]) ;; -+ -+ *) AC_MSG_ERROR([unrecognized argument: $[1] -+Try \`$[0] --help' for more information.]) ;; -+ esac -+ shift -+done -+ -+if $lt_cl_silent; then -+ exec AS_MESSAGE_FD>/dev/null -+fi -+_LTEOF -+ -+cat >>"$CONFIG_LT" <<_LTEOF -+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT -+_LTEOF -+ -+cat >>"$CONFIG_LT" <<\_LTEOF -+AC_MSG_NOTICE([creating $ofile]) -+_LT_OUTPUT_LIBTOOL_COMMANDS -+AS_EXIT(0) -+_LTEOF -+chmod +x "$CONFIG_LT" -+ -+# configure is writing to config.log, but config.lt does its own redirection, -+# appending to config.log, which fails on DOS, as config.log is still kept -+# open by configure. Here we exec the FD to /dev/null, effectively closing -+# config.log, so it can be properly (re)opened and appended to by config.lt. -+lt_cl_success=: -+test "$silent" = yes && -+ lt_config_lt_args="$lt_config_lt_args --quiet" -+exec AS_MESSAGE_LOG_FD>/dev/null -+$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false -+exec AS_MESSAGE_LOG_FD>>config.log -+$lt_cl_success || AS_EXIT(1) -+])# LT_OUTPUT -+ -+ -+# _LT_CONFIG(TAG) -+# --------------- -+# If TAG is the built-in tag, 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 TAG from the -+# matching tagged config vars. -+m4_defun([_LT_CONFIG], -+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+_LT_CONFIG_SAVE_COMMANDS([ -+ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl -+ m4_if(_LT_TAG, [C], [ -+ # 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 -+ setopt NO_GLOB_SUBST -+ fi -+ -+ cfgfile="${ofile}T" -+ trap "$RM \"$cfgfile\"; exit 1" 1 2 15 -+ $RM "$cfgfile" -+ -+ cat <<_LT_EOF >> "$cfgfile" -+#! $SHELL -+ -+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -+# NOTE: Changes made to this file will be lost: look at ltmain.sh. -+# -+_LT_COPYING -+_LT_LIBTOOL_TAGS -+ -+# ### BEGIN LIBTOOL CONFIG -+_LT_LIBTOOL_CONFIG_VARS -+_LT_LIBTOOL_TAG_VARS -+# ### END LIBTOOL CONFIG -+ -+_LT_EOF -+ -+ case $host_os in -+ aix3*) -+ cat <<\_LT_EOF >> "$cfgfile" -+# AIX sometimes has problems with the GCC collect2 program. For some -+# reason, if we set the COLLECT_NAMES environment variable, the problems -+# vanish in a puff of smoke. -+if test "X${COLLECT_NAMES+set}" != Xset; then -+ COLLECT_NAMES= -+ export COLLECT_NAMES -+fi -+_LT_EOF -+ ;; -+ esac -+ -+ _LT_PROG_LTMAIN -+ -+ # We use sed instead of cat because bash on DJGPP gets confused if -+ # if finds mixed CR/LF and LF-only lines. Since sed operates in -+ # text mode, it properly converts lines to CR/LF. This bash problem -+ # is reportedly fixed, but why not run on old versions too? -+ sed '$q' "$ltmain" >> "$cfgfile" \ -+ || (rm -f "$cfgfile"; exit 1) -+ -+ _LT_PROG_REPLACE_SHELLFNS -+ -+ mv -f "$cfgfile" "$ofile" || -+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") -+ chmod +x "$ofile" -+], -+[cat <<_LT_EOF >> "$ofile" -+ -+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded -+dnl in a comment (ie after a #). -+# ### BEGIN LIBTOOL TAG CONFIG: $1 -+_LT_LIBTOOL_TAG_VARS(_LT_TAG) -+# ### END LIBTOOL TAG CONFIG: $1 -+_LT_EOF -+])dnl /m4_if -+], -+[m4_if([$1], [], [ -+ PACKAGE='$PACKAGE' -+ VERSION='$VERSION' -+ TIMESTAMP='$TIMESTAMP' -+ RM='$RM' -+ ofile='$ofile'], []) -+])dnl /_LT_CONFIG_SAVE_COMMANDS -+])# _LT_CONFIG -+ -+ -+# LT_SUPPORTED_TAG(TAG) -+# --------------------- -+# Trace this macro to discover what tags are supported by the libtool -+# --tag option, using: -+# autoconf --trace 'LT_SUPPORTED_TAG:$1' -+AC_DEFUN([LT_SUPPORTED_TAG], []) -+ -+ -+# C support is built-in for now -+m4_define([_LT_LANG_C_enabled], []) -+m4_define([_LT_TAGS], []) -+ -+ -+# LT_LANG(LANG) -+# ------------- -+# Enable libtool support for the given language if not already enabled. -+AC_DEFUN([LT_LANG], -+[AC_BEFORE([$0], [LT_OUTPUT])dnl -+m4_case([$1], -+ [C], [_LT_LANG(C)], -+ [C++], [_LT_LANG(CXX)], -+ [Go], [_LT_LANG(GO)], -+ [Java], [_LT_LANG(GCJ)], -+ [Fortran 77], [_LT_LANG(F77)], -+ [Fortran], [_LT_LANG(FC)], -+ [Windows Resource], [_LT_LANG(RC)], -+ [m4_ifdef([_LT_LANG_]$1[_CONFIG], -+ [_LT_LANG($1)], -+ [m4_fatal([$0: unsupported language: "$1"])])])dnl -+])# LT_LANG -+ -+ -+# _LT_LANG(LANGNAME) -+# ------------------ -+m4_defun([_LT_LANG], -+[m4_ifdef([_LT_LANG_]$1[_enabled], [], -+ [LT_SUPPORTED_TAG([$1])dnl -+ m4_append([_LT_TAGS], [$1 ])dnl -+ m4_define([_LT_LANG_]$1[_enabled], [])dnl -+ _LT_LANG_$1_CONFIG($1)])dnl -+])# _LT_LANG -+ -+ -+m4_ifndef([AC_PROG_GO], [ -+############################################################ -+# NOTE: This macro has been submitted for inclusion into # -+# GNU Autoconf as AC_PROG_GO. When it is available in # -+# a released version of Autoconf we should remove this # -+# macro and use it instead. # -+############################################################ -+m4_defun([AC_PROG_GO], -+[AC_LANG_PUSH(Go)dnl -+AC_ARG_VAR([GOC], [Go compiler command])dnl -+AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl -+_AC_ARG_VAR_LDFLAGS()dnl -+AC_CHECK_TOOL(GOC, gccgo) -+if test -z "$GOC"; then -+ if test -n "$ac_tool_prefix"; then -+ AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) -+ fi -+fi -+if test -z "$GOC"; then -+ AC_CHECK_PROG(GOC, gccgo, gccgo, false) -+fi -+])#m4_defun -+])#m4_ifndef -+ -+ -+# _LT_LANG_DEFAULT_CONFIG -+# ----------------------- -+m4_defun([_LT_LANG_DEFAULT_CONFIG], -+[AC_PROVIDE_IFELSE([AC_PROG_CXX], -+ [LT_LANG(CXX)], -+ [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) -+ -+AC_PROVIDE_IFELSE([AC_PROG_F77], -+ [LT_LANG(F77)], -+ [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) -+ -+AC_PROVIDE_IFELSE([AC_PROG_FC], -+ [LT_LANG(FC)], -+ [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) -+ -+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal -+dnl pulling things in needlessly. -+AC_PROVIDE_IFELSE([AC_PROG_GCJ], -+ [LT_LANG(GCJ)], -+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], -+ [LT_LANG(GCJ)], -+ [AC_PROVIDE_IFELSE([LT_PROG_GCJ], -+ [LT_LANG(GCJ)], -+ [m4_ifdef([AC_PROG_GCJ], -+ [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) -+ m4_ifdef([A][M_PROG_GCJ], -+ [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) -+ m4_ifdef([LT_PROG_GCJ], -+ [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) -+ -+AC_PROVIDE_IFELSE([AC_PROG_GO], -+ [LT_LANG(GO)], -+ [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) -+ -+AC_PROVIDE_IFELSE([LT_PROG_RC], -+ [LT_LANG(RC)], -+ [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) -+])# _LT_LANG_DEFAULT_CONFIG -+ -+# Obsolete macros: -+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -+AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_CXX], []) -+dnl AC_DEFUN([AC_LIBTOOL_F77], []) -+dnl AC_DEFUN([AC_LIBTOOL_FC], []) -+dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) -+dnl AC_DEFUN([AC_LIBTOOL_RC], []) -+ -+ -+# _LT_TAG_COMPILER -+# ---------------- -+m4_defun([_LT_TAG_COMPILER], -+[AC_REQUIRE([AC_PROG_CC])dnl -+ -+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl -+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl -+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl -+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl -+ -+# If no C compiler was specified, use CC. -+LTCC=${LTCC-"$CC"} -+ -+# If no C compiler flags were specified, use CFLAGS. -+LTCFLAGS=${LTCFLAGS-"$CFLAGS"} -+ -+# Allow CC to be a program name with arguments. -+compiler=$CC -+])# _LT_TAG_COMPILER -+ -+ -+# _LT_COMPILER_BOILERPLATE -+# ------------------------ -+# Check for compiler boilerplate output or warnings with -+# the simple compiler test code. -+m4_defun([_LT_COMPILER_BOILERPLATE], -+[m4_require([_LT_DECL_SED])dnl -+ac_outfile=conftest.$ac_objext -+echo "$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. -+m4_defun([_LT_LINKER_BOILERPLATE], -+[m4_require([_LT_DECL_SED])dnl -+ac_outfile=conftest.$ac_objext -+echo "$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 -r conftest* -+])# _LT_LINKER_BOILERPLATE -+ -+# _LT_REQUIRED_DARWIN_CHECKS -+# ------------------------- -+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ -+ case $host_os in -+ rhapsody* | darwin*) -+ AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) -+ AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) -+ AC_CHECK_TOOL([LIPO], [lipo], [:]) -+ AC_CHECK_TOOL([OTOOL], [otool], [:]) -+ AC_CHECK_TOOL([OTOOL64], [otool64], [:]) -+ _LT_DECL([], [DSYMUTIL], [1], -+ [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) -+ _LT_DECL([], [NMEDIT], [1], -+ [Tool to change global to local symbols on Mac OS X]) -+ _LT_DECL([], [LIPO], [1], -+ [Tool to manipulate fat objects and archives on Mac OS X]) -+ _LT_DECL([], [OTOOL], [1], -+ [ldd/readelf like tool for Mach-O binaries on Mac OS X]) -+ _LT_DECL([], [OTOOL64], [1], -+ [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) -+ -+ AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], -+ [lt_cv_apple_cc_single_mod=no -+ if test -z "${LT_MULTI_MODULE}"; then -+ # By default we will add the -single_module flag. You can override -+ # by either setting the environment variable LT_MULTI_MODULE -+ # non-empty at configure time, or by adding -multi_module to the -+ # link flags. -+ rm -rf libconftest.dylib* -+ echo "int foo(void){return 1;}" > conftest.c -+ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD -+ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -+ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err -+ _lt_result=$? -+ # If there is a non-empty error log, and "single_module" -+ # appears in it, assume the flag caused a linker warning -+ if test -s conftest.err && $GREP single_module conftest.err; then -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ # Otherwise, if the output was created with a 0 exit code from -+ # the compiler, it worked. -+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then -+ lt_cv_apple_cc_single_mod=yes -+ else -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ fi -+ rm -rf libconftest.dylib* -+ rm -f conftest.* -+ fi]) -+ -+ AC_CACHE_CHECK([for -exported_symbols_list linker flag], -+ [lt_cv_ld_exported_symbols_list], -+ [lt_cv_ld_exported_symbols_list=no -+ save_LDFLAGS=$LDFLAGS -+ echo "_main" > conftest.sym -+ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" -+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], -+ [lt_cv_ld_exported_symbols_list=yes], -+ [lt_cv_ld_exported_symbols_list=no]) -+ LDFLAGS="$save_LDFLAGS" -+ ]) -+ -+ AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], -+ [lt_cv_ld_force_load=no -+ cat > conftest.c << _LT_EOF -+int forced_loaded() { return 2;} -+_LT_EOF -+ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD -+ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD -+ echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD -+ $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD -+ echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD -+ $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD -+ cat > conftest.c << _LT_EOF -+int main() { return 0;} -+_LT_EOF -+ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD -+ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err -+ _lt_result=$? -+ if test -s conftest.err && $GREP force_load conftest.err; then -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then -+ lt_cv_ld_force_load=yes -+ else -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ fi -+ rm -f conftest.err libconftest.a conftest conftest.c -+ rm -rf conftest.dSYM -+ ]) -+ case $host_os in -+ rhapsody* | darwin1.[[012]]) -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; -+ darwin1.*) -+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; -+ darwin*) # darwin 5.x on -+ # if running on 10.5 or later, the deployment target defaults -+ # to the OS version, if on x86, and 10.4, the deployment -+ # target defaults to 10.4. Don't you love it? -+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in -+ 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; -+ 10.[[012]]*) -+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; -+ 10.*) -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; -+ esac -+ ;; -+ esac -+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then -+ _lt_dar_single_mod='$single_module' -+ fi -+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then -+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' -+ else -+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' -+ fi -+ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then -+ _lt_dsymutil='~$DSYMUTIL $lib || :' -+ else -+ _lt_dsymutil= -+ fi -+ ;; -+ esac -+]) -+ -+ -+# _LT_DARWIN_LINKER_FEATURES([TAG]) -+# --------------------------------- -+# Checks for linker and compiler features on darwin -+m4_defun([_LT_DARWIN_LINKER_FEATURES], -+[ -+ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_automatic, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -+ if test "$lt_cv_ld_force_load" = "yes"; then -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' -+ m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], -+ [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) -+ else -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='' -+ fi -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" -+ case $cc_basename in -+ ifort*) _lt_dar_can_shared=yes ;; -+ *) _lt_dar_can_shared=$GCC ;; -+ esac -+ if test "$_lt_dar_can_shared" = "yes"; then -+ output_verbose_link_cmd=func_echo_all -+ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" -+ _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" -+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" -+ _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" -+ m4_if([$1], [CXX], -+[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then -+ _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" -+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" -+ fi -+],[]) -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+]) -+ -+# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) -+# ---------------------------------- -+# 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. -+# Store the results from the different compilers for each TAGNAME. -+# Allow to override them for all tags through lt_cv_aix_libpath. -+m4_defun([_LT_SYS_MODULE_PATH_AIX], -+[m4_require([_LT_DECL_SED])dnl -+if test "${lt_cv_aix_libpath+set}" = set; then -+ aix_libpath=$lt_cv_aix_libpath -+else -+ AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], -+ [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ -+ lt_aix_libpath_sed='[ -+ /Import File Strings/,/^$/ { -+ /^0/ { -+ s/^0 *\([^ ]*\) *$/\1/ -+ p -+ } -+ }]' -+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -+ # Check for a 64-bit object if we didn't find anything. -+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then -+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -+ fi],[]) -+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then -+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" -+ fi -+ ]) -+ aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) -+fi -+])# _LT_SYS_MODULE_PATH_AIX -+ -+ -+# _LT_SHELL_INIT(ARG) -+# ------------------- -+m4_define([_LT_SHELL_INIT], -+[m4_divert_text([M4SH-INIT], [$1 -+])])# _LT_SHELL_INIT -+ -+ -+ -+# _LT_PROG_ECHO_BACKSLASH -+# ----------------------- -+# Find how we can fake an echo command that does not interpret backslash. -+# In particular, with Autoconf 2.60 or later we add some code to the start -+# of the generated configure script which will find a shell with a builtin -+# printf (which we can use as an echo command). -+m4_defun([_LT_PROG_ECHO_BACKSLASH], -+[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO -+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO -+ -+AC_MSG_CHECKING([how to print strings]) -+# Test print first, because it will be a builtin if present. -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ -+ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then -+ ECHO='print -r --' -+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then -+ ECHO='printf %s\n' -+else -+ # Use this function as a fallback that always works. -+ func_fallback_echo () -+ { -+ eval 'cat <<_LTECHO_EOF -+$[]1 -+_LTECHO_EOF' -+ } -+ ECHO='func_fallback_echo' -+fi -+ -+# func_echo_all arg... -+# Invoke $ECHO with all args, space-separated. -+func_echo_all () -+{ -+ $ECHO "$*" -+} -+ -+case "$ECHO" in -+ printf*) AC_MSG_RESULT([printf]) ;; -+ print*) AC_MSG_RESULT([print -r]) ;; -+ *) AC_MSG_RESULT([cat]) ;; -+esac -+ -+m4_ifdef([_AS_DETECT_SUGGESTED], -+[_AS_DETECT_SUGGESTED([ -+ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( -+ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -+ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO -+ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO -+ PATH=/empty FPATH=/empty; export PATH FPATH -+ test "X`printf %s $ECHO`" = "X$ECHO" \ -+ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) -+ -+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) -+_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) -+])# _LT_PROG_ECHO_BACKSLASH -+ -+ -+# _LT_WITH_SYSROOT -+# ---------------- -+AC_DEFUN([_LT_WITH_SYSROOT], -+[AC_MSG_CHECKING([for sysroot]) -+AC_ARG_WITH([sysroot], -+[ --with-sysroot[=DIR] Search for dependent libraries within DIR -+ (or the compiler's sysroot if not specified).], -+[], [with_sysroot=no]) -+ -+dnl lt_sysroot will always be passed unquoted. We quote it here -+dnl in case the user passed a directory name. -+lt_sysroot= -+case ${with_sysroot} in #( -+ yes) -+ if test "$GCC" = yes; then -+ lt_sysroot=`$CC --print-sysroot 2>/dev/null` -+ fi -+ ;; #( -+ /*) -+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` -+ ;; #( -+ no|'') -+ ;; #( -+ *) -+ AC_MSG_RESULT([${with_sysroot}]) -+ AC_MSG_ERROR([The sysroot must be an absolute path.]) -+ ;; -+esac -+ -+ AC_MSG_RESULT([${lt_sysroot:-no}]) -+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -+[dependent libraries, and in which our libraries should be installed.])]) -+ -+# _LT_ENABLE_LOCK -+# --------------- -+m4_defun([_LT_ENABLE_LOCK], -+[AC_ARG_ENABLE([libtool-lock], -+ [AS_HELP_STRING([--disable-libtool-lock], -+ [avoid locking (might break parallel builds)])]) -+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes -+ -+# Some flags need to be propagated to the compiler or linker for good -+# libtool support. -+case $host in -+ia64-*-hpux*) -+ # Find out which ABI we are using. -+ echo 'int i;' > conftest.$ac_ext -+ if AC_TRY_EVAL(ac_compile); then -+ case `/usr/bin/file conftest.$ac_objext` in -+ *ELF-32*) -+ HPUX_IA64_MODE="32" -+ ;; -+ *ELF-64*) -+ HPUX_IA64_MODE="64" -+ ;; -+ esac -+ fi -+ rm -rf conftest* -+ ;; -+*-*-irix6*) -+ # Find out which ABI we are using. -+ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext -+ if AC_TRY_EVAL(ac_compile); then -+ if test "$lt_cv_prog_gnu_ld" = yes; then -+ case `/usr/bin/file conftest.$ac_objext` in -+ *32-bit*) -+ LD="${LD-ld} -melf32bsmip" -+ ;; -+ *N32*) -+ LD="${LD-ld} -melf32bmipn32" -+ ;; -+ *64-bit*) -+ LD="${LD-ld} -melf64bmip" -+ ;; -+ esac -+ else -+ case `/usr/bin/file conftest.$ac_objext` in -+ *32-bit*) -+ LD="${LD-ld} -32" -+ ;; -+ *N32*) -+ LD="${LD-ld} -n32" -+ ;; -+ *64-bit*) -+ LD="${LD-ld} -64" -+ ;; -+ esac -+ fi -+ fi -+ rm -rf conftest* -+ ;; -+ -+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ -+s390*-*linux*|s390*-*tpf*|sparc*-*linux*) -+ # Find out which ABI we are using. -+ echo 'int i;' > conftest.$ac_ext -+ if AC_TRY_EVAL(ac_compile); then -+ case `/usr/bin/file conftest.o` in -+ *32-bit*) -+ case $host in -+ x86_64-*kfreebsd*-gnu) -+ LD="${LD-ld} -m elf_i386_fbsd" -+ ;; -+ x86_64-*linux*) -+ case `/usr/bin/file conftest.o` in -+ *x86-64*) -+ LD="${LD-ld} -m elf32_x86_64" -+ ;; -+ *) -+ LD="${LD-ld} -m elf_i386" -+ ;; -+ esac -+ ;; -+ powerpc64le-*) -+ LD="${LD-ld} -m elf32lppclinux" -+ ;; -+ powerpc64-*) -+ LD="${LD-ld} -m elf32ppclinux" -+ ;; -+ s390x-*linux*) -+ LD="${LD-ld} -m elf_s390" -+ ;; -+ sparc64-*linux*) -+ LD="${LD-ld} -m elf32_sparc" -+ ;; -+ esac -+ ;; -+ *64-bit*) -+ case $host in -+ x86_64-*kfreebsd*-gnu) -+ LD="${LD-ld} -m elf_x86_64_fbsd" -+ ;; -+ x86_64-*linux*) -+ LD="${LD-ld} -m elf_x86_64" -+ ;; -+ powerpcle-*) -+ LD="${LD-ld} -m elf64lppc" -+ ;; -+ powerpc-*) -+ LD="${LD-ld} -m elf64ppc" -+ ;; -+ s390*-*linux*|s390*-*tpf*) -+ LD="${LD-ld} -m elf64_s390" -+ ;; -+ sparc*-*linux*) -+ LD="${LD-ld} -m elf64_sparc" -+ ;; -+ esac -+ ;; -+ esac -+ fi -+ rm -rf conftest* -+ ;; -+ -+*-*-sco3.2v5*) -+ # On SCO OpenServer 5, we need -belf to get full-featured binaries. -+ SAVE_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS -belf" -+ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, -+ [AC_LANG_PUSH(C) -+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) -+ AC_LANG_POP]) -+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then -+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf -+ CFLAGS="$SAVE_CFLAGS" -+ fi -+ ;; -+*-*solaris*) -+ # Find out which ABI we are using. -+ echo 'int i;' > conftest.$ac_ext -+ if AC_TRY_EVAL(ac_compile); then -+ case `/usr/bin/file conftest.o` in -+ *64-bit*) -+ case $lt_cv_prog_gnu_ld in -+ yes*) -+ case $host in -+ i?86-*-solaris*) -+ LD="${LD-ld} -m elf_x86_64" -+ ;; -+ sparc*-*-solaris*) -+ LD="${LD-ld} -m elf64_sparc" -+ ;; -+ esac -+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available. -+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then -+ LD="${LD-ld}_sol2" -+ fi -+ ;; -+ *) -+ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then -+ LD="${LD-ld} -64" -+ fi -+ ;; -+ esac -+ ;; -+ esac -+ fi -+ rm -rf conftest* -+ ;; -+esac -+ -+need_locks="$enable_libtool_lock" -+])# _LT_ENABLE_LOCK -+ -+ -+# _LT_PROG_AR -+# ----------- -+m4_defun([_LT_PROG_AR], -+[AC_CHECK_TOOLS(AR, [ar], false) -+: ${AR=ar} -+: ${AR_FLAGS=cru} -+_LT_DECL([], [AR], [1], [The archiver]) -+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) -+ -+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], -+ [lt_cv_ar_at_file=no -+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM], -+ [echo conftest.$ac_objext > conftest.lst -+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' -+ AC_TRY_EVAL([lt_ar_try]) -+ if test "$ac_status" -eq 0; then -+ # Ensure the archiver fails upon bogus file names. -+ rm -f conftest.$ac_objext libconftest.a -+ AC_TRY_EVAL([lt_ar_try]) -+ if test "$ac_status" -ne 0; then -+ lt_cv_ar_at_file=@ -+ fi -+ fi -+ rm -f conftest.* libconftest.a -+ ]) -+ ]) -+ -+if test "x$lt_cv_ar_at_file" = xno; then -+ archiver_list_spec= -+else -+ archiver_list_spec=$lt_cv_ar_at_file -+fi -+_LT_DECL([], [archiver_list_spec], [1], -+ [How to feed a file listing to the archiver]) -+])# _LT_PROG_AR -+ -+ -+# _LT_CMD_OLD_ARCHIVE -+# ------------------- -+m4_defun([_LT_CMD_OLD_ARCHIVE], -+[_LT_PROG_AR -+ -+AC_CHECK_TOOL(STRIP, strip, :) -+test -z "$STRIP" && STRIP=: -+_LT_DECL([], [STRIP], [1], [A symbol stripping program]) -+ -+AC_CHECK_TOOL(RANLIB, ranlib, :) -+test -z "$RANLIB" && RANLIB=: -+_LT_DECL([], [RANLIB], [1], -+ [Commands used to install an old-style archive]) -+ -+# Determine commands to create old-style static archives. -+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' -+old_postinstall_cmds='chmod 644 $oldlib' -+old_postuninstall_cmds= -+ -+if test -n "$RANLIB"; then -+ case $host_os in -+ openbsd*) -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" -+ ;; -+ *) -+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" -+ ;; -+ esac -+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" -+fi -+ -+case $host_os in -+ darwin*) -+ lock_old_archive_extraction=yes ;; -+ *) -+ lock_old_archive_extraction=no ;; -+esac -+_LT_DECL([], [old_postinstall_cmds], [2]) -+_LT_DECL([], [old_postuninstall_cmds], [2]) -+_LT_TAGDECL([], [old_archive_cmds], [2], -+ [Commands used to build an old-style archive]) -+_LT_DECL([], [lock_old_archive_extraction], [0], -+ [Whether to use a lock for old archive extraction]) -+])# _LT_CMD_OLD_ARCHIVE -+ -+ -+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -+# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -+# ---------------------------------------------------------------- -+# Check whether the given compiler option works -+AC_DEFUN([_LT_COMPILER_OPTION], -+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_DECL_SED])dnl -+AC_CACHE_CHECK([$1], [$2], -+ [$2=no -+ m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) -+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext -+ lt_compiler_flag="$3" -+ # Insert the option either (1) after the last *FLAGS variable, or -+ # (2) before a word containing "conftest.", or (3) at the end. -+ # Note that $ac_compile itself does not contain backslashes and begins -+ # with a dollar sign (not a hyphen), so the echo should work correctly. -+ # The option is referenced via a variable to avoid confusing sed. -+ lt_compile=`echo "$ac_compile" | $SED \ -+ -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) -+ (eval "$lt_compile" 2>conftest.err) -+ ac_status=$? -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD -+ 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. -+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp -+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 -+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then -+ $2=yes -+ fi -+ fi -+ $RM conftest* -+]) -+ -+if test x"[$]$2" = xyes; then -+ m4_if([$5], , :, [$5]) -+else -+ m4_if([$6], , :, [$6]) -+fi -+])# _LT_COMPILER_OPTION -+ -+# Old name: -+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) -+ -+ -+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -+# [ACTION-SUCCESS], [ACTION-FAILURE]) -+# ---------------------------------------------------- -+# Check whether the given linker option works -+AC_DEFUN([_LT_LINKER_OPTION], -+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_DECL_SED])dnl -+AC_CACHE_CHECK([$1], [$2], -+ [$2=no -+ save_LDFLAGS="$LDFLAGS" -+ LDFLAGS="$LDFLAGS $3" -+ echo "$lt_simple_link_test_code" > conftest.$ac_ext -+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then -+ # The linker can only warn and ignore the option if not recognized -+ # So say no if there are warnings -+ if test -s conftest.err; then -+ # Append any errors to the config.log. -+ cat conftest.err 1>&AS_MESSAGE_LOG_FD -+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp -+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 -+ if diff conftest.exp conftest.er2 >/dev/null; then -+ $2=yes -+ fi -+ else -+ $2=yes -+ fi -+ fi -+ $RM -r conftest* -+ LDFLAGS="$save_LDFLAGS" -+]) -+ -+if test x"[$]$2" = xyes; then -+ m4_if([$4], , :, [$4]) -+else -+ m4_if([$5], , :, [$5]) -+fi -+])# _LT_LINKER_OPTION -+ -+# Old name: -+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) -+ -+ -+# LT_CMD_MAX_LEN -+#--------------- -+AC_DEFUN([LT_CMD_MAX_LEN], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+# 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 -+ teststring="ABCD" -+ -+ case $build_os in -+ msdosdjgpp*) -+ # On DJGPP, this test can blow up pretty badly due to problems in libc -+ # (any single argument exceeding 2000 bytes causes a buffer overrun -+ # during glob expansion). Even if it were fixed, the result of this -+ # check would be larger than it should be. -+ lt_cv_sys_max_cmd_len=12288; # 12K is about right -+ ;; -+ -+ gnu*) -+ # Under GNU Hurd, this test is not required because there is -+ # no limit to the length of command line arguments. -+ # Libtool will interpret -1 as no limit whatsoever -+ lt_cv_sys_max_cmd_len=-1; -+ ;; -+ -+ cygwin* | mingw* | cegcc*) -+ # On Win9x/ME, this test blows up -- it succeeds, but takes -+ # about 5 minutes as the teststring grows exponentially. -+ # Worse, since 9x/ME are not pre-emptively multitasking, -+ # you end up with a "frozen" computer, even though with patience -+ # the test eventually succeeds (with a max line length of 256k). -+ # Instead, let's just punt: use the minimum linelength reported by -+ # all of the supported platforms: 8192 (on NT/2K/XP). -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ -+ mint*) -+ # On MiNT this can take a long time and run out of memory. -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ -+ amigaos*) -+ # On AmigaOS with pdksh, this test takes hours, literally. -+ # So we just punt and use a minimum line length of 8192. -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ -+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) -+ # This has been around since 386BSD, at least. Likely further. -+ if test -x /sbin/sysctl; then -+ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` -+ elif test -x /usr/sbin/sysctl; then -+ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` -+ else -+ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs -+ fi -+ # And add a safety zone -+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` -+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` -+ ;; -+ -+ interix*) -+ # We know the value 262144 and hardcode it with a safety zone (like BSD) -+ lt_cv_sys_max_cmd_len=196608 -+ ;; -+ -+ os2*) -+ # The test takes a long time on OS/2. -+ lt_cv_sys_max_cmd_len=8192 -+ ;; -+ -+ osf*) -+ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure -+ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not -+ # nice to cause kernel panics so lets avoid the loop below. -+ # First set a reasonable default. -+ lt_cv_sys_max_cmd_len=16384 -+ # -+ if test -x /sbin/sysconfig; then -+ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in -+ *1*) lt_cv_sys_max_cmd_len=-1 ;; -+ esac -+ fi -+ ;; -+ sco3.2v5*) -+ lt_cv_sys_max_cmd_len=102400 -+ ;; -+ sysv5* | sco5v6* | sysv4.2uw2*) -+ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` -+ if test -n "$kargmax"; then -+ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` -+ else -+ lt_cv_sys_max_cmd_len=32768 -+ fi -+ ;; -+ *) -+ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` -+ if test -n "$lt_cv_sys_max_cmd_len" && \ -+ test undefined != "$lt_cv_sys_max_cmd_len"; then -+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` -+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` -+ else -+ # Make teststring a little bigger before we do anything with it. -+ # a 1K string should be a reasonable start. -+ for i in 1 2 3 4 5 6 7 8 ; do -+ teststring=$teststring$teststring -+ done -+ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} -+ # If test is not a shell built-in, we'll probably end up computing a -+ # maximum length that is only half of the actual maximum length, but -+ # we can't tell. -+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ -+ = "X$teststring$teststring"; } >/dev/null 2>&1 && -+ test $i != 17 # 1/2 MB should be enough -+ do -+ i=`expr $i + 1` -+ teststring=$teststring$teststring -+ done -+ # Only check the string length outside the loop. -+ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` -+ teststring= -+ # Add a significant safety factor because C++ compilers can tack on -+ # massive amounts of additional arguments before passing them to the -+ # linker. It appears as though 1/2 is a usable value. -+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` -+ fi -+ ;; -+ esac -+]) -+if test -n $lt_cv_sys_max_cmd_len ; then -+ AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -+else -+ AC_MSG_RESULT(none) -+fi -+max_cmd_len=$lt_cv_sys_max_cmd_len -+_LT_DECL([], [max_cmd_len], [0], -+ [What is the maximum length of a command?]) -+])# LT_CMD_MAX_LEN -+ -+# Old name: -+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) -+ -+ -+# _LT_HEADER_DLFCN -+# ---------------- -+m4_defun([_LT_HEADER_DLFCN], -+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl -+])# _LT_HEADER_DLFCN -+ -+ -+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -+# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -+# ---------------------------------------------------------------- -+m4_defun([_LT_TRY_DLOPEN_SELF], -+[m4_require([_LT_HEADER_DLFCN])dnl -+if test "$cross_compiling" = yes; then : -+ [$4] -+else -+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 -+ lt_status=$lt_dlunknown -+ cat > conftest.$ac_ext <<_LT_EOF -+[#line $LINENO "configure" -+#include "confdefs.h" -+ -+#if HAVE_DLFCN_H -+#include -+#endif -+ -+#include -+ -+#ifdef RTLD_GLOBAL -+# define LT_DLGLOBAL RTLD_GLOBAL -+#else -+# ifdef DL_GLOBAL -+# define LT_DLGLOBAL DL_GLOBAL -+# else -+# define LT_DLGLOBAL 0 -+# endif -+#endif -+ -+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we -+ find out it does not work in some platform. */ -+#ifndef LT_DLLAZY_OR_NOW -+# ifdef RTLD_LAZY -+# define LT_DLLAZY_OR_NOW RTLD_LAZY -+# else -+# ifdef DL_LAZY -+# define LT_DLLAZY_OR_NOW DL_LAZY -+# else -+# ifdef RTLD_NOW -+# define LT_DLLAZY_OR_NOW RTLD_NOW -+# else -+# ifdef DL_NOW -+# define LT_DLLAZY_OR_NOW DL_NOW -+# else -+# define LT_DLLAZY_OR_NOW 0 -+# endif -+# endif -+# endif -+# endif -+#endif -+ -+/* When -fvisbility=hidden is used, assume the code has been annotated -+ correspondingly for the symbols needed. */ -+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -+int fnord () __attribute__((visibility("default"))); -+#endif -+ -+int fnord () { return 42; } -+int main () -+{ -+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); -+ int status = $lt_dlunknown; -+ -+ if (self) -+ { -+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; -+ else -+ { -+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; -+ else puts (dlerror ()); -+ } -+ /* dlclose (self); */ -+ } -+ else -+ puts (dlerror ()); -+ -+ return status; -+}] -+_LT_EOF -+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then -+ (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null -+ lt_status=$? -+ case x$lt_status in -+ x$lt_dlno_uscore) $1 ;; -+ x$lt_dlneed_uscore) $2 ;; -+ x$lt_dlunknown|x*) $3 ;; -+ esac -+ else : -+ # compilation failed -+ $3 -+ fi -+fi -+rm -fr conftest* -+])# _LT_TRY_DLOPEN_SELF -+ -+ -+# LT_SYS_DLOPEN_SELF -+# ------------------ -+AC_DEFUN([LT_SYS_DLOPEN_SELF], -+[m4_require([_LT_HEADER_DLFCN])dnl -+if test "x$enable_dlopen" != xyes; then -+ enable_dlopen=unknown -+ enable_dlopen_self=unknown -+ enable_dlopen_self_static=unknown -+else -+ lt_cv_dlopen=no -+ lt_cv_dlopen_libs= -+ -+ case $host_os in -+ beos*) -+ lt_cv_dlopen="load_add_on" -+ lt_cv_dlopen_libs= -+ lt_cv_dlopen_self=yes -+ ;; -+ -+ mingw* | pw32* | cegcc*) -+ lt_cv_dlopen="LoadLibrary" -+ lt_cv_dlopen_libs= -+ ;; -+ -+ cygwin*) -+ lt_cv_dlopen="dlopen" -+ lt_cv_dlopen_libs= -+ ;; -+ -+ darwin*) -+ # if libdl is installed we need to link against it -+ 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 -+ ]) -+ ;; -+ -+ *) -+ AC_CHECK_FUNC([shl_load], -+ [lt_cv_dlopen="shl_load"], -+ [AC_CHECK_LIB([dld], [shl_load], -+ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], -+ [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="-ldld"]) -+ ]) -+ ]) -+ ]) -+ ]) -+ ]) -+ ;; -+ esac -+ -+ if test "x$lt_cv_dlopen" != xno; then -+ enable_dlopen=yes -+ else -+ enable_dlopen=no -+ fi -+ -+ case $lt_cv_dlopen in -+ dlopen) -+ save_CPPFLAGS="$CPPFLAGS" -+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" -+ -+ save_LDFLAGS="$LDFLAGS" -+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" -+ -+ save_LIBS="$LIBS" -+ LIBS="$lt_cv_dlopen_libs $LIBS" -+ -+ AC_CACHE_CHECK([whether a program can dlopen itself], -+ lt_cv_dlopen_self, [dnl -+ _LT_TRY_DLOPEN_SELF( -+ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, -+ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) -+ ]) -+ -+ if test "x$lt_cv_dlopen_self" = xyes; then -+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" -+ AC_CACHE_CHECK([whether a statically linked program can dlopen itself], -+ lt_cv_dlopen_self_static, [dnl -+ _LT_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) -+ ]) -+ fi -+ -+ CPPFLAGS="$save_CPPFLAGS" -+ LDFLAGS="$save_LDFLAGS" -+ LIBS="$save_LIBS" -+ ;; -+ esac -+ -+ case $lt_cv_dlopen_self in -+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; -+ *) enable_dlopen_self=unknown ;; -+ esac -+ -+ case $lt_cv_dlopen_self_static in -+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; -+ *) enable_dlopen_self_static=unknown ;; -+ esac -+fi -+_LT_DECL([dlopen_support], [enable_dlopen], [0], -+ [Whether dlopen is supported]) -+_LT_DECL([dlopen_self], [enable_dlopen_self], [0], -+ [Whether dlopen of programs is supported]) -+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], -+ [Whether dlopen of statically linked programs is supported]) -+])# LT_SYS_DLOPEN_SELF -+ -+# Old name: -+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) -+ -+ -+# _LT_COMPILER_C_O([TAGNAME]) -+# --------------------------- -+# Check to see if options -c and -o are simultaneously supported by compiler. -+# This macro does not hard code the compiler like AC_PROG_CC_C_O. -+m4_defun([_LT_COMPILER_C_O], -+[m4_require([_LT_DECL_SED])dnl -+m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_TAG_COMPILER])dnl -+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], -+ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], -+ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no -+ $RM -r conftest 2>/dev/null -+ mkdir conftest -+ cd conftest -+ mkdir out -+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext -+ -+ lt_compiler_flag="-o out/conftest2.$ac_objext" -+ # Insert the option either (1) after the last *FLAGS variable, or -+ # (2) before a word containing "conftest.", or (3) at the end. -+ # Note that $ac_compile itself does not contain backslashes and begins -+ # with a dollar sign (not a hyphen), so the echo should work correctly. -+ lt_compile=`echo "$ac_compile" | $SED \ -+ -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) -+ (eval "$lt_compile" 2>out/conftest.err) -+ ac_status=$? -+ cat out/conftest.err >&AS_MESSAGE_LOG_FD -+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD -+ if (exit $ac_status) && test -s out/conftest2.$ac_objext -+ then -+ # The compiler can only warn and ignore the option if not recognized -+ # So say no if there are warnings -+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp -+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 -+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then -+ _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes -+ fi -+ fi -+ chmod u+w . 2>&AS_MESSAGE_LOG_FD -+ $RM conftest* -+ # SGI C++ compiler will create directory out/ii_files/ for -+ # template instantiation -+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files -+ $RM out/* && rmdir out -+ cd .. -+ $RM -r conftest -+ $RM conftest* -+]) -+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], -+ [Does compiler simultaneously support -c and -o options?]) -+])# _LT_COMPILER_C_O -+ -+ -+# _LT_COMPILER_FILE_LOCKS([TAGNAME]) -+# ---------------------------------- -+# Check to see if we can do hard links to lock some files if needed -+m4_defun([_LT_COMPILER_FILE_LOCKS], -+[m4_require([_LT_ENABLE_LOCK])dnl -+m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+_LT_COMPILER_C_O([$1]) -+ -+hard_links="nottested" -+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then -+ # do not overwrite the value of need_locks provided by the user -+ AC_MSG_CHECKING([if we can lock with hard links]) -+ hard_links=yes -+ $RM conftest* -+ ln conftest.a conftest.b 2>/dev/null && hard_links=no -+ touch conftest.a -+ ln conftest.a conftest.b 2>&5 || hard_links=no -+ ln conftest.a conftest.b 2>/dev/null && hard_links=no -+ AC_MSG_RESULT([$hard_links]) -+ if test "$hard_links" = no; then -+ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) -+ need_locks=warn -+ fi -+else -+ need_locks=no -+fi -+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) -+])# _LT_COMPILER_FILE_LOCKS -+ -+ -+# _LT_CHECK_OBJDIR -+# ---------------- -+m4_defun([_LT_CHECK_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 -+ lt_cv_objdir=.libs -+else -+ # MS-DOS does not allow filenames that begin with a dot. -+ lt_cv_objdir=_libs -+fi -+rmdir .libs 2>/dev/null]) -+objdir=$lt_cv_objdir -+_LT_DECL([], [objdir], [0], -+ [The name of the directory that contains temporary libtool files])dnl -+m4_pattern_allow([LT_OBJDIR])dnl -+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", -+ [Define to the sub-directory in which libtool stores uninstalled libraries.]) -+])# _LT_CHECK_OBJDIR -+ -+ -+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) -+# -------------------------------------- -+# Check hardcoding attributes. -+m4_defun([_LT_LINKER_HARDCODE_LIBPATH], -+[AC_MSG_CHECKING([how to hardcode library paths into programs]) -+_LT_TAGVAR(hardcode_action, $1)= -+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || -+ test -n "$_LT_TAGVAR(runpath_var, $1)" || -+ test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then -+ -+ # We can hardcode non-existent directories. -+ if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && -+ # If the only mechanism to avoid hardcoding is shlibpath_var, we -+ # have to relink, otherwise we might link with an installed library -+ # when we should be linking with a yet-to-be-installed one -+ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && -+ test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then -+ # Linking always hardcodes the temporary library directory. -+ _LT_TAGVAR(hardcode_action, $1)=relink -+ else -+ # We can link without hardcoding, and we can hardcode nonexisting dirs. -+ _LT_TAGVAR(hardcode_action, $1)=immediate -+ fi -+else -+ # We cannot hardcode anything, or else we can only hardcode existing -+ # directories. -+ _LT_TAGVAR(hardcode_action, $1)=unsupported -+fi -+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) -+ -+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || -+ test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then -+ # Fast installation is not supported -+ enable_fast_install=no -+elif test "$shlibpath_overrides_runpath" = yes || -+ test "$enable_shared" = no; then -+ # Fast installation is not necessary -+ enable_fast_install=needless -+fi -+_LT_TAGDECL([], [hardcode_action], [0], -+ [How to hardcode a shared library path into an executable]) -+])# _LT_LINKER_HARDCODE_LIBPATH -+ -+ -+# _LT_CMD_STRIPLIB -+# ---------------- -+m4_defun([_LT_CMD_STRIPLIB], -+[m4_require([_LT_DECL_EGREP]) -+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 -+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" -+ test -z "$striplib" && striplib="$STRIP --strip-unneeded" -+ AC_MSG_RESULT([yes]) -+else -+# FIXME - insert some real tests, host_os isn't really good enough -+ case $host_os in -+ darwin*) -+ if test -n "$STRIP" ; then -+ striplib="$STRIP -x" -+ old_striplib="$STRIP -S" -+ AC_MSG_RESULT([yes]) -+ else -+ AC_MSG_RESULT([no]) -+ fi -+ ;; -+ *) -+ AC_MSG_RESULT([no]) -+ ;; -+ esac -+fi -+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) -+_LT_DECL([], [striplib], [1]) -+])# _LT_CMD_STRIPLIB -+ -+ -+# _LT_SYS_DYNAMIC_LINKER([TAG]) -+# ----------------------------- -+# PORTME Fill in your ld.so characteristics -+m4_defun([_LT_SYS_DYNAMIC_LINKER], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+m4_require([_LT_DECL_EGREP])dnl -+m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_DECL_OBJDUMP])dnl -+m4_require([_LT_DECL_SED])dnl -+m4_require([_LT_CHECK_SHELL_FEATURES])dnl -+AC_MSG_CHECKING([dynamic linker characteristics]) -+m4_if([$1], -+ [], [ -+if test "$GCC" = yes; then -+ case $host_os in -+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; -+ *) lt_awk_arg="/^libraries:/" ;; -+ esac -+ case $host_os in -+ mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; -+ *) lt_sed_strip_eq="s,=/,/,g" ;; -+ esac -+ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` -+ case $lt_search_path_spec in -+ *\;*) -+ # if the path contains ";" then we assume it to be the separator -+ # otherwise default to the standard path separator (i.e. ":") - it is -+ # assumed that no part of a normal pathname contains ";" but that should -+ # okay in the real world where ";" in dirpaths is itself problematic. -+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` -+ ;; -+ *) -+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` -+ ;; -+ esac -+ # Ok, now we have the path, separated by spaces, we can step through it -+ # and add multilib dir if necessary. -+ lt_tmp_lt_search_path_spec= -+ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` -+ for lt_sys_path in $lt_search_path_spec; do -+ if test -d "$lt_sys_path/$lt_multi_os_dir"; then -+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" -+ else -+ test -d "$lt_sys_path" && \ -+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" -+ fi -+ done -+ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -+BEGIN {RS=" "; FS="/|\n";} { -+ lt_foo=""; -+ lt_count=0; -+ for (lt_i = NF; lt_i > 0; lt_i--) { -+ if ($lt_i != "" && $lt_i != ".") { -+ if ($lt_i == "..") { -+ lt_count++; -+ } else { -+ if (lt_count == 0) { -+ lt_foo="/" $lt_i lt_foo; -+ } else { -+ lt_count--; -+ } -+ } -+ } -+ } -+ if (lt_foo != "") { lt_freq[[lt_foo]]++; } -+ if (lt_freq[[lt_foo]] == 1) { print lt_foo; } -+}'` -+ # AWK program above erroneously prepends '/' to C:/dos/paths -+ # for these hosts. -+ case $host_os in -+ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ -+ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; -+ esac -+ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` -+else -+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -+fi]) -+library_names_spec= -+libname_spec='lib$name' -+soname_spec= -+shrext_cmds=".so" -+postinstall_cmds= -+postuninstall_cmds= -+finish_cmds= -+finish_eval= -+shlibpath_var= -+shlibpath_overrides_runpath=unknown -+version_type=none -+dynamic_linker="$host_os ld.so" -+sys_lib_dlsearch_path_spec="/lib /usr/lib" -+need_lib_prefix=unknown -+hardcode_into_libs=no -+ -+# when you set need_version to no, make sure it does not cause -set_version -+# flags to be left without arguments -+need_version=unknown -+ -+case $host_os in -+aix3*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' -+ shlibpath_var=LIBPATH -+ -+ # AIX 3 has no versioning support, so we append a major version to the name. -+ soname_spec='${libname}${release}${shared_ext}$major' -+ ;; -+ -+aix[[4-9]]*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ need_lib_prefix=no -+ need_version=no -+ hardcode_into_libs=yes -+ if test "$host_cpu" = ia64; then -+ # AIX 5 supports IA64 -+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' -+ shlibpath_var=LD_LIBRARY_PATH -+ else -+ # With GCC up to 2.95.x, collect2 would create an import file -+ # for dependence libraries. The import file would start with -+ # the line `#! .'. This would cause the generated library to -+ # depend on `.', always an invalid library. This was fixed in -+ # development snapshots of GCC prior to 3.0. -+ case $host_os in -+ aix4 | aix4.[[01]] | aix4.[[01]].*) -+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' -+ echo ' yes ' -+ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then -+ : -+ else -+ can_build_shared=no -+ fi -+ ;; -+ esac -+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct -+ # soname into executable. Probably we can add versioning support to -+ # collect2, so additional links can be useful in future. -+ if test "$aix_use_runtimelinking" = yes; then -+ # If using run time linking (on AIX 4.2 or later) use lib.so -+ # instead of lib.a to let people know that these are not -+ # typical AIX shared libraries. -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ else -+ # We preserve .a as extension for shared libraries through AIX4.2 -+ # and later when we are not doing run time linking. -+ library_names_spec='${libname}${release}.a $libname.a' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ fi -+ shlibpath_var=LIBPATH -+ fi -+ ;; -+ -+amigaos*) -+ case $host_cpu in -+ powerpc) -+ # Since July 2007 AmigaOS4 officially supports .so libraries. -+ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ ;; -+ m68k) -+ library_names_spec='$libname.ixlibrary $libname.a' -+ # Create ${libname}_ixlibrary.a entries in /sys/libs. -+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' -+ ;; -+ esac -+ ;; -+ -+beos*) -+ library_names_spec='${libname}${shared_ext}' -+ dynamic_linker="$host_os ld.so" -+ shlibpath_var=LIBRARY_PATH -+ ;; -+ -+bsdi[[45]]*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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' -+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' -+ shlibpath_var=LD_LIBRARY_PATH -+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" -+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" -+ # the default ld.so.conf also contains /usr/contrib/lib and -+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow -+ # libtool to hard-code these into programs -+ ;; -+ -+cygwin* | mingw* | pw32* | cegcc*) -+ version_type=windows -+ shrext_cmds=".dll" -+ need_version=no -+ need_lib_prefix=no -+ -+ case $GCC,$cc_basename in -+ yes,*) -+ # gcc -+ library_names_spec='$libname.dll.a' -+ # DLL is installed to $(libdir)/../bin by postinstall_cmds -+ postinstall_cmds='base_file=`basename \${file}`~ -+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ -+ dldir=$destdir/`dirname \$dlpath`~ -+ test -d \$dldir || mkdir -p \$dldir~ -+ $install_prog $dir/$dlname \$dldir/$dlname~ -+ chmod a+x \$dldir/$dlname~ -+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then -+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; -+ fi' -+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ -+ dlpath=$dir/\$dldll~ -+ $RM \$dlpath' -+ shlibpath_overrides_runpath=yes -+ -+ case $host_os in -+ cygwin*) -+ # Cygwin DLLs use 'cyg' prefix rather than 'lib' -+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' -+m4_if([$1], [],[ -+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) -+ ;; -+ mingw* | cegcc*) -+ # MinGW DLLs use traditional 'lib' prefix -+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' -+ ;; -+ pw32*) -+ # pw32 DLLs use 'pw' prefix rather than 'lib' -+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' -+ ;; -+ esac -+ dynamic_linker='Win32 ld.exe' -+ ;; -+ -+ *,cl*) -+ # Native MSVC -+ libname_spec='$name' -+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' -+ library_names_spec='${libname}.dll.lib' -+ -+ case $build_os in -+ mingw*) -+ sys_lib_search_path_spec= -+ lt_save_ifs=$IFS -+ IFS=';' -+ for lt_path in $LIB -+ do -+ IFS=$lt_save_ifs -+ # Let DOS variable expansion print the short 8.3 style file name. -+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` -+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" -+ done -+ IFS=$lt_save_ifs -+ # Convert to MSYS style. -+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` -+ ;; -+ cygwin*) -+ # Convert to unix form, then to dos form, then back to unix form -+ # but this time dos style (no spaces!) so that the unix form looks -+ # like /cygdrive/c/PROGRA~1:/cygdr... -+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` -+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` -+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` -+ ;; -+ *) -+ sys_lib_search_path_spec="$LIB" -+ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then -+ # It is most probably a Windows format PATH. -+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` -+ else -+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` -+ fi -+ # FIXME: find the short name or the path components, as spaces are -+ # common. (e.g. "Program Files" -> "PROGRA~1") -+ ;; -+ esac -+ -+ # DLL is installed to $(libdir)/../bin by postinstall_cmds -+ postinstall_cmds='base_file=`basename \${file}`~ -+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ -+ dldir=$destdir/`dirname \$dlpath`~ -+ test -d \$dldir || mkdir -p \$dldir~ -+ $install_prog $dir/$dlname \$dldir/$dlname' -+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ -+ dlpath=$dir/\$dldll~ -+ $RM \$dlpath' -+ shlibpath_overrides_runpath=yes -+ dynamic_linker='Win32 link.exe' -+ ;; -+ -+ *) -+ # Assume MSVC wrapper -+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' -+ dynamic_linker='Win32 ld.exe' -+ ;; -+ esac -+ # FIXME: first we should search . and the directory the executable is in -+ shlibpath_var=PATH -+ ;; -+ -+darwin* | rhapsody*) -+ dynamic_linker="$host_os dyld" -+ version_type=darwin -+ need_lib_prefix=no -+ need_version=no -+ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' -+ soname_spec='${libname}${release}${major}$shared_ext' -+ shlibpath_overrides_runpath=yes -+ shlibpath_var=DYLD_LIBRARY_PATH -+ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' -+m4_if([$1], [],[ -+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) -+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' -+ ;; -+ -+dgux*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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 -+ ;; -+ -+freebsd* | dragonfly*) -+ # DragonFly does not have aout. When/if they implement a new -+ # versioning mechanism, adjust this. -+ if test -x /usr/bin/objformat; then -+ objformat=`/usr/bin/objformat` -+ else -+ case $host_os in -+ freebsd[[23]].*) objformat=aout ;; -+ *) objformat=elf ;; -+ esac -+ fi -+ version_type=freebsd-$objformat -+ case $version_type in -+ freebsd-elf*) -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' -+ need_version=no -+ need_lib_prefix=no -+ ;; -+ freebsd-*) -+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' -+ need_version=yes -+ ;; -+ esac -+ shlibpath_var=LD_LIBRARY_PATH -+ case $host_os in -+ freebsd2.*) -+ shlibpath_overrides_runpath=yes -+ ;; -+ freebsd3.[[01]]* | freebsdelf3.[[01]]*) -+ shlibpath_overrides_runpath=yes -+ hardcode_into_libs=yes -+ ;; -+ freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ -+ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) -+ shlibpath_overrides_runpath=no -+ hardcode_into_libs=yes -+ ;; -+ *) # from 4.6 on, and DragonFly -+ shlibpath_overrides_runpath=yes -+ hardcode_into_libs=yes -+ ;; -+ esac -+ ;; -+ -+haiku*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ need_lib_prefix=no -+ need_version=no -+ dynamic_linker="$host_os runtime_loader" -+ 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=LIBRARY_PATH -+ shlibpath_overrides_runpath=yes -+ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' -+ hardcode_into_libs=yes -+ ;; -+ -+hpux9* | hpux10* | hpux11*) -+ # Give a soname corresponding to the major version so that dld.sl refuses to -+ # link against other versions. -+ version_type=sunos -+ need_lib_prefix=no -+ need_version=no -+ case $host_cpu in -+ ia64*) -+ shrext_cmds='.so' -+ hardcode_into_libs=yes -+ dynamic_linker="$host_os dld.so" -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ if test "X$HPUX_IA64_MODE" = X32; then -+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" -+ else -+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" -+ fi -+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec -+ ;; -+ hppa*64*) -+ shrext_cmds='.sl' -+ hardcode_into_libs=yes -+ dynamic_linker="$host_os dld.sl" -+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH -+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" -+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec -+ ;; -+ *) -+ shrext_cmds='.sl' -+ dynamic_linker="$host_os dld.sl" -+ shlibpath_var=SHLIB_PATH -+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ ;; -+ esac -+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ... -+ postinstall_cmds='chmod 555 $lib' -+ # or fails outright, so override atomically: -+ install_override_mode=555 -+ ;; -+ -+interix[[3-9]]*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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' -+ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=no -+ hardcode_into_libs=yes -+ ;; -+ -+irix5* | irix6* | nonstopux*) -+ case $host_os in -+ nonstopux*) version_type=nonstopux ;; -+ *) -+ if test "$lt_cv_prog_gnu_ld" = yes; then -+ version_type=linux # correct to gnu/linux during the next big refactor -+ else -+ version_type=irix -+ fi ;; -+ esac -+ need_lib_prefix=no -+ need_version=no -+ soname_spec='${libname}${release}${shared_ext}$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' -+ case $host_os in -+ irix5* | nonstopux*) -+ libsuff= shlibsuff= -+ ;; -+ *) -+ case $LD in # libtool.m4 will add one of these switches to LD -+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") -+ libsuff= shlibsuff= libmagic=32-bit;; -+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") -+ libsuff=32 shlibsuff=N32 libmagic=N32;; -+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") -+ libsuff=64 shlibsuff=64 libmagic=64-bit;; -+ *) libsuff= shlibsuff= libmagic=never-match;; -+ esac -+ ;; -+ esac -+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH -+ shlibpath_overrides_runpath=no -+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" -+ hardcode_into_libs=yes -+ ;; -+ -+# No shared lib support for Linux oldld, aout, or coff. -+linux*oldld* | linux*aout* | linux*coff*) -+ dynamic_linker=no -+ ;; -+ -+# This must be glibc/ELF. -+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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' -+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=no -+ -+ # Some binutils ld are patched to set DT_RUNPATH -+ AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], -+ [lt_cv_shlibpath_overrides_runpath=no -+ save_LDFLAGS=$LDFLAGS -+ save_libdir=$libdir -+ eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ -+ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" -+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], -+ [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], -+ [lt_cv_shlibpath_overrides_runpath=yes])]) -+ LDFLAGS=$save_LDFLAGS -+ libdir=$save_libdir -+ ]) -+ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath -+ -+ # This implies no fast_install, which is unacceptable. -+ # Some rework will be needed to allow for fast_install -+ # before this can be enabled. -+ hardcode_into_libs=yes -+ -+ # 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>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` -+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" -+ fi -+ -+ # We used to test for /lib/ld.so.1 and disable shared libraries on -+ # powerpc, because MkLinux only supported shared libraries with the -+ # GNU dynamic linker. Since this was broken with cross compilers, -+ # most powerpc-linux boxes support dynamic linking these days and -+ # people can always --disable-shared, the test was removed, and we -+ # assume the GNU/Linux dynamic linker is in use. -+ 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' -+ ;; -+ -+netbsd*) -+ version_type=sunos -+ need_lib_prefix=no -+ need_version=no -+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' -+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' -+ dynamic_linker='NetBSD (a.out) ld.so' -+ else -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ dynamic_linker='NetBSD ld.elf_so' -+ fi -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=yes -+ hardcode_into_libs=yes -+ ;; -+ -+newsos6) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=yes -+ ;; -+ -+*nto* | *qnx*) -+ version_type=qnx -+ 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='ldqnx.so' -+ ;; -+ -+openbsd*) -+ version_type=sunos -+ sys_lib_dlsearch_path_spec="/usr/lib" -+ need_lib_prefix=no -+ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. -+ case $host_os in -+ openbsd3.3 | openbsd3.3.*) need_version=yes ;; -+ *) need_version=no ;; -+ esac -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' -+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' -+ shlibpath_var=LD_LIBRARY_PATH -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then -+ case $host_os in -+ openbsd2.[[89]] | openbsd2.[[89]].*) -+ shlibpath_overrides_runpath=no -+ ;; -+ *) -+ shlibpath_overrides_runpath=yes -+ ;; -+ esac -+ else -+ shlibpath_overrides_runpath=yes -+ fi -+ ;; -+ -+os2*) -+ libname_spec='$name' -+ shrext_cmds=".dll" -+ need_lib_prefix=no -+ library_names_spec='$libname${shared_ext} $libname.a' -+ dynamic_linker='OS/2 ld.exe' -+ shlibpath_var=LIBPATH -+ ;; -+ -+osf3* | osf4* | osf5*) -+ version_type=osf -+ need_lib_prefix=no -+ need_version=no -+ soname_spec='${libname}${release}${shared_ext}$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ shlibpath_var=LD_LIBRARY_PATH -+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" -+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" -+ ;; -+ -+rdos*) -+ dynamic_linker=no -+ ;; -+ -+solaris*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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=yes -+ hardcode_into_libs=yes -+ # ldd complains unless libraries are executable -+ postinstall_cmds='chmod +x $lib' -+ ;; -+ -+sunos4*) -+ version_type=sunos -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' -+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=yes -+ if test "$with_gnu_ld" = yes; then -+ need_lib_prefix=no -+ fi -+ need_version=yes -+ ;; -+ -+sysv4 | sysv4.3*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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 -+ case $host_vendor in -+ sni) -+ shlibpath_overrides_runpath=no -+ need_lib_prefix=no -+ runpath_var=LD_RUN_PATH -+ ;; -+ siemens) -+ need_lib_prefix=no -+ ;; -+ motorola) -+ need_lib_prefix=no -+ need_version=no -+ shlibpath_overrides_runpath=no -+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' -+ ;; -+ esac -+ ;; -+ -+sysv4*MP*) -+ if test -d /usr/nec ;then -+ version_type=linux # correct to gnu/linux during the next big refactor -+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' -+ soname_spec='$libname${shared_ext}.$major' -+ shlibpath_var=LD_LIBRARY_PATH -+ fi -+ ;; -+ -+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) -+ version_type=freebsd-elf -+ need_lib_prefix=no -+ need_version=no -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=yes -+ hardcode_into_libs=yes -+ if test "$with_gnu_ld" = yes; then -+ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' -+ else -+ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' -+ case $host_os in -+ sco3.2v5*) -+ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" -+ ;; -+ esac -+ fi -+ sys_lib_dlsearch_path_spec='/usr/lib' -+ ;; -+ -+tpf*) -+ # TPF is a cross-target only. Preferred cross-host = GNU/Linux. -+ version_type=linux # correct to gnu/linux during the next big refactor -+ need_lib_prefix=no -+ need_version=no -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ shlibpath_var=LD_LIBRARY_PATH -+ shlibpath_overrides_runpath=no -+ hardcode_into_libs=yes -+ ;; -+ -+uts4*) -+ version_type=linux # correct to gnu/linux during the next big refactor -+ 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 -+ ;; -+ -+*) -+ dynamic_linker=no -+ ;; -+esac -+AC_MSG_RESULT([$dynamic_linker]) -+test "$dynamic_linker" = no && can_build_shared=no -+ -+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 -+ -+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then -+ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" -+fi -+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then -+ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" -+fi -+ -+_LT_DECL([], [variables_saved_for_relink], [1], -+ [Variables whose values should be saved in libtool wrapper scripts and -+ restored at link time]) -+_LT_DECL([], [need_lib_prefix], [0], -+ [Do we need the "lib" prefix for modules?]) -+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) -+_LT_DECL([], [version_type], [0], [Library versioning type]) -+_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) -+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) -+_LT_DECL([], [shlibpath_overrides_runpath], [0], -+ [Is shlibpath searched before the hard-coded library search path?]) -+_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) -+_LT_DECL([], [library_names_spec], [1], -+ [[List of archive names. First name is the real one, the rest are links. -+ The last name is the one that the linker finds with -lNAME]]) -+_LT_DECL([], [soname_spec], [1], -+ [[The coded name of the library, if different from the real name]]) -+_LT_DECL([], [install_override_mode], [1], -+ [Permission mode override for installation of shared libraries]) -+_LT_DECL([], [postinstall_cmds], [2], -+ [Command to use after installation of a shared archive]) -+_LT_DECL([], [postuninstall_cmds], [2], -+ [Command to use after uninstallation of a shared archive]) -+_LT_DECL([], [finish_cmds], [2], -+ [Commands used to finish a libtool library installation in a directory]) -+_LT_DECL([], [finish_eval], [1], -+ [[As "finish_cmds", except a single script fragment to be evaled but -+ not shown]]) -+_LT_DECL([], [hardcode_into_libs], [0], -+ [Whether we should hardcode library paths into libraries]) -+_LT_DECL([], [sys_lib_search_path_spec], [2], -+ [Compile-time system search path for libraries]) -+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], -+ [Run-time system search path for libraries]) -+])# _LT_SYS_DYNAMIC_LINKER -+ -+ -+# _LT_PATH_TOOL_PREFIX(TOOL) -+# -------------------------- -+# find a file program which can recognize shared library -+AC_DEFUN([_LT_PATH_TOOL_PREFIX], -+[m4_require([_LT_DECL_EGREP])dnl -+AC_MSG_CHECKING([for $1]) -+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -+[case $MAGIC_CMD in -+[[\\/*] | ?:[\\/]*]) -+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. -+ ;; -+*) -+ lt_save_MAGIC_CMD="$MAGIC_CMD" -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -+dnl $ac_dummy forces splitting on constant user-supplied paths. -+dnl POSIX.2 word splitting is done only on the output of word expansions, -+dnl not every word. This closes a longstanding sh security hole. -+ ac_dummy="m4_if([$2], , $PATH, [$2])" -+ for ac_dir in $ac_dummy; do -+ IFS="$lt_save_ifs" -+ test -z "$ac_dir" && ac_dir=. -+ if test -f $ac_dir/$1; then -+ lt_cv_path_MAGIC_CMD="$ac_dir/$1" -+ if test -n "$file_magic_test_file"; then -+ case $deplibs_check_method in -+ "file_magic "*) -+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` -+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | -+ $EGREP "$file_magic_regex" > /dev/null; then -+ : -+ else -+ cat <<_LT_EOF 1>&2 -+ -+*** Warning: the command libtool uses to detect shared libraries, -+*** $file_magic_cmd, produces output that libtool cannot recognize. -+*** The result is that libtool may fail to recognize shared libraries -+*** as such. This will affect the creation of libtool libraries that -+*** depend on shared libraries, but programs linked with such libtool -+*** libraries will work regardless of this problem. Nevertheless, you -+*** may want to report the problem to your system manager and/or to -+*** bug-libtool@gnu.org -+ -+_LT_EOF -+ fi ;; -+ esac -+ fi -+ break -+ fi -+ done -+ IFS="$lt_save_ifs" -+ MAGIC_CMD="$lt_save_MAGIC_CMD" -+ ;; -+esac]) -+MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -+if test -n "$MAGIC_CMD"; then -+ AC_MSG_RESULT($MAGIC_CMD) -+else -+ AC_MSG_RESULT(no) -+fi -+_LT_DECL([], [MAGIC_CMD], [0], -+ [Used to examine libraries when file_magic_cmd begins with "file"])dnl -+])# _LT_PATH_TOOL_PREFIX -+ -+# Old name: -+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) -+ -+ -+# _LT_PATH_MAGIC -+# -------------- -+# find a file program which can recognize a shared library -+m4_defun([_LT_PATH_MAGIC], -+[_LT_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 -+ _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) -+ else -+ MAGIC_CMD=: -+ fi -+fi -+])# _LT_PATH_MAGIC -+ -+ -+# LT_PATH_LD -+# ---------- -+# find the pathname to the GNU or non-GNU linker -+AC_DEFUN([LT_PATH_LD], -+[AC_REQUIRE([AC_PROG_CC])dnl -+AC_REQUIRE([AC_CANONICAL_HOST])dnl -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl -+m4_require([_LT_DECL_SED])dnl -+m4_require([_LT_DECL_EGREP])dnl -+m4_require([_LT_PROG_ECHO_BACKSLASH])dnl -+ -+AC_ARG_WITH([gnu-ld], -+ [AS_HELP_STRING([--with-gnu-ld], -+ [assume the C compiler uses GNU ld @<:@default=no@:>@])], -+ [test "$withval" = no || with_gnu_ld=yes], -+ [with_gnu_ld=no])dnl -+ -+ac_prog=ld -+if test "$GCC" = yes; then -+ # Check if gcc -print-prog-name=ld gives a path. -+ AC_MSG_CHECKING([for ld used by $CC]) -+ case $host in -+ *-*-mingw*) -+ # gcc leaves a trailing carriage return which upsets mingw -+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; -+ *) -+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; -+ esac -+ case $ac_prog in -+ # Accept absolute paths. -+ [[\\/]]* | ?:[[\\/]]*) -+ re_direlt='/[[^/]][[^/]]*/\.\./' -+ # Canonicalize the pathname of ld -+ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` -+ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do -+ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` -+ done -+ test -z "$LD" && LD="$ac_prog" -+ ;; -+ "") -+ # If it fails, then pretend we aren't using GCC. -+ ac_prog=ld -+ ;; -+ *) -+ # If it is relative, then search for the first ld in PATH. -+ with_gnu_ld=unknown -+ ;; -+ esac -+elif test "$with_gnu_ld" = yes; then -+ AC_MSG_CHECKING([for GNU ld]) -+else -+ AC_MSG_CHECKING([for non-GNU ld]) -+fi -+AC_CACHE_VAL(lt_cv_path_LD, -+[if test -z "$LD"; then -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -+ for ac_dir in $PATH; do -+ IFS="$lt_save_ifs" -+ test -z "$ac_dir" && ac_dir=. -+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then -+ lt_cv_path_LD="$ac_dir/$ac_prog" -+ # Check to see if the program is GNU ld. I'd rather use --version, -+ # but apparently some variants of GNU ld only accept -v. -+ # Break only if it was the GNU/non-GNU ld that we prefer. -+ case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then -+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' -+ lt_cv_file_magic_cmd='func_win32_libid' -+ else -+ # Keep this pattern in sync with the one in func_win32_libid. -+ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' -+ lt_cv_file_magic_cmd='$OBJDUMP -f' -+ fi -+ ;; -+ -+cegcc*) -+ # use the weaker test based on 'objdump'. See mingw*. -+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' -+ lt_cv_file_magic_cmd='$OBJDUMP -f' -+ ;; -+ -+darwin* | rhapsody*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+freebsd* | dragonfly*) -+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then -+ case $host_cpu in -+ i*86 ) -+ # Not sure whether the presence of OpenBSD here was a mistake. -+ # Let's accept both of them until this is cleared up. -+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' -+ lt_cv_file_magic_cmd=/usr/bin/file -+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` -+ ;; -+ esac -+ else -+ lt_cv_deplibs_check_method=pass_all -+ fi -+ ;; -+ -+haiku*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+hpux10.20* | hpux11*) -+ lt_cv_file_magic_cmd=/usr/bin/file -+ case $host_cpu in -+ ia64*) -+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' -+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so -+ ;; -+ hppa*64*) -+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] -+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl -+ ;; -+ *) -+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' -+ lt_cv_file_magic_test_file=/usr/lib/libc.sl -+ ;; -+ esac -+ ;; -+ -+interix[[3-9]]*) -+ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here -+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' -+ ;; -+ -+irix5* | irix6* | nonstopux*) -+ case $LD in -+ *-32|*"-32 ") libmagic=32-bit;; -+ *-n32|*"-n32 ") libmagic=N32;; -+ *-64|*"-64 ") libmagic=64-bit;; -+ *) libmagic=never-match;; -+ esac -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+# This must be glibc/ELF. -+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+netbsd* | netbsdelf*-gnu) -+ 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 -+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' -+ fi -+ ;; -+ -+newos6*) -+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' -+ lt_cv_file_magic_cmd=/usr/bin/file -+ lt_cv_file_magic_test_file=/usr/lib/libnls.so -+ ;; -+ -+*nto* | *qnx*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+openbsd*) -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then -+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' -+ else -+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' -+ fi -+ ;; -+ -+osf3* | osf4* | osf5*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+rdos*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+solaris*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ -+sysv4 | sysv4.3*) -+ case $host_vendor in -+ motorola) -+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' -+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` -+ ;; -+ ncr) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ sequent) -+ lt_cv_file_magic_cmd='/bin/file' -+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' -+ ;; -+ sni) -+ lt_cv_file_magic_cmd='/bin/file' -+ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" -+ lt_cv_file_magic_test_file=/lib/libc.so -+ ;; -+ siemens) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ pc) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+ esac -+ ;; -+ -+tpf*) -+ lt_cv_deplibs_check_method=pass_all -+ ;; -+esac -+]) -+ -+file_magic_glob= -+want_nocaseglob=no -+if test "$build" = "$host"; then -+ case $host_os in -+ mingw* | pw32*) -+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then -+ want_nocaseglob=yes -+ else -+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` -+ fi -+ ;; -+ esac -+fi -+ -+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 -+ -+_LT_DECL([], [deplibs_check_method], [1], -+ [Method to check whether dependent libraries are shared objects]) -+_LT_DECL([], [file_magic_cmd], [1], -+ [Command to use when deplibs_check_method = "file_magic"]) -+_LT_DECL([], [file_magic_glob], [1], -+ [How to find potential files when deplibs_check_method = "file_magic"]) -+_LT_DECL([], [want_nocaseglob], [1], -+ [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) -+])# _LT_CHECK_MAGIC_METHOD -+ -+ -+# LT_PATH_NM -+# ---------- -+# find the pathname to a BSD- or MS-compatible name lister -+AC_DEFUN([LT_PATH_NM], -+[AC_REQUIRE([AC_PROG_CC])dnl -+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, -+[if test -n "$NM"; then -+ # Let the user override the test. -+ lt_cv_path_NM="$NM" -+else -+ lt_nm_to_check="${ac_tool_prefix}nm" -+ 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 -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -+ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do -+ IFS="$lt_save_ifs" -+ test -z "$ac_dir" && ac_dir=. -+ tmp_nm="$ac_dir/$lt_tmp_nm" -+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then -+ # Check to see if the nm accepts a BSD-compat flag. -+ # Adding the `sed 1q' prevents false positives on HP-UX, which says: -+ # nm: unknown option "B" ignored -+ # Tru64's nm complains that /dev/null is an invalid object file -+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in -+ */dev/null* | *'Invalid file or object type'*) -+ lt_cv_path_NM="$tmp_nm -B" -+ break -+ ;; -+ *) -+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in -+ */dev/null*) -+ lt_cv_path_NM="$tmp_nm -p" -+ break -+ ;; -+ *) -+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but -+ continue # so that we can try to find one that supports BSD flags -+ ;; -+ esac -+ ;; -+ esac -+ fi -+ done -+ IFS="$lt_save_ifs" -+ done -+ : ${lt_cv_path_NM=no} -+fi]) -+if test "$lt_cv_path_NM" != "no"; then -+ NM="$lt_cv_path_NM" -+else -+ # Didn't find any BSD compatible name lister, look for dumpbin. -+ if test -n "$DUMPBIN"; then : -+ # Let the user override the test. -+ else -+ AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) -+ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in -+ *COFF*) -+ DUMPBIN="$DUMPBIN -symbols" -+ ;; -+ *) -+ DUMPBIN=: -+ ;; -+ esac -+ fi -+ AC_SUBST([DUMPBIN]) -+ if test "$DUMPBIN" != ":"; then -+ NM="$DUMPBIN" -+ fi -+fi -+test -z "$NM" && NM=nm -+AC_SUBST([NM]) -+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl -+ -+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], -+ [lt_cv_nm_interface="BSD nm" -+ echo "int some_variable = 0;" > conftest.$ac_ext -+ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) -+ (eval "$ac_compile" 2>conftest.err) -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) -+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) -+ cat conftest.out >&AS_MESSAGE_LOG_FD -+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then -+ lt_cv_nm_interface="MS dumpbin" -+ fi -+ rm -f conftest*]) -+])# LT_PATH_NM -+ -+# Old names: -+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) -+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AM_PROG_NM], []) -+dnl AC_DEFUN([AC_PROG_NM], []) -+ -+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB -+# -------------------------------- -+# how to determine the name of the shared library -+# associated with a specific link library. -+# -- PORTME fill in with the dynamic library characteristics -+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], -+[m4_require([_LT_DECL_EGREP]) -+m4_require([_LT_DECL_OBJDUMP]) -+m4_require([_LT_DECL_DLLTOOL]) -+AC_CACHE_CHECK([how to associate runtime and link libraries], -+lt_cv_sharedlib_from_linklib_cmd, -+[lt_cv_sharedlib_from_linklib_cmd='unknown' -+ -+case $host_os in -+cygwin* | mingw* | pw32* | cegcc*) -+ # two different shell functions defined in ltmain.sh -+ # decide which to use based on capabilities of $DLLTOOL -+ case `$DLLTOOL --help 2>&1` in -+ *--identify-strict*) -+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib -+ ;; -+ *) -+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback -+ ;; -+ esac -+ ;; -+*) -+ # fallback: assume linklib IS sharedlib -+ lt_cv_sharedlib_from_linklib_cmd="$ECHO" -+ ;; -+esac -+]) -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd -+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO -+ -+_LT_DECL([], [sharedlib_from_linklib_cmd], [1], -+ [Command to associate shared and link libraries]) -+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB -+ -+ -+# _LT_PATH_MANIFEST_TOOL -+# ---------------------- -+# locate the manifest tool -+m4_defun([_LT_PATH_MANIFEST_TOOL], -+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt -+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], -+ [lt_cv_path_mainfest_tool=no -+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD -+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out -+ cat conftest.err >&AS_MESSAGE_LOG_FD -+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then -+ lt_cv_path_mainfest_tool=yes -+ fi -+ rm -f conftest*]) -+if test "x$lt_cv_path_mainfest_tool" != xyes; then -+ MANIFEST_TOOL=: -+fi -+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl -+])# _LT_PATH_MANIFEST_TOOL -+ -+ -+# LT_LIB_M -+# -------- -+# check for math library -+AC_DEFUN([LT_LIB_M], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+LIBM= -+case $host in -+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) -+ # These system don't have libm, or don't need it -+ ;; -+*-ncr-sysv4.3*) -+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") -+ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") -+ ;; -+*) -+ AC_CHECK_LIB(m, cos, LIBM="-lm") -+ ;; -+esac -+AC_SUBST([LIBM]) -+])# LT_LIB_M -+ -+# Old name: -+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_CHECK_LIBM], []) -+ -+ -+# _LT_COMPILER_NO_RTTI([TAGNAME]) -+# ------------------------------- -+m4_defun([_LT_COMPILER_NO_RTTI], -+[m4_require([_LT_TAG_COMPILER])dnl -+ -+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -+ -+if test "$GCC" = yes; then -+ case $cc_basename in -+ nvcc*) -+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; -+ esac -+ -+ _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], -+ lt_cv_prog_compiler_rtti_exceptions, -+ [-fno-rtti -fno-exceptions], [], -+ [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -+fi -+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], -+ [Compiler flag to turn off builtin functions]) -+])# _LT_COMPILER_NO_RTTI -+ -+ -+# _LT_CMD_GLOBAL_SYMBOLS -+# ---------------------- -+m4_defun([_LT_CMD_GLOBAL_SYMBOLS], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+AC_REQUIRE([AC_PROG_CC])dnl -+AC_REQUIRE([AC_PROG_AWK])dnl -+AC_REQUIRE([LT_PATH_NM])dnl -+AC_REQUIRE([LT_PATH_LD])dnl -+m4_require([_LT_DECL_SED])dnl -+m4_require([_LT_DECL_EGREP])dnl -+m4_require([_LT_TAG_COMPILER])dnl -+ -+# Check for command to grab the raw symbol name followed by C symbol from nm. -+AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -+[ -+# These are sane defaults that work on at least a few old systems. -+# [They come from Ultrix. What could be older than Ultrix?!! ;)] -+ -+# Character class describing NM global symbol codes. -+symcode='[[BCDEGRST]]' -+ -+# Regexp to match symbols that can be accessed directly from C. -+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' -+ -+# Define system-specific variables. -+case $host_os in -+aix*) -+ symcode='[[BCDT]]' -+ ;; -+cygwin* | mingw* | pw32* | cegcc*) -+ symcode='[[ABCDGISTW]]' -+ ;; -+hpux*) -+ if test "$host_cpu" = ia64; then -+ symcode='[[ABCDEGRST]]' -+ fi -+ ;; -+irix* | nonstopux*) -+ symcode='[[BCDEGRST]]' -+ ;; -+osf*) -+ symcode='[[BCDEGQRST]]' -+ ;; -+solaris*) -+ symcode='[[BDRT]]' -+ ;; -+sco3.2v5*) -+ symcode='[[DT]]' -+ ;; -+sysv4.2uw2*) -+ symcode='[[DT]]' -+ ;; -+sysv5* | sco5v6* | unixware* | OpenUNIX*) -+ symcode='[[ABDT]]' -+ ;; -+sysv4) -+ symcode='[[DFNSTU]]' -+ ;; -+esac -+ -+# If we're using GNU nm, then use its standard symbol codes. -+case `$NM -V 2>&1` in -+*GNU* | *'with BFD'*) -+ symcode='[[ABCDGIRSTW]]' ;; -+esac -+ -+# Transform an extracted symbol line into a proper C declaration. -+# Some systems (esp. on ia64) link data and code symbols differently, -+# so use this general approach. -+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" -+ -+# Transform an extracted symbol line into symbol name and symbol address -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" -+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" -+ -+# Handle CRLF in mingw tool chain -+opt_cr= -+case $build_os in -+mingw*) -+ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp -+ ;; -+esac -+ -+# Try without a prefix underscore, then with it. -+for ac_symprfx in "" "_"; do -+ -+ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. -+ symxfrm="\\1 $ac_symprfx\\2 \\2" -+ -+ # Write the raw and C identifiers. -+ if test "$lt_cv_nm_interface" = "MS dumpbin"; then -+ # Fake it for dumpbin and say T for any non-static function -+ # and D for any global variable. -+ # Also find C++ and __fastcall symbols from MSVC++, -+ # which start with @ or ?. -+ lt_cv_sys_global_symbol_pipe="$AWK ['"\ -+" {last_section=section; section=\$ 3};"\ -+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ -+" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -+" \$ 0!~/External *\|/{next};"\ -+" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -+" {if(hide[section]) next};"\ -+" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -+" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -+" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -+" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ -+" ' prfx=^$ac_symprfx]" -+ else -+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" -+ fi -+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" -+ -+ # Check to see that the pipe works correctly. -+ pipe_works=no -+ -+ rm -f conftest* -+ cat > conftest.$ac_ext <<_LT_EOF -+#ifdef __cplusplus -+extern "C" { -+#endif -+char nm_test_var; -+void nm_test_func(void); -+void nm_test_func(void){} -+#ifdef __cplusplus -+} -+#endif -+int main(){nm_test_var='a';nm_test_func();return(0);} -+_LT_EOF -+ -+ if AC_TRY_EVAL(ac_compile); then -+ # Now try to grab the symbols. -+ nlist=conftest.nm -+ if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then -+ # Try sorting and uniquifying the output. -+ if sort "$nlist" | uniq > "$nlist"T; then -+ mv -f "$nlist"T "$nlist" -+ else -+ rm -f "$nlist"T -+ fi -+ -+ # Make sure that we snagged all the symbols we need. -+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then -+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then -+ cat <<_LT_EOF > conftest.$ac_ext -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) -+/* DATA imports from DLLs on WIN32 con't be const, because runtime -+ relocations are performed -- see ld's documentation on pseudo-relocs. */ -+# define LT@&t@_DLSYM_CONST -+#elif defined(__osf__) -+/* This system does not cope well with relocations in const data. */ -+# define LT@&t@_DLSYM_CONST -+#else -+# define LT@&t@_DLSYM_CONST const -+#endif -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+_LT_EOF -+ # Now generate the symbol file. -+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' -+ -+ cat <<_LT_EOF >> conftest.$ac_ext -+ -+/* The mapping between symbol names and symbols. */ -+LT@&t@_DLSYM_CONST struct { -+ const char *name; -+ void *address; -+} -+lt__PROGRAM__LTX_preloaded_symbols[[]] = -+{ -+ { "@PROGRAM@", (void *) 0 }, -+_LT_EOF -+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext -+ cat <<\_LT_EOF >> conftest.$ac_ext -+ {0, (void *) 0} -+}; -+ -+/* This works around a problem in FreeBSD linker */ -+#ifdef FREEBSD_WORKAROUND -+static const void *lt_preloaded_setup() { -+ return lt__PROGRAM__LTX_preloaded_symbols; -+} -+#endif -+ -+#ifdef __cplusplus -+} -+#endif -+_LT_EOF -+ # Now try linking the two files. -+ mv conftest.$ac_objext conftstm.$ac_objext -+ lt_globsym_save_LIBS=$LIBS -+ lt_globsym_save_CFLAGS=$CFLAGS -+ LIBS="conftstm.$ac_objext" -+ CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" -+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then -+ pipe_works=yes -+ fi -+ LIBS=$lt_globsym_save_LIBS -+ CFLAGS=$lt_globsym_save_CFLAGS -+ else -+ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD -+ fi -+ else -+ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD -+ fi -+ else -+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD -+ fi -+ else -+ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD -+ cat conftest.$ac_ext >&5 -+ fi -+ rm -rf conftest* conftst* -+ -+ # Do not use the global_symbol_pipe unless it works. -+ if test "$pipe_works" = yes; then -+ break -+ else -+ lt_cv_sys_global_symbol_pipe= -+ fi -+done -+]) -+if test -z "$lt_cv_sys_global_symbol_pipe"; then -+ lt_cv_sys_global_symbol_to_cdecl= -+fi -+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then -+ AC_MSG_RESULT(failed) -+else -+ AC_MSG_RESULT(ok) -+fi -+ -+# Response file support. -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then -+ nm_file_list_spec='@' -+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then -+ nm_file_list_spec='@' -+fi -+ -+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], -+ [Take the output of nm and produce a listing of raw symbols and C names]) -+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], -+ [Transform the output of nm in a proper C declaration]) -+_LT_DECL([global_symbol_to_c_name_address], -+ [lt_cv_sys_global_symbol_to_c_name_address], [1], -+ [Transform the output of nm in a C name address pair]) -+_LT_DECL([global_symbol_to_c_name_address_lib_prefix], -+ [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], -+ [Transform the output of nm in a C name address pair when lib prefix is needed]) -+_LT_DECL([], [nm_file_list_spec], [1], -+ [Specify filename containing input files for $NM]) -+]) # _LT_CMD_GLOBAL_SYMBOLS -+ -+ -+# _LT_COMPILER_PIC([TAGNAME]) -+# --------------------------- -+m4_defun([_LT_COMPILER_PIC], -+[m4_require([_LT_TAG_COMPILER])dnl -+_LT_TAGVAR(lt_prog_compiler_wl, $1)= -+_LT_TAGVAR(lt_prog_compiler_pic, $1)= -+_LT_TAGVAR(lt_prog_compiler_static, $1)= -+ -+m4_if([$1], [CXX], [ -+ # C++ specific cases for pic, static, wl, etc. -+ if test "$GXX" = yes; then -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ -+ case $host_os in -+ aix*) -+ # All AIX code is PIC. -+ if test "$host_cpu" = ia64; then -+ # AIX 5 now supports IA64 processor -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ fi -+ ;; -+ -+ amigaos*) -+ case $host_cpu in -+ powerpc) -+ # see comment about AmigaOS4 .so support -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ m68k) -+ # FIXME: we need at least 68020 code to build shared libraries, but -+ # adding the `-m68020' flag to GCC prevents building anything better, -+ # like `-m68040'. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' -+ ;; -+ esac -+ ;; -+ -+ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) -+ # PIC is the default for these OSes. -+ ;; -+ mingw* | cygwin* | os2* | pw32* | cegcc*) -+ # This hack is so that the source file can tell whether it is being -+ # built for inclusion in a dll (and should export symbols for example). -+ # Although the cygwin gcc ignores -fPIC, still need this for old-style -+ # (--disable-auto-import) libraries -+ m4_if([$1], [GCJ], [], -+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) -+ ;; -+ darwin* | rhapsody*) -+ # PIC is the default on this platform -+ # Common symbols not allowed in MH_DYLIB files -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' -+ ;; -+ *djgpp*) -+ # DJGPP does not support shared libraries at all -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)= -+ ;; -+ haiku*) -+ # PIC is the default for Haiku. -+ # The "-static" flag exists, but is broken. -+ _LT_TAGVAR(lt_prog_compiler_static, $1)= -+ ;; -+ interix[[3-9]]*) -+ # Interix 3.x gcc -fpic/-fPIC options generate broken code. -+ # Instead, we relocate shared libraries at runtime. -+ ;; -+ sysv4*MP*) -+ if test -d /usr/nec; then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic -+ fi -+ ;; -+ hpux*) -+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit -+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag -+ # sets the default TLS model and affects inlining. -+ case $host_cpu in -+ hppa*64*) -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ esac -+ ;; -+ *qnx* | *nto*) -+ # QNX uses GNU C++, but need to define -shared option too, otherwise -+ # it will coredump. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ esac -+ else -+ case $host_os in -+ aix[[4-9]]*) -+ # All AIX code is PIC. -+ if test "$host_cpu" = ia64; then -+ # AIX 5 now supports IA64 processor -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ else -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' -+ fi -+ ;; -+ chorus*) -+ case $cc_basename in -+ cxch68*) -+ # Green Hills C++ Compiler -+ # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" -+ ;; -+ esac -+ ;; -+ mingw* | cygwin* | os2* | pw32* | cegcc*) -+ # This hack is so that the source file can tell whether it is being -+ # built for inclusion in a dll (and should export symbols for example). -+ m4_if([$1], [GCJ], [], -+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) -+ ;; -+ dgux*) -+ case $cc_basename in -+ ec++*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ ;; -+ ghcx*) -+ # Green Hills C++ Compiler -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ freebsd* | dragonfly*) -+ # FreeBSD uses GNU C++ -+ ;; -+ hpux9* | hpux10* | hpux11*) -+ case $cc_basename in -+ CC*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' -+ if test "$host_cpu" != ia64; then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' -+ fi -+ ;; -+ aCC*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' -+ case $host_cpu in -+ hppa*64*|ia64*) -+ # +Z the default -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' -+ ;; -+ esac -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ interix*) -+ # This is c89, which is MS Visual C++ (no shared libs) -+ # Anyone wants to do a port? -+ ;; -+ irix5* | irix6* | nonstopux*) -+ case $cc_basename in -+ CC*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ # CC pic flag -KPIC is the default. -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) -+ case $cc_basename in -+ KCC*) -+ # KAI C++ Compiler -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ ecpc* ) -+ # old Intel C++ for x86_64 which still supported -KPIC. -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ icpc* ) -+ # Intel C++, used to be incompatible with GCC. -+ # ICC 10 doesn't accept -KPIC any more. -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ pgCC* | pgcpp*) -+ # Portland Group C++ compiler -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ cxx*) -+ # Compaq C++ -+ # Make sure the PIC flag is empty. It appears that all Alpha -+ # Linux and Compaq Tru64 Unix objects are PIC. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)= -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) -+ # IBM XL 8.0, 9.0 on PPC and BlueGene -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' -+ ;; -+ *) -+ case `$CC -V 2>&1 | sed 5q` in -+ *Sun\ C*) -+ # Sun C++ 5.9 -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' -+ ;; -+ esac -+ ;; -+ esac -+ ;; -+ lynxos*) -+ ;; -+ m88k*) -+ ;; -+ mvs*) -+ case $cc_basename in -+ cxx*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ netbsd* | netbsdelf*-gnu) -+ ;; -+ *qnx* | *nto*) -+ # QNX uses GNU C++, but need to define -shared option too, otherwise -+ # it will coredump. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' -+ ;; -+ osf3* | osf4* | osf5*) -+ case $cc_basename in -+ KCC*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' -+ ;; -+ RCC*) -+ # Rational C++ 2.4.1 -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' -+ ;; -+ cxx*) -+ # Digital/Compaq C++ -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ # Make sure the PIC flag is empty. It appears that all Alpha -+ # Linux and Compaq Tru64 Unix objects are PIC. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)= -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ psos*) -+ ;; -+ solaris*) -+ case $cc_basename in -+ CC* | sunCC*) -+ # Sun C++ 4.2, 5.x and Centerline C++ -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' -+ ;; -+ gcx*) -+ # Green Hills C++ Compiler -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ sunos4*) -+ case $cc_basename in -+ CC*) -+ # Sun C++ 4.x -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ lcc*) -+ # Lucid -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) -+ case $cc_basename in -+ CC*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ esac -+ ;; -+ tandem*) -+ case $cc_basename in -+ NCC*) -+ # NonStop-UX NCC 3.20 -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ ;; -+ *) -+ ;; -+ esac -+ ;; -+ vxworks*) -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no -+ ;; -+ esac -+ fi -+], -+[ -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ -+ case $host_os in -+ aix*) -+ # All AIX code is PIC. -+ if test "$host_cpu" = ia64; then -+ # AIX 5 now supports IA64 processor -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ fi -+ ;; -+ -+ amigaos*) -+ case $host_cpu in -+ powerpc) -+ # see comment about AmigaOS4 .so support -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ m68k) -+ # FIXME: we need at least 68020 code to build shared libraries, but -+ # adding the `-m68020' flag to GCC prevents building anything better, -+ # like `-m68040'. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' -+ ;; -+ esac -+ ;; -+ -+ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) -+ # PIC is the default for these OSes. -+ ;; -+ -+ mingw* | cygwin* | pw32* | os2* | cegcc*) -+ # This hack is so that the source file can tell whether it is being -+ # built for inclusion in a dll (and should export symbols for example). -+ # Although the cygwin gcc ignores -fPIC, still need this for old-style -+ # (--disable-auto-import) libraries -+ m4_if([$1], [GCJ], [], -+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) -+ ;; -+ -+ darwin* | rhapsody*) -+ # PIC is the default on this platform -+ # Common symbols not allowed in MH_DYLIB files -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' -+ ;; -+ -+ haiku*) -+ # PIC is the default for Haiku. -+ # The "-static" flag exists, but is broken. -+ _LT_TAGVAR(lt_prog_compiler_static, $1)= -+ ;; -+ -+ hpux*) -+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit -+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag -+ # sets the default TLS model and affects inlining. -+ case $host_cpu in -+ hppa*64*) -+ # +Z the default -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ esac -+ ;; -+ -+ interix[[3-9]]*) -+ # Interix 3.x gcc -fpic/-fPIC options generate broken code. -+ # Instead, we relocate shared libraries at runtime. -+ ;; -+ -+ msdosdjgpp*) -+ # Just because we use GCC doesn't mean we suddenly get shared libraries -+ # on systems that don't support them. -+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no -+ enable_shared=no -+ ;; -+ -+ *nto* | *qnx*) -+ # QNX uses GNU C++, but need to define -shared option too, otherwise -+ # it will coredump. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' -+ ;; -+ -+ sysv4*MP*) -+ if test -d /usr/nec; then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic -+ fi -+ ;; -+ -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ ;; -+ esac -+ -+ case $cc_basename in -+ nvcc*) # Cuda Compiler Driver 2.2 -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' -+ if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" -+ fi -+ ;; -+ esac -+ else -+ # PORTME Check for flag to pass linker flags through the system compiler. -+ case $host_os in -+ aix*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ if test "$host_cpu" = ia64; then -+ # AIX 5 now supports IA64 processor -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ else -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' -+ fi -+ ;; -+ -+ mingw* | cygwin* | pw32* | os2* | cegcc*) -+ # This hack is so that the source file can tell whether it is being -+ # built for inclusion in a dll (and should export symbols for example). -+ m4_if([$1], [GCJ], [], -+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) -+ ;; -+ -+ hpux9* | hpux10* | hpux11*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but -+ # not for PA HP-UX. -+ case $host_cpu in -+ hppa*64*|ia64*) -+ # +Z the default -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' -+ ;; -+ esac -+ # Is there a better lt_prog_compiler_static that works with the bundled CC? -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' -+ ;; -+ -+ irix5* | irix6* | nonstopux*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ # PIC (with -KPIC) is the default. -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ -+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) -+ case $cc_basename in -+ # old Intel for x86_64 which still supported -KPIC. -+ ecc*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ # icc used to be incompatible with GCC. -+ # ICC 10 doesn't accept -KPIC any more. -+ icc* | ifort*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ # Lahey Fortran 8.1. -+ lf95*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' -+ ;; -+ nagfor*) -+ # NAG Fortran compiler -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) -+ # Portland Group compilers (*not* the Pentium gcc compiler, -+ # which looks to be a dead project) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ ccc*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ # All Alpha code is PIC. -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ xl* | bgxl* | bgf* | mpixl*) -+ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' -+ ;; -+ *) -+ case `$CC -V 2>&1 | sed 5q` in -+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) -+ # Sun Fortran 8.3 passes all unrecognized flags to the linker -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='' -+ ;; -+ *Sun\ F* | *Sun*Fortran*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' -+ ;; -+ *Sun\ C*) -+ # Sun C 5.9 -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ ;; -+ *Intel*\ [[CF]]*Compiler*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' -+ ;; -+ *Portland\ Group*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ esac -+ ;; -+ esac -+ ;; -+ -+ newsos6) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ -+ *nto* | *qnx*) -+ # QNX uses GNU C++, but need to define -shared option too, otherwise -+ # it will coredump. -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' -+ ;; -+ -+ osf3* | osf4* | osf5*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ # All OSF/1 code is PIC. -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ -+ rdos*) -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' -+ ;; -+ -+ solaris*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ case $cc_basename in -+ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; -+ esac -+ ;; -+ -+ sunos4*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ -+ sysv4 | sysv4.2uw2* | sysv4.3*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ -+ sysv4*MP*) -+ if test -d /usr/nec ;then -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ fi -+ ;; -+ -+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ -+ unicos*) -+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' -+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no -+ ;; -+ -+ uts4*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' -+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' -+ ;; -+ -+ *) -+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no -+ ;; -+ esac -+ fi -+]) -+case $host_os in -+ # For platforms which do not support PIC, -DPIC is meaningless: -+ *djgpp*) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)= -+ ;; -+ *) -+ _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" -+ ;; -+esac -+ -+AC_CACHE_CHECK([for $compiler option to produce PIC], -+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], -+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) -+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) -+ -+# -+# Check to make sure the PIC flag actually works. -+# -+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then -+ _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], -+ [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], -+ [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], -+ [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in -+ "" | " "*) ;; -+ *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; -+ esac], -+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)= -+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -+fi -+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], -+ [Additional compiler flags for building library objects]) -+ -+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], -+ [How to pass a linker flag through the compiler]) -+# -+# Check to make sure the static flag actually works. -+# -+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" -+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], -+ _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), -+ $lt_tmp_static_flag, -+ [], -+ [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) -+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], -+ [Compiler flag to prevent dynamic linking]) -+])# _LT_COMPILER_PIC -+ -+ -+# _LT_LINKER_SHLIBS([TAGNAME]) -+# ---------------------------- -+# See if the linker supports building shared libraries. -+m4_defun([_LT_LINKER_SHLIBS], -+[AC_REQUIRE([LT_PATH_LD])dnl -+AC_REQUIRE([LT_PATH_NM])dnl -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl -+m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_DECL_EGREP])dnl -+m4_require([_LT_DECL_SED])dnl -+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -+m4_require([_LT_TAG_COMPILER])dnl -+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -+m4_if([$1], [CXX], [ -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -+ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] -+ case $host_os in -+ aix[[4-9]]*) -+ # If we're using GNU nm, then we don't want the "-C" option. -+ # -C means demangle to AIX nm, but means don't demangle with GNU nm -+ # Also, AIX nm treats weak defined symbols like other global defined -+ # symbols, whereas GNU nm marks them as "W". -+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' -+ else -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' -+ fi -+ ;; -+ pw32*) -+ _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" -+ ;; -+ cygwin* | mingw* | cegcc*) -+ case $cc_basename in -+ cl*) -+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' -+ ;; -+ *) -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' -+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] -+ ;; -+ esac -+ ;; -+ linux* | k*bsd*-gnu | gnu*) -+ _LT_TAGVAR(link_all_deplibs, $1)=no -+ ;; -+ *) -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -+ ;; -+ esac -+], [ -+ runpath_var= -+ _LT_TAGVAR(allow_undefined_flag, $1)= -+ _LT_TAGVAR(always_export_symbols, $1)=no -+ _LT_TAGVAR(archive_cmds, $1)= -+ _LT_TAGVAR(archive_expsym_cmds, $1)= -+ _LT_TAGVAR(compiler_needs_object, $1)=no -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)= -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -+ _LT_TAGVAR(hardcode_automatic, $1)=no -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -+ _LT_TAGVAR(hardcode_libdir_separator, $1)= -+ _LT_TAGVAR(hardcode_minus_L, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -+ _LT_TAGVAR(inherit_rpath, $1)=no -+ _LT_TAGVAR(link_all_deplibs, $1)=unknown -+ _LT_TAGVAR(module_cmds, $1)= -+ _LT_TAGVAR(module_expsym_cmds, $1)= -+ _LT_TAGVAR(old_archive_from_new_cmds, $1)= -+ _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= -+ _LT_TAGVAR(thread_safe_flag_spec, $1)= -+ _LT_TAGVAR(whole_archive_flag_spec, $1)= -+ # include_expsyms should be a list of space-separated symbols to be *always* -+ # included in the symbol list -+ _LT_TAGVAR(include_expsyms, $1)= -+ # exclude_expsyms can be an extended regexp of symbols to exclude -+ # it will be wrapped by ` (' and `)$', so one must not match beginning or -+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', -+ # as well as any symbol that contains `d'. -+ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] -+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out -+ # platforms (ab)use it in PIC code, but their linkers get confused if -+ # the symbol is explicitly referenced. Since portable code cannot -+ # rely on this symbol name, it's probably fine to never include it in -+ # preloaded symbol tables. -+ # Exclude shared library initialization/finalization symbols. -+dnl Note also adjust exclude_expsyms for C++ above. -+ extract_expsyms_cmds= -+ -+ case $host_os in -+ cygwin* | mingw* | pw32* | cegcc*) -+ # FIXME: the MSVC++ port hasn't been tested in a loooong time -+ # When not using gcc, we currently assume that we are using -+ # Microsoft Visual C++. -+ if test "$GCC" != yes; then -+ with_gnu_ld=no -+ fi -+ ;; -+ interix*) -+ # we just hope/assume this is gcc and not c89 (= MSVC++) -+ with_gnu_ld=yes -+ ;; -+ openbsd*) -+ with_gnu_ld=no -+ ;; -+ linux* | k*bsd*-gnu | gnu*) -+ _LT_TAGVAR(link_all_deplibs, $1)=no -+ ;; -+ esac -+ -+ _LT_TAGVAR(ld_shlibs, $1)=yes -+ -+ # On some targets, GNU ld is compatible enough with the native linker -+ # that we're better off using the native interface for both. -+ lt_use_gnu_ld_interface=no -+ if test "$with_gnu_ld" = yes; then -+ case $host_os in -+ aix*) -+ # The AIX port of GNU ld has always aspired to compatibility -+ # with the native linker. However, as the warning in the GNU ld -+ # block says, versions before 2.19.5* couldn't really create working -+ # shared libraries, regardless of the interface used. -+ case `$LD -v 2>&1` in -+ *\ \(GNU\ Binutils\)\ 2.19.5*) ;; -+ *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; -+ *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; -+ *) -+ lt_use_gnu_ld_interface=yes -+ ;; -+ esac -+ ;; -+ *) -+ lt_use_gnu_ld_interface=yes -+ ;; -+ esac -+ fi -+ -+ if test "$lt_use_gnu_ld_interface" = yes; then -+ # If archive_cmds runs LD, not CC, wlarc should be empty -+ wlarc='${wl}' -+ -+ # Set some defaults for GNU ld with shared library support. These -+ # are reset later if shared libraries are not supported. Putting them -+ # here allows them to be overridden if necessary. -+ runpath_var=LD_RUN_PATH -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ # ancient GNU ld didn't support --whole-archive et. al. -+ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then -+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' -+ else -+ _LT_TAGVAR(whole_archive_flag_spec, $1)= -+ fi -+ supports_anon_versioning=no -+ case `$LD -v 2>&1` in -+ *GNU\ gold*) supports_anon_versioning=yes ;; -+ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 -+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... -+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... -+ *\ 2.11.*) ;; # other 2.11 versions -+ *) supports_anon_versioning=yes ;; -+ esac -+ -+ # See if GNU ld supports shared libraries. -+ case $host_os in -+ aix[[3-9]]*) -+ # On AIX/PPC, the GNU linker is very broken -+ if test "$host_cpu" != ia64; then -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ cat <<_LT_EOF 1>&2 -+ -+*** Warning: the GNU linker, at least up to release 2.19, is reported -+*** to be unable to reliably create shared libraries on AIX. -+*** Therefore, libtool is disabling shared libraries support. If you -+*** really care for shared libraries, you may want to install binutils -+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. -+*** You will then need to restart the configuration process. -+ -+_LT_EOF -+ fi -+ ;; -+ -+ amigaos*) -+ case $host_cpu in -+ powerpc) -+ # see comment about AmigaOS4 .so support -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='' -+ ;; -+ m68k) -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ ;; -+ esac -+ ;; -+ -+ beos*) -+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ # Joseph Beckenbach says some releases of gcc -+ # support --undefined. This deserves some investigation. FIXME -+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ cygwin* | mingw* | pw32* | cegcc*) -+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, -+ # as there is no search path for DLLs. -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(always_export_symbols, $1)=no -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' -+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] -+ -+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ # If the export-symbols file already is a .def file (1st line -+ # is EXPORTS), use it as is; otherwise, prepend... -+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ cp $export_symbols $output_objdir/$soname.def; -+ else -+ echo EXPORTS > $output_objdir/$soname.def; -+ cat $export_symbols >> $output_objdir/$soname.def; -+ fi~ -+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ haiku*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ ;; -+ -+ interix[[3-9]]*) -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. -+ # Instead, shared libraries are loaded at an image base (0x10000000 by -+ # default) and relocated if they conflict, which is a slow very memory -+ # consuming and fragmenting process. To avoid this, we pick a random, -+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link -+ # time. Moving up from 0x10000000 also allows more sbrk(2) space. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ ;; -+ -+ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) -+ tmp_diet=no -+ if test "$host_os" = linux-dietlibc; then -+ case $cc_basename in -+ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) -+ esac -+ fi -+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ -+ && test "$tmp_diet" = no -+ then -+ tmp_addflag=' $pic_flag' -+ tmp_sharedflag='-shared' -+ case $cc_basename,$host_cpu in -+ pgcc*) # Portland Group C compiler -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ tmp_addflag=' $pic_flag' -+ ;; -+ pgf77* | pgf90* | pgf95* | pgfortran*) -+ # Portland Group f77 and f90 compilers -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ tmp_addflag=' $pic_flag -Mnomain' ;; -+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 -+ tmp_addflag=' -i_dynamic' ;; -+ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 -+ tmp_addflag=' -i_dynamic -nofor_main' ;; -+ ifc* | ifort*) # Intel Fortran compiler -+ tmp_addflag=' -nofor_main' ;; -+ lf95*) # Lahey Fortran 8.1 -+ _LT_TAGVAR(whole_archive_flag_spec, $1)= -+ tmp_sharedflag='--shared' ;; -+ xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) -+ tmp_sharedflag='-qmkshrobj' -+ tmp_addflag= ;; -+ nvcc*) # Cuda Compiler Driver 2.2 -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ _LT_TAGVAR(compiler_needs_object, $1)=yes -+ ;; -+ esac -+ case `$CC -V 2>&1 | sed 5q` in -+ *Sun\ C*) # Sun C 5.9 -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ _LT_TAGVAR(compiler_needs_object, $1)=yes -+ tmp_sharedflag='-G' ;; -+ *Sun\ F*) # Sun Fortran 8.3 -+ tmp_sharedflag='-G' ;; -+ esac -+ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ -+ if test "x$supports_anon_versioning" = xyes; then -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ -+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -+ echo "local: *; };" >> $output_objdir/$libname.ver~ -+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' -+ fi -+ -+ case $cc_basename in -+ xlf* | bgf* | bgxlf* | mpixlf*) -+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' -+ if test "x$supports_anon_versioning" = xyes; then -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ -+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -+ echo "local: *; };" >> $output_objdir/$libname.ver~ -+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' -+ fi -+ ;; -+ esac -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ netbsd* | netbsdelf*-gnu) -+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' -+ wlarc= -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ fi -+ ;; -+ -+ solaris*) -+ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ cat <<_LT_EOF 1>&2 -+ -+*** Warning: The releases 2.8.* of the GNU linker cannot reliably -+*** create shared libraries on Solaris systems. Therefore, libtool -+*** is disabling shared libraries support. We urge you to upgrade GNU -+*** binutils to release 2.9.1 or newer. Another option is to modify -+*** your PATH or compiler configuration so that the native linker is -+*** used, and then restart. -+ -+_LT_EOF -+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) -+ case `$LD -v 2>&1` in -+ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ cat <<_LT_EOF 1>&2 -+ -+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -+*** reliably create shared libraries on SCO systems. Therefore, libtool -+*** is disabling shared libraries support. We urge you to upgrade GNU -+*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -+*** your PATH or compiler configuration so that the native linker is -+*** used, and then restart. -+ -+_LT_EOF -+ ;; -+ *) -+ # For security reasons, it is highly recommended that you always -+ # use absolute paths for naming shared libraries, and exclude the -+ # DT_RUNPATH tag from executables and libraries. But doing so -+ # requires that you compile everything twice, which is a pain. -+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ ;; -+ -+ sunos4*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' -+ wlarc= -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ *) -+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ -+ if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then -+ runpath_var= -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)= -+ _LT_TAGVAR(whole_archive_flag_spec, $1)= -+ fi -+ else -+ # PORTME fill in a description of your system's linker (not GNU ld) -+ case $host_os in -+ aix3*) -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(always_export_symbols, $1)=yes -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' -+ # Note: this linker hardcodes the directories in LIBPATH if there -+ # are no directories specified by -L. -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then -+ # Neither direct hardcoding nor static linking is supported with a -+ # broken collect2. -+ _LT_TAGVAR(hardcode_direct, $1)=unsupported -+ fi -+ ;; -+ -+ aix[[4-9]]*) -+ if test "$host_cpu" = ia64; then -+ # On IA64, the linker does run time linking by default, so we don't -+ # have to do anything special. -+ aix_use_runtimelinking=no -+ exp_sym_flag='-Bexport' -+ no_entry_flag="" -+ else -+ # If we're using GNU nm, then we don't want the "-C" option. -+ # -C means demangle to AIX nm, but means don't demangle with GNU nm -+ # Also, AIX nm treats weak defined symbols like other global -+ # defined symbols, whereas GNU nm marks them as "W". -+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' -+ else -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' -+ fi -+ aix_use_runtimelinking=no -+ -+ # Test if we are trying to use run time linking or normal -+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we -+ # need to do runtime linking. -+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) -+ for ld_flag in $LDFLAGS; do -+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then -+ aix_use_runtimelinking=yes -+ break -+ fi -+ done -+ ;; -+ esac -+ -+ exp_sym_flag='-bexport' -+ no_entry_flag='-bnoentry' -+ fi -+ -+ # When large executables or shared objects are built, AIX ld can -+ # have problems creating the table of contents. If linking a library -+ # or program results in "error TOC overflow" add -mminimal-toc to -+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not -+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. -+ -+ _LT_TAGVAR(archive_cmds, $1)='' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' -+ -+ if test "$GCC" = yes; then -+ case $host_os in aix4.[[012]]|aix4.[[012]].*) -+ # We only want to do this on AIX 4.2 and lower, the check -+ # below for broken collect2 doesn't work under 4.3+ -+ collect2name=`${CC} -print-prog-name=collect2` -+ if test -f "$collect2name" && -+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null -+ then -+ # We have reworked collect2 -+ : -+ else -+ # We have old collect2 -+ _LT_TAGVAR(hardcode_direct, $1)=unsupported -+ # It fails to find uninstalled libraries when the uninstalled -+ # path is not listed in the libpath. Setting hardcode_minus_L -+ # to unsupported forces relinking -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)= -+ fi -+ ;; -+ esac -+ shared_flag='-shared' -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag="$shared_flag "'${wl}-G' -+ fi -+ _LT_TAGVAR(link_all_deplibs, $1)=no -+ else -+ # not using gcc -+ if test "$host_cpu" = ia64; then -+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release -+ # chokes on -Wl,-G. The following line is correct: -+ shared_flag='-G' -+ else -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag='${wl}-G' -+ else -+ shared_flag='${wl}-bM:SRE' -+ fi -+ fi -+ fi -+ -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' -+ # It seems that -bexpall does not export symbols beginning with -+ # underscore (_), so it is better to generate a list of symbols to export. -+ _LT_TAGVAR(always_export_symbols, $1)=yes -+ if test "$aix_use_runtimelinking" = yes; then -+ # Warning - without using the other runtime loading flags (-brtl), -+ # -berok will link without error, but may produce a broken library. -+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' -+ # Determine the default libpath from the value encoded in an -+ # empty executable. -+ _LT_SYS_MODULE_PATH_AIX([$1]) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ else -+ if test "$host_cpu" = ia64; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' -+ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" -+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" -+ else -+ # Determine the default libpath from the value encoded in an -+ # empty executable. -+ _LT_SYS_MODULE_PATH_AIX([$1]) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" -+ # Warning - without using the other run time loading flags, -+ # -berok will link without error, but may produce a broken library. -+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' -+ if test "$with_gnu_ld" = yes; then -+ # We only use this code for GNU lds that support --whole-archive. -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -+ else -+ # Exported symbols can be pulled into shared objects from archives -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' -+ fi -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes -+ # This is similar to how AIX traditionally builds its shared libraries. -+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' -+ fi -+ fi -+ ;; -+ -+ amigaos*) -+ case $host_cpu in -+ powerpc) -+ # see comment about AmigaOS4 .so support -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='' -+ ;; -+ m68k) -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ ;; -+ esac -+ ;; -+ -+ bsdi[[45]]*) -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic -+ ;; -+ -+ cygwin* | mingw* | pw32* | cegcc*) -+ # When not using gcc, we currently assume that we are using -+ # Microsoft Visual C++. -+ # hardcode_libdir_flag_spec is actually meaningless, as there is -+ # no search path for DLLs. -+ case $cc_basename in -+ cl*) -+ # Native MSVC -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(always_export_symbols, $1)=yes -+ _LT_TAGVAR(file_list_spec, $1)='@' -+ # Tell ltmain to make .lib files, not .a files. -+ libext=lib -+ # Tell ltmain to make .dll files, not .so files. -+ shrext_cmds=".dll" -+ # FIXME: Setting linknames here is a bad hack. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; -+ else -+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; -+ fi~ -+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ -+ linknames=' -+ # The linker will not automatically build a static lib if we build a DLL. -+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' -+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' -+ # Don't use ranlib -+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' -+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ -+ lt_tool_outputfile="@TOOL_OUTPUT@"~ -+ case $lt_outputfile in -+ *.exe|*.EXE) ;; -+ *) -+ lt_outputfile="$lt_outputfile.exe" -+ lt_tool_outputfile="$lt_tool_outputfile.exe" -+ ;; -+ esac~ -+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then -+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; -+ $RM "$lt_outputfile.manifest"; -+ fi' -+ ;; -+ *) -+ # Assume MSVC wrapper -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ # Tell ltmain to make .lib files, not .a files. -+ libext=lib -+ # Tell ltmain to make .dll files, not .so files. -+ shrext_cmds=".dll" -+ # FIXME: Setting linknames here is a bad hack. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' -+ # The linker will automatically build a .lib file if we build a DLL. -+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' -+ # FIXME: Should let the user specify the lib program. -+ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ ;; -+ esac -+ ;; -+ -+ darwin* | rhapsody*) -+ _LT_DARWIN_LINKER_FEATURES($1) -+ ;; -+ -+ dgux*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor -+ # support. Future versions do this automatically, but an explicit c++rt0.o -+ # does not break anything, and helps significantly (at the cost of a little -+ # extra space). -+ freebsd2.2*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ # Unfortunately, older versions of FreeBSD 2 do not have this feature. -+ freebsd2.*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries. -+ freebsd* | dragonfly*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ hpux9*) -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' -+ fi -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ -+ # hardcode_minus_L: Not really in the search PATH, -+ # but as the default location of the library. -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ ;; -+ -+ hpux10*) -+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' -+ fi -+ if test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ # hardcode_minus_L: Not really in the search PATH, -+ # but as the default location of the library. -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ fi -+ ;; -+ -+ hpux11*) -+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then -+ case $host_cpu in -+ hppa*64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ ia64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ esac -+ else -+ case $host_cpu in -+ hppa*64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ ia64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ *) -+ m4_if($1, [], [ -+ # Older versions of the 11.00 compiler do not understand -b yet -+ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) -+ _LT_LINKER_OPTION([if $CC understands -b], -+ _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], -+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], -+ [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], -+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) -+ ;; -+ esac -+ fi -+ if test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ case $host_cpu in -+ hppa*64*|ia64*) -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ *) -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ -+ # hardcode_minus_L: Not really in the search PATH, -+ # but as the default location of the library. -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ ;; -+ esac -+ fi -+ ;; -+ -+ irix5* | irix6* | nonstopux*) -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ # Try to use the -exported_symbol ld option, if it does not -+ # work, assume that -exports_file does not work either and -+ # implicitly export all symbols. -+ # This should be the same for all languages, so no per-tag cache variable. -+ AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], -+ [lt_cv_irix_exported_symbol], -+ [save_LDFLAGS="$LDFLAGS" -+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" -+ AC_LINK_IFELSE( -+ [AC_LANG_SOURCE( -+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], -+ [C++], [[int foo (void) { return 0; }]], -+ [Fortran 77], [[ -+ subroutine foo -+ end]], -+ [Fortran], [[ -+ subroutine foo -+ end]])])], -+ [lt_cv_irix_exported_symbol=yes], -+ [lt_cv_irix_exported_symbol=no]) -+ LDFLAGS="$save_LDFLAGS"]) -+ if test "$lt_cv_irix_exported_symbol" = yes; then -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' -+ fi -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' -+ fi -+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(inherit_rpath, $1)=yes -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ ;; -+ -+ netbsd* | netbsdelf*-gnu) -+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF -+ fi -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ newsos6) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ *nto* | *qnx*) -+ ;; -+ -+ openbsd*) -+ if test -f /usr/libexec/ld.so; then -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ else -+ case $host_os in -+ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ ;; -+ esac -+ fi -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ os2*) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' -+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' -+ ;; -+ -+ osf3*) -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ else -+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ fi -+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ ;; -+ -+ osf4* | osf5*) # as osf3* with the addition of -msym flag -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ else -+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ -+ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' -+ -+ # Both c and cxx compiler support -rpath directly -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' -+ fi -+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ ;; -+ -+ solaris*) -+ _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' -+ if test "$GCC" = yes; then -+ wlarc='${wl}' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' -+ else -+ case `$CC -V 2>&1` in -+ *"Compilers 5.0"*) -+ wlarc='' -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' -+ ;; -+ *) -+ wlarc='${wl}' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' -+ ;; -+ esac -+ fi -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ case $host_os in -+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; -+ *) -+ # The compiler driver will combine and reorder linker options, -+ # but understands `-z linker_flag'. GCC discards it without `$wl', -+ # but is careful enough not to reorder. -+ # Supported since Solaris 2.6 (maybe 2.5.1?) -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' -+ else -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' -+ fi -+ ;; -+ esac -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ ;; -+ -+ sunos4*) -+ if test "x$host_vendor" = xsequent; then -+ # Use $CC to link under sequent, because it throws in some extra .o -+ # files that make .init and .fini sections work. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' -+ fi -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ sysv4) -+ case $host_vendor in -+ sni) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? -+ ;; -+ siemens) -+ ## LD is ld it makes a PLAMLIB -+ ## CC just makes a GrossModule. -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ ;; -+ motorola) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie -+ ;; -+ esac -+ runpath_var='LD_RUN_PATH' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ sysv4.3*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' -+ ;; -+ -+ sysv4*MP*) -+ if test -d /usr/nec; then -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ runpath_var=LD_RUN_PATH -+ hardcode_runpath_var=yes -+ _LT_TAGVAR(ld_shlibs, $1)=yes -+ fi -+ ;; -+ -+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) -+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ runpath_var='LD_RUN_PATH' -+ -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ fi -+ ;; -+ -+ sysv5* | sco3.2v5* | sco5v6*) -+ # Note: We can NOT use -z defs as we might desire, because we do not -+ # link with -lc, and that would cause any symbols used from libc to -+ # always be unresolved, which means just about no library would -+ # ever link correctly. If we're not using GNU ld we use -z text -+ # though, which does catch some bad symbols but isn't as heavy-handed -+ # as -z defs. -+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' -+ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' -+ runpath_var='LD_RUN_PATH' -+ -+ if test "$GCC" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ fi -+ ;; -+ -+ uts4*) -+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ -+ *) -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ -+ if test x$host_vendor = xsni; then -+ case $host in -+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' -+ ;; -+ esac -+ fi -+ fi -+]) -+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no -+ -+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld -+ -+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl -+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl -+_LT_DECL([], [extract_expsyms_cmds], [2], -+ [The commands to extract the exported symbol list from a shared archive]) -+ -+# -+# Do we need to explicitly link libc? -+# -+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in -+x|xyes) -+ # Assume -lc should be added -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes -+ -+ if test "$enable_shared" = yes && test "$GCC" = yes; then -+ case $_LT_TAGVAR(archive_cmds, $1) in -+ *'~'*) -+ # FIXME: we may have to deal with multi-command sequences. -+ ;; -+ '$CC '*) -+ # Test whether the compiler implicitly links with -lc since on some -+ # systems, -lgcc has to come before -lc. If gcc already passes -lc -+ # to ld, don't add -lc before -lgcc. -+ AC_CACHE_CHECK([whether -lc should be explicitly linked in], -+ [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), -+ [$RM conftest* -+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext -+ -+ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then -+ soname=conftest -+ lib=conftest -+ libobjs=conftest.$ac_objext -+ deplibs= -+ wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) -+ pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) -+ compiler_flags=-v -+ linker_flags=-v -+ verstring= -+ output_objdir=. -+ libname=conftest -+ lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) -+ _LT_TAGVAR(allow_undefined_flag, $1)= -+ if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) -+ then -+ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ else -+ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes -+ fi -+ _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag -+ else -+ cat conftest.err 1>&5 -+ fi -+ $RM conftest* -+ ]) -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) -+ ;; -+ esac -+ fi -+ ;; -+esac -+ -+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], -+ [Whether or not to add -lc for building shared libraries]) -+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], -+ [enable_shared_with_static_runtimes], [0], -+ [Whether or not to disallow shared libs when runtime libs are static]) -+_LT_TAGDECL([], [export_dynamic_flag_spec], [1], -+ [Compiler flag to allow reflexive dlopens]) -+_LT_TAGDECL([], [whole_archive_flag_spec], [1], -+ [Compiler flag to generate shared objects directly from archives]) -+_LT_TAGDECL([], [compiler_needs_object], [1], -+ [Whether the compiler copes with passing no objects directly]) -+_LT_TAGDECL([], [old_archive_from_new_cmds], [2], -+ [Create an old-style archive from a shared archive]) -+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], -+ [Create a temporary old-style archive to link instead of a shared archive]) -+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) -+_LT_TAGDECL([], [archive_expsym_cmds], [2]) -+_LT_TAGDECL([], [module_cmds], [2], -+ [Commands used to build a loadable module if different from building -+ a shared archive.]) -+_LT_TAGDECL([], [module_expsym_cmds], [2]) -+_LT_TAGDECL([], [with_gnu_ld], [1], -+ [Whether we are building with GNU ld or not]) -+_LT_TAGDECL([], [allow_undefined_flag], [1], -+ [Flag that allows shared libraries with undefined symbols to be built]) -+_LT_TAGDECL([], [no_undefined_flag], [1], -+ [Flag that enforces no undefined symbols]) -+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], -+ [Flag to hardcode $libdir into a binary during linking. -+ This must work even if $libdir does not exist]) -+_LT_TAGDECL([], [hardcode_libdir_separator], [1], -+ [Whether we need a single "-rpath" flag with a separated argument]) -+_LT_TAGDECL([], [hardcode_direct], [0], -+ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes -+ DIR into the resulting binary]) -+_LT_TAGDECL([], [hardcode_direct_absolute], [0], -+ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes -+ DIR into the resulting binary and the resulting library dependency is -+ "absolute", i.e impossible to change by setting ${shlibpath_var} if the -+ library is relocated]) -+_LT_TAGDECL([], [hardcode_minus_L], [0], -+ [Set to "yes" if using the -LDIR flag during linking hardcodes DIR -+ into the resulting binary]) -+_LT_TAGDECL([], [hardcode_shlibpath_var], [0], -+ [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR -+ into the resulting binary]) -+_LT_TAGDECL([], [hardcode_automatic], [0], -+ [Set to "yes" if building a shared library automatically hardcodes DIR -+ into the library and all subsequent libraries and executables linked -+ against it]) -+_LT_TAGDECL([], [inherit_rpath], [0], -+ [Set to yes if linker adds runtime paths of dependent libraries -+ to runtime path list]) -+_LT_TAGDECL([], [link_all_deplibs], [0], -+ [Whether libtool must link a program against all its dependency libraries]) -+_LT_TAGDECL([], [always_export_symbols], [0], -+ [Set to "yes" if exported symbols are required]) -+_LT_TAGDECL([], [export_symbols_cmds], [2], -+ [The commands to list exported symbols]) -+_LT_TAGDECL([], [exclude_expsyms], [1], -+ [Symbols that should not be listed in the preloaded symbols]) -+_LT_TAGDECL([], [include_expsyms], [1], -+ [Symbols that must always be exported]) -+_LT_TAGDECL([], [prelink_cmds], [2], -+ [Commands necessary for linking programs (against libraries) with templates]) -+_LT_TAGDECL([], [postlink_cmds], [2], -+ [Commands necessary for finishing linking programs]) -+_LT_TAGDECL([], [file_list_spec], [1], -+ [Specify filename containing input files]) -+dnl FIXME: Not yet implemented -+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], -+dnl [Compiler flag to generate thread safe objects]) -+])# _LT_LINKER_SHLIBS -+ -+ -+# _LT_LANG_C_CONFIG([TAG]) -+# ------------------------ -+# Ensure that the configuration variables for a C compiler are suitably -+# defined. These variables are subsequently used by _LT_CONFIG to write -+# the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_C_CONFIG], -+[m4_require([_LT_DECL_EGREP])dnl -+lt_save_CC="$CC" -+AC_LANG_PUSH(C) -+ -+# Source file extension for C test sources. -+ac_ext=c -+ -+# Object file extension for compiled C test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# Code to be used in simple compile tests -+lt_simple_compile_test_code="int some_variable = 0;" -+ -+# Code to be used in simple link tests -+lt_simple_link_test_code='int main(){return(0);}' -+ -+_LT_TAG_COMPILER -+# Save the default compiler, since it gets overwritten when the other -+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. -+compiler_DEFAULT=$CC -+ -+# save warnings/boilerplate of simple test code -+_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... -+if test -n "$compiler"; then -+ _LT_COMPILER_NO_RTTI($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_SYS_DYNAMIC_LINKER($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ LT_SYS_DLOPEN_SELF -+ _LT_CMD_STRIPLIB -+ -+ # Report which library types will actually be built -+ AC_MSG_CHECKING([if libtool supports shared libraries]) -+ AC_MSG_RESULT([$can_build_shared]) -+ -+ AC_MSG_CHECKING([whether to build shared libraries]) -+ test "$can_build_shared" = "no" && enable_shared=no -+ -+ # On AIX, shared libraries and static libraries use the same namespace, and -+ # are all built from PIC. -+ case $host_os in -+ aix3*) -+ test "$enable_shared" = yes && enable_static=no -+ if test -n "$RANLIB"; then -+ archive_cmds="$archive_cmds~\$RANLIB \$lib" -+ postinstall_cmds='$RANLIB $lib' -+ fi -+ ;; -+ -+ aix[[4-9]]*) -+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then -+ test "$enable_shared" = yes && enable_static=no -+ fi -+ ;; -+ esac -+ AC_MSG_RESULT([$enable_shared]) -+ -+ AC_MSG_CHECKING([whether to build static libraries]) -+ # Make sure either enable_shared or enable_static is yes. -+ test "$enable_shared" = yes || enable_static=yes -+ AC_MSG_RESULT([$enable_static]) -+ -+ _LT_CONFIG($1) -+fi -+AC_LANG_POP -+CC="$lt_save_CC" -+])# _LT_LANG_C_CONFIG -+ -+ -+# _LT_LANG_CXX_CONFIG([TAG]) -+# -------------------------- -+# Ensure that the configuration variables for a C++ compiler are suitably -+# defined. These variables are subsequently used by _LT_CONFIG to write -+# the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_CXX_CONFIG], -+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+m4_require([_LT_DECL_EGREP])dnl -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl -+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 -+else -+ _lt_caught_CXX_error=yes -+fi -+ -+AC_LANG_PUSH(C++) -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+_LT_TAGVAR(allow_undefined_flag, $1)= -+_LT_TAGVAR(always_export_symbols, $1)=no -+_LT_TAGVAR(archive_expsym_cmds, $1)= -+_LT_TAGVAR(compiler_needs_object, $1)=no -+_LT_TAGVAR(export_dynamic_flag_spec, $1)= -+_LT_TAGVAR(hardcode_direct, $1)=no -+_LT_TAGVAR(hardcode_direct_absolute, $1)=no -+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -+_LT_TAGVAR(hardcode_libdir_separator, $1)= -+_LT_TAGVAR(hardcode_minus_L, $1)=no -+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -+_LT_TAGVAR(hardcode_automatic, $1)=no -+_LT_TAGVAR(inherit_rpath, $1)=no -+_LT_TAGVAR(module_cmds, $1)= -+_LT_TAGVAR(module_expsym_cmds, $1)= -+_LT_TAGVAR(link_all_deplibs, $1)=unknown -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -+_LT_TAGVAR(no_undefined_flag, $1)= -+_LT_TAGVAR(whole_archive_flag_spec, $1)= -+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no -+ -+# Source file extension for C++ test sources. -+ac_ext=cpp -+ -+# Object file extension for compiled C++ test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# No sense in running all these tests if we already determined that -+# the CXX compiler isn't working. Some variables (like enable_shared) -+# are currently assumed to apply to all compilers on this platform, -+# and will be corrupted by setting them based on a non-working compiler. -+if test "$_lt_caught_CXX_error" != yes; then -+ # Code to be used in simple compile tests -+ lt_simple_compile_test_code="int some_variable = 0;" -+ -+ # Code to be used in simple link tests -+ lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' -+ -+ # ltmain only uses $CC for tagged configurations so make sure $CC is set. -+ _LT_TAG_COMPILER -+ -+ # save warnings/boilerplate of simple test code -+ _LT_COMPILER_BOILERPLATE -+ _LT_LINKER_BOILERPLATE -+ -+ # Allow CC to be a program name with arguments. -+ lt_save_CC=$CC -+ lt_save_CFLAGS=$CFLAGS -+ lt_save_LD=$LD -+ lt_save_GCC=$GCC -+ GCC=$GXX -+ lt_save_with_gnu_ld=$with_gnu_ld -+ lt_save_path_LD=$lt_cv_path_LD -+ if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then -+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -+ else -+ $as_unset lt_cv_prog_gnu_ld -+ fi -+ if test -n "${lt_cv_path_LDCXX+set}"; then -+ lt_cv_path_LD=$lt_cv_path_LDCXX -+ else -+ $as_unset lt_cv_path_LD -+ fi -+ test -z "${LDCXX+set}" || LD=$LDCXX -+ CC=${CXX-"c++"} -+ CFLAGS=$CXXFLAGS -+ compiler=$CC -+ _LT_TAGVAR(compiler, $1)=$CC -+ _LT_CC_BASENAME([$compiler]) -+ -+ if test -n "$compiler"; then -+ # We don't want -fno-exception when compiling C++ code, so set the -+ # no_builtin_flag separately -+ if test "$GXX" = yes; then -+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -+ else -+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -+ fi -+ -+ if test "$GXX" = yes; then -+ # Set up default GNU C++ configuration -+ -+ LT_PATH_LD -+ -+ # Check if GNU C++ uses GNU ld as the underlying linker, since the -+ # archiving commands below assume that GNU ld is being used. -+ if test "$with_gnu_ld" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ -+ # If archive_cmds runs LD, not CC, wlarc should be empty -+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to -+ # investigate it a little bit more. (MM) -+ wlarc='${wl}' -+ -+ # ancient GNU ld didn't support --whole-archive et. al. -+ if eval "`$CC -print-prog-name=ld` --help 2>&1" | -+ $GREP 'no-whole-archive' > /dev/null; then -+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' -+ else -+ _LT_TAGVAR(whole_archive_flag_spec, $1)= -+ fi -+ else -+ with_gnu_ld=no -+ wlarc= -+ -+ # A generic and very simple default shared library creation -+ # command for GNU C++ for the case where it uses the native -+ # linker, instead of GNU ld. If possible, this setting should -+ # overridden to take advantage of the native linker features on -+ # the platform it is being used on. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' -+ fi -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' -+ -+ else -+ GXX=no -+ with_gnu_ld=no -+ wlarc= -+ fi -+ -+ # PORTME: fill in a description of your system's C++ link characteristics -+ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -+ _LT_TAGVAR(ld_shlibs, $1)=yes -+ case $host_os in -+ aix3*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ aix[[4-9]]*) -+ if test "$host_cpu" = ia64; then -+ # On IA64, the linker does run time linking by default, so we don't -+ # have to do anything special. -+ aix_use_runtimelinking=no -+ exp_sym_flag='-Bexport' -+ no_entry_flag="" -+ else -+ aix_use_runtimelinking=no -+ -+ # Test if we are trying to use run time linking or normal -+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we -+ # need to do runtime linking. -+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) -+ for ld_flag in $LDFLAGS; do -+ case $ld_flag in -+ *-brtl*) -+ aix_use_runtimelinking=yes -+ break -+ ;; -+ esac -+ done -+ ;; -+ esac -+ -+ exp_sym_flag='-bexport' -+ no_entry_flag='-bnoentry' -+ fi -+ -+ # When large executables or shared objects are built, AIX ld can -+ # have problems creating the table of contents. If linking a library -+ # or program results in "error TOC overflow" add -mminimal-toc to -+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not -+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. -+ -+ _LT_TAGVAR(archive_cmds, $1)='' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' -+ -+ if test "$GXX" = yes; then -+ case $host_os in aix4.[[012]]|aix4.[[012]].*) -+ # We only want to do this on AIX 4.2 and lower, the check -+ # below for broken collect2 doesn't work under 4.3+ -+ collect2name=`${CC} -print-prog-name=collect2` -+ if test -f "$collect2name" && -+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null -+ then -+ # We have reworked collect2 -+ : -+ else -+ # We have old collect2 -+ _LT_TAGVAR(hardcode_direct, $1)=unsupported -+ # It fails to find uninstalled libraries when the uninstalled -+ # path is not listed in the libpath. Setting hardcode_minus_L -+ # to unsupported forces relinking -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)= -+ fi -+ esac -+ shared_flag='-shared' -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag="$shared_flag "'${wl}-G' -+ fi -+ else -+ # not using gcc -+ if test "$host_cpu" = ia64; then -+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release -+ # chokes on -Wl,-G. The following line is correct: -+ shared_flag='-G' -+ else -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag='${wl}-G' -+ else -+ shared_flag='${wl}-bM:SRE' -+ fi -+ fi -+ fi -+ -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' -+ # It seems that -bexpall does not export symbols beginning with -+ # underscore (_), so it is better to generate a list of symbols to -+ # export. -+ _LT_TAGVAR(always_export_symbols, $1)=yes -+ if test "$aix_use_runtimelinking" = yes; then -+ # Warning - without using the other runtime loading flags (-brtl), -+ # -berok will link without error, but may produce a broken library. -+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' -+ # Determine the default libpath from the value encoded in an empty -+ # executable. -+ _LT_SYS_MODULE_PATH_AIX([$1]) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" -+ -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ else -+ if test "$host_cpu" = ia64; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' -+ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" -+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" -+ else -+ # Determine the default libpath from the value encoded in an -+ # empty executable. -+ _LT_SYS_MODULE_PATH_AIX([$1]) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" -+ # Warning - without using the other run time loading flags, -+ # -berok will link without error, but may produce a broken library. -+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' -+ if test "$with_gnu_ld" = yes; then -+ # We only use this code for GNU lds that support --whole-archive. -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -+ else -+ # Exported symbols can be pulled into shared objects from archives -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' -+ fi -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes -+ # This is similar to how AIX traditionally builds its shared -+ # libraries. -+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' -+ fi -+ fi -+ ;; -+ -+ beos*) -+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ # Joseph Beckenbach says some releases of gcc -+ # support --undefined. This deserves some investigation. FIXME -+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ chorus*) -+ case $cc_basename in -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ ;; -+ -+ cygwin* | mingw* | pw32* | cegcc*) -+ case $GXX,$cc_basename in -+ ,cl* | no,cl*) -+ # Native MSVC -+ # hardcode_libdir_flag_spec is actually meaningless, as there is -+ # no search path for DLLs. -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(always_export_symbols, $1)=yes -+ _LT_TAGVAR(file_list_spec, $1)='@' -+ # Tell ltmain to make .lib files, not .a files. -+ libext=lib -+ # Tell ltmain to make .dll files, not .so files. -+ shrext_cmds=".dll" -+ # FIXME: Setting linknames here is a bad hack. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; -+ else -+ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; -+ fi~ -+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ -+ linknames=' -+ # The linker will not automatically build a static lib if we build a DLL. -+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ # Don't use ranlib -+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' -+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ -+ lt_tool_outputfile="@TOOL_OUTPUT@"~ -+ case $lt_outputfile in -+ *.exe|*.EXE) ;; -+ *) -+ lt_outputfile="$lt_outputfile.exe" -+ lt_tool_outputfile="$lt_tool_outputfile.exe" -+ ;; -+ esac~ -+ func_to_tool_file "$lt_outputfile"~ -+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then -+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; -+ $RM "$lt_outputfile.manifest"; -+ fi' -+ ;; -+ *) -+ # g++ -+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, -+ # as there is no search path for DLLs. -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' -+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported -+ _LT_TAGVAR(always_export_symbols, $1)=no -+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes -+ -+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ # If the export-symbols file already is a .def file (1st line -+ # is EXPORTS), use it as is; otherwise, prepend... -+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ cp $export_symbols $output_objdir/$soname.def; -+ else -+ echo EXPORTS > $output_objdir/$soname.def; -+ cat $export_symbols >> $output_objdir/$soname.def; -+ fi~ -+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ ;; -+ darwin* | rhapsody*) -+ _LT_DARWIN_LINKER_FEATURES($1) -+ ;; -+ -+ dgux*) -+ case $cc_basename in -+ ec++*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ ghcx*) -+ # Green Hills C++ Compiler -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ ;; -+ -+ freebsd2.*) -+ # C++ shared libraries reported to be fairly broken before -+ # switch to ELF -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ freebsd-elf*) -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ ;; -+ -+ freebsd* | dragonfly*) -+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF -+ # conventions -+ _LT_TAGVAR(ld_shlibs, $1)=yes -+ ;; -+ -+ haiku*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ ;; -+ -+ hpux9*) -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, -+ # but as the default -+ # location of the library. -+ -+ case $cc_basename in -+ CC*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ aCC*) -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ # -+ # There doesn't appear to be a way to prevent this compiler from -+ # explicitly linking system object files so we need to strip them -+ # from the output so that they don't get included in the library -+ # dependencies. -+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' -+ ;; -+ *) -+ if test "$GXX" = yes; then -+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' -+ else -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ ;; -+ -+ hpux10*|hpux11*) -+ if test $with_gnu_ld = no; then -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ case $host_cpu in -+ hppa*64*|ia64*) -+ ;; -+ *) -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ ;; -+ esac -+ fi -+ case $host_cpu in -+ hppa*64*|ia64*) -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ ;; -+ *) -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, -+ # but as the default -+ # location of the library. -+ ;; -+ esac -+ -+ case $cc_basename in -+ CC*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ aCC*) -+ case $host_cpu in -+ hppa*64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ ia64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ esac -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ # -+ # There doesn't appear to be a way to prevent this compiler from -+ # explicitly linking system object files so we need to strip them -+ # from the output so that they don't get included in the library -+ # dependencies. -+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' -+ ;; -+ *) -+ if test "$GXX" = yes; then -+ if test $with_gnu_ld = no; then -+ case $host_cpu in -+ hppa*64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ ia64*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ ;; -+ esac -+ fi -+ else -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ ;; -+ -+ interix[[3-9]]*) -+ _LT_TAGVAR(hardcode_direct, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. -+ # Instead, shared libraries are loaded at an image base (0x10000000 by -+ # default) and relocated if they conflict, which is a slow very memory -+ # consuming and fragmenting process. To avoid this, we pick a random, -+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link -+ # time. Moving up from 0x10000000 also allows more sbrk(2) space. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ ;; -+ irix5* | irix6*) -+ case $cc_basename in -+ CC*) -+ # SGI C++ -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ -+ # Archives containing C++ object files must be created using -+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is -+ # necessary to make sure instantiated templates are included -+ # in the archive. -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' -+ ;; -+ *) -+ if test "$GXX" = yes; then -+ if test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ else -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' -+ fi -+ fi -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ ;; -+ esac -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ _LT_TAGVAR(inherit_rpath, $1)=yes -+ ;; -+ -+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) -+ case $cc_basename in -+ KCC*) -+ # Kuck and Associates, Inc. (KAI) C++ Compiler -+ -+ # KCC will only create a shared library if the output file -+ # ends with ".so" (or ".sl" for HP-UX), so rename the library -+ # to its proper name (with version) after linking. -+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ # -+ # There doesn't appear to be a way to prevent this compiler from -+ # explicitly linking system object files so we need to strip them -+ # from the output so that they don't get included in the library -+ # dependencies. -+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ -+ # Archives containing C++ object files must be created using -+ # "CC -Bstatic", where "CC" is the KAI C++ compiler. -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' -+ ;; -+ icpc* | ecpc* ) -+ # Intel C++ -+ with_gnu_ld=yes -+ # version 8.0 and above of icpc choke on multiply defined symbols -+ # if we add $predep_objects and $postdep_objects, however 7.1 and -+ # earlier do not add the objects themselves. -+ case `$CC -V 2>&1` in -+ *"Version 7."*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ ;; -+ *) # Version 8.0 or newer -+ tmp_idyn= -+ case $host_cpu in -+ ia64*) tmp_idyn=' -i_dynamic';; -+ esac -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -+ ;; -+ esac -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -+ ;; -+ pgCC* | pgcpp*) -+ # Portland Group C++ compiler -+ case `$CC -V` in -+ *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) -+ _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ -+ rm -rf $tpldir~ -+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ -+ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' -+ _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ -+ rm -rf $tpldir~ -+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ -+ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ -+ $RANLIB $oldlib' -+ _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ -+ rm -rf $tpldir~ -+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ -+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ -+ rm -rf $tpldir~ -+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ -+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' -+ ;; -+ *) # Version 6 and above use weak symbols -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' -+ ;; -+ esac -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ ;; -+ cxx*) -+ # Compaq C++ -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' -+ -+ runpath_var=LD_RUN_PATH -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ # -+ # There doesn't appear to be a way to prevent this compiler from -+ # explicitly linking system object files so we need to strip them -+ # from the output so that they don't get included in the library -+ # dependencies. -+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' -+ ;; -+ xl* | mpixl* | bgxl*) -+ # IBM XL 8.0 on PPC, with GNU ld -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ if test "x$supports_anon_versioning" = xyes; then -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ -+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -+ echo "local: *; };" >> $output_objdir/$libname.ver~ -+ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' -+ fi -+ ;; -+ *) -+ case `$CC -V 2>&1 | sed 5q` in -+ *Sun\ C*) -+ # Sun C++ 5.9 -+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' -+ _LT_TAGVAR(compiler_needs_object, $1)=yes -+ -+ # Not sure whether something based on -+ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 -+ # would be better. -+ output_verbose_link_cmd='func_echo_all' -+ -+ # Archives containing C++ object files must be created using -+ # "CC -xar", where "CC" is the Sun C++ compiler. This is -+ # necessary to make sure instantiated templates are included -+ # in the archive. -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' -+ ;; -+ esac -+ ;; -+ esac -+ ;; -+ -+ lynxos*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ m88k*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ mvs*) -+ case $cc_basename in -+ cxx*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ ;; -+ -+ netbsd*) -+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' -+ wlarc= -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ fi -+ # Workaround some broken pre-1.5 toolchains -+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' -+ ;; -+ -+ *nto* | *qnx*) -+ _LT_TAGVAR(ld_shlibs, $1)=yes -+ ;; -+ -+ openbsd2*) -+ # C++ shared libraries are fairly broken -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ openbsd*) -+ if test -f /usr/libexec/ld.so; then -+ _LT_TAGVAR(hardcode_direct, $1)=yes -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' -+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' -+ fi -+ output_verbose_link_cmd=func_echo_all -+ else -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ -+ osf3* | osf4* | osf5*) -+ case $cc_basename in -+ KCC*) -+ # Kuck and Associates, Inc. (KAI) C++ Compiler -+ -+ # KCC will only create a shared library if the output file -+ # ends with ".so" (or ".sl" for HP-UX), so rename the library -+ # to its proper name (with version) after linking. -+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ # Archives containing C++ object files must be created using -+ # the KAI C++ compiler. -+ case $host in -+ osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; -+ *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; -+ esac -+ ;; -+ RCC*) -+ # Rational C++ 2.4.1 -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ cxx*) -+ case $host in -+ osf3*) -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ ;; -+ *) -+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ -+ echo "-hidden">> $lib.exp~ -+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ -+ $RM $lib.exp' -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' -+ ;; -+ esac -+ -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ # -+ # There doesn't appear to be a way to prevent this compiler from -+ # explicitly linking system object files so we need to strip them -+ # from the output so that they don't get included in the library -+ # dependencies. -+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' -+ ;; -+ *) -+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' -+ case $host in -+ osf3*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ ;; -+ esac -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=: -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' -+ -+ else -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ fi -+ ;; -+ esac -+ ;; -+ -+ psos*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ sunos4*) -+ case $cc_basename in -+ CC*) -+ # Sun C++ 4.x -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ lcc*) -+ # Lucid -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ ;; -+ -+ solaris*) -+ case $cc_basename in -+ CC* | sunCC*) -+ # Sun C++ 4.2, 5.x and Centerline C++ -+ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes -+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ case $host_os in -+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; -+ *) -+ # The compiler driver will combine and reorder linker options, -+ # but understands `-z linker_flag'. -+ # Supported since Solaris 2.6 (maybe 2.5.1?) -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' -+ ;; -+ esac -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ -+ output_verbose_link_cmd='func_echo_all' -+ -+ # Archives containing C++ object files must be created using -+ # "CC -xar", where "CC" is the Sun C++ compiler. This is -+ # necessary to make sure instantiated templates are included -+ # in the archive. -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' -+ ;; -+ gcx*) -+ # Green Hills C++ Compiler -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' -+ -+ # The C++ compiler must be used to create the archive. -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' -+ ;; -+ *) -+ # GNU C++ compiler with Solaris linker -+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then -+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' -+ if $CC --version | $GREP -v '^2\.7' > /dev/null; then -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' -+ else -+ # g++ 2.7 appears to require `-G' NOT `-shared' on this -+ # platform. -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' -+ -+ # Commands to make compiler produce verbose output that lists -+ # what "hidden" libraries, object files and flags are used when -+ # linking a shared library. -+ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' -+ fi -+ -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' -+ case $host_os in -+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; -+ *) -+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' -+ ;; -+ esac -+ fi -+ ;; -+ esac -+ ;; -+ -+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) -+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ runpath_var='LD_RUN_PATH' -+ -+ case $cc_basename in -+ CC*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ esac -+ ;; -+ -+ sysv5* | sco3.2v5* | sco5v6*) -+ # Note: We can NOT use -z defs as we might desire, because we do not -+ # link with -lc, and that would cause any symbols used from libc to -+ # always be unresolved, which means just about no library would -+ # ever link correctly. If we're not using GNU ld we use -z text -+ # though, which does catch some bad symbols but isn't as heavy-handed -+ # as -z defs. -+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' -+ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' -+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no -+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' -+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' -+ _LT_TAGVAR(link_all_deplibs, $1)=yes -+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' -+ runpath_var='LD_RUN_PATH' -+ -+ case $cc_basename in -+ CC*) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ -+ '"$_LT_TAGVAR(old_archive_cmds, $1)" -+ _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ -+ '"$_LT_TAGVAR(reload_cmds, $1)" -+ ;; -+ *) -+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ ;; -+ esac -+ ;; -+ -+ tandem*) -+ case $cc_basename in -+ NCC*) -+ # NonStop-UX NCC 3.20 -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ ;; -+ -+ vxworks*) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ -+ *) -+ # FIXME: insert proper C++ library support -+ _LT_TAGVAR(ld_shlibs, $1)=no -+ ;; -+ esac -+ -+ AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -+ test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no -+ -+ _LT_TAGVAR(GCC, $1)="$GXX" -+ _LT_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... -+ _LT_SYS_HIDDEN_LIBDEPS($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_SYS_DYNAMIC_LINKER($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+ fi # test -n "$compiler" -+ -+ CC=$lt_save_CC -+ CFLAGS=$lt_save_CFLAGS -+ LDCXX=$LD -+ LD=$lt_save_LD -+ GCC=$lt_save_GCC -+ with_gnu_ld=$lt_save_with_gnu_ld -+ 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 -+fi # test "$_lt_caught_CXX_error" != yes -+ -+AC_LANG_POP -+])# _LT_LANG_CXX_CONFIG -+ -+ -+# _LT_FUNC_STRIPNAME_CNF -+# ---------------------- -+# func_stripname_cnf prefix suffix name -+# strip PREFIX and SUFFIX off of NAME. -+# PREFIX and SUFFIX must not contain globbing or regex special -+# characters, hashes, percent signs, but SUFFIX may contain a leading -+# dot (in which case that matches only a dot). -+# -+# This function is identical to the (non-XSI) version of func_stripname, -+# except this one can be used by m4 code that may be executed by configure, -+# rather than the libtool script. -+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl -+AC_REQUIRE([_LT_DECL_SED]) -+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) -+func_stripname_cnf () -+{ -+ case ${2} in -+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; -+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; -+ esac -+} # func_stripname_cnf -+])# _LT_FUNC_STRIPNAME_CNF -+ -+# _LT_SYS_HIDDEN_LIBDEPS([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. -+m4_defun([_LT_SYS_HIDDEN_LIBDEPS], -+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl -+# Dependencies to place before and after the object being linked: -+_LT_TAGVAR(predep_objects, $1)= -+_LT_TAGVAR(postdep_objects, $1)= -+_LT_TAGVAR(predeps, $1)= -+_LT_TAGVAR(postdeps, $1)= -+_LT_TAGVAR(compiler_lib_search_path, $1)= -+ -+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 -+dnl tag define a new lt_????_link_test_code variable, -+dnl but it's only used here... -+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF -+int a; -+void foo (void) { a = 0; } -+_LT_EOF -+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF -+class Foo -+{ -+public: -+ Foo (void) { a = 0; } -+private: -+ int a; -+}; -+_LT_EOF -+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF -+ subroutine foo -+ implicit none -+ integer*4 a -+ a=0 -+ return -+ end -+_LT_EOF -+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF -+ subroutine foo -+ implicit none -+ integer a -+ a=0 -+ return -+ end -+_LT_EOF -+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF -+public class foo { -+ private int a; -+ public void bar (void) { -+ a = 0; -+ } -+}; -+_LT_EOF -+], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF -+package foo -+func foo() { -+} -+_LT_EOF -+]) -+ -+_lt_libdeps_save_CFLAGS=$CFLAGS -+case "$CC $CFLAGS " in #( -+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; -+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; -+*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; -+esac -+ -+dnl Parse the compiler output and extract the necessary -+dnl objects, libraries and library flags. -+if AC_TRY_EVAL(ac_compile); then -+ # Parse the compiler output and extract the necessary -+ # objects, libraries and library flags. -+ -+ # Sentinel used to keep track of whether or not we are before -+ # the conftest object file. -+ pre_test_object_deps_done=no -+ -+ for p in `eval "$output_verbose_link_cmd"`; do -+ case ${prev}${p} in -+ -+ -L* | -R* | -l*) -+ # Some compilers place space between "-{L,R}" and the path. -+ # Remove the space. -+ if test $p = "-L" || -+ test $p = "-R"; then -+ prev=$p -+ continue -+ fi -+ -+ # Expand the sysroot to ease extracting the directories later. -+ if test -z "$prev"; then -+ case $p in -+ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -+ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -+ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; -+ esac -+ fi -+ case $p in -+ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; -+ esac -+ if test "$pre_test_object_deps_done" = no; then -+ case ${prev} in -+ -L | -R) -+ # Internal compiler library paths should come after those -+ # provided the user. The postdeps already come after the -+ # user supplied libs so there is no need to process them. -+ if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then -+ _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" -+ else -+ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" -+ fi -+ ;; -+ # The "-l" case would never come before the object being -+ # linked, so don't bother handling this case. -+ esac -+ else -+ if test -z "$_LT_TAGVAR(postdeps, $1)"; then -+ _LT_TAGVAR(postdeps, $1)="${prev}${p}" -+ else -+ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" -+ fi -+ fi -+ prev= -+ ;; -+ -+ *.lto.$objext) ;; # Ignore GCC LTO objects -+ *.$objext) -+ # This assumes that the test object file only shows up -+ # once in the compiler output. -+ if test "$p" = "conftest.$objext"; then -+ pre_test_object_deps_done=yes -+ continue -+ fi -+ -+ if test "$pre_test_object_deps_done" = no; then -+ if test -z "$_LT_TAGVAR(predep_objects, $1)"; then -+ _LT_TAGVAR(predep_objects, $1)="$p" -+ else -+ _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" -+ fi -+ else -+ if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then -+ _LT_TAGVAR(postdep_objects, $1)="$p" -+ else -+ _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" -+ fi -+ fi -+ ;; -+ -+ *) ;; # Ignore the rest. -+ -+ esac -+ done -+ -+ # Clean up. -+ rm -f a.out a.exe -+else -+ echo "libtool.m4: error: problem compiling $1 test program" -+fi -+ -+$RM -f confest.$objext -+CFLAGS=$_lt_libdeps_save_CFLAGS -+ -+# PORTME: override above test on systems where it is broken -+m4_if([$1], [CXX], -+[case $host_os in -+interix[[3-9]]*) -+ # Interix 3.5 installs completely hosed .la files for C++, so rather than -+ # hack all around it, let's just trust "g++" to DTRT. -+ _LT_TAGVAR(predep_objects,$1)= -+ _LT_TAGVAR(postdep_objects,$1)= -+ _LT_TAGVAR(postdeps,$1)= -+ ;; -+ -+linux*) -+ case `$CC -V 2>&1 | sed 5q` in -+ *Sun\ C*) -+ # Sun C++ 5.9 -+ -+ # The more standards-conforming stlport4 library is -+ # incompatible with the Cstd library. Avoid specifying -+ # it if it's in CXXFLAGS. Ignore libCrun as -+ # -library=stlport4 depends on it. -+ case " $CXX $CXXFLAGS " in -+ *" -library=stlport4 "*) -+ solaris_use_stlport4=yes -+ ;; -+ esac -+ -+ if test "$solaris_use_stlport4" != yes; then -+ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' -+ fi -+ ;; -+ esac -+ ;; -+ -+solaris*) -+ case $cc_basename in -+ CC* | sunCC*) -+ # The more standards-conforming stlport4 library is -+ # incompatible with the Cstd library. Avoid specifying -+ # it if it's in CXXFLAGS. Ignore libCrun as -+ # -library=stlport4 depends on it. -+ case " $CXX $CXXFLAGS " in -+ *" -library=stlport4 "*) -+ solaris_use_stlport4=yes -+ ;; -+ esac -+ -+ # Adding this requires a known-good setup of shared libraries for -+ # Sun compiler versions before 5.6, else PIC objects from an old -+ # archive will be linked into the output, leading to subtle bugs. -+ if test "$solaris_use_stlport4" != yes; then -+ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' -+ fi -+ ;; -+ esac -+ ;; -+esac -+]) -+ -+case " $_LT_TAGVAR(postdeps, $1) " in -+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; -+esac -+ _LT_TAGVAR(compiler_lib_search_dirs, $1)= -+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then -+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` -+fi -+_LT_TAGDECL([], [compiler_lib_search_dirs], [1], -+ [The directories searched by this compiler when creating a shared library]) -+_LT_TAGDECL([], [predep_objects], [1], -+ [Dependencies to place before and after the objects being linked to -+ create a shared library]) -+_LT_TAGDECL([], [postdep_objects], [1]) -+_LT_TAGDECL([], [predeps], [1]) -+_LT_TAGDECL([], [postdeps], [1]) -+_LT_TAGDECL([], [compiler_lib_search_path], [1], -+ [The library search path used internally by the compiler when linking -+ a shared library]) -+])# _LT_SYS_HIDDEN_LIBDEPS -+ -+ -+# _LT_LANG_F77_CONFIG([TAG]) -+# -------------------------- -+# Ensure that the configuration variables for a Fortran 77 compiler are -+# suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_F77_CONFIG], -+[AC_LANG_PUSH(Fortran 77) -+if test -z "$F77" || test "X$F77" = "Xno"; then -+ _lt_disable_F77=yes -+fi -+ -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+_LT_TAGVAR(allow_undefined_flag, $1)= -+_LT_TAGVAR(always_export_symbols, $1)=no -+_LT_TAGVAR(archive_expsym_cmds, $1)= -+_LT_TAGVAR(export_dynamic_flag_spec, $1)= -+_LT_TAGVAR(hardcode_direct, $1)=no -+_LT_TAGVAR(hardcode_direct_absolute, $1)=no -+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -+_LT_TAGVAR(hardcode_libdir_separator, $1)= -+_LT_TAGVAR(hardcode_minus_L, $1)=no -+_LT_TAGVAR(hardcode_automatic, $1)=no -+_LT_TAGVAR(inherit_rpath, $1)=no -+_LT_TAGVAR(module_cmds, $1)= -+_LT_TAGVAR(module_expsym_cmds, $1)= -+_LT_TAGVAR(link_all_deplibs, $1)=unknown -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -+_LT_TAGVAR(no_undefined_flag, $1)= -+_LT_TAGVAR(whole_archive_flag_spec, $1)= -+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no -+ -+# Source file extension for f77 test sources. -+ac_ext=f -+ -+# Object file extension for compiled f77 test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# No sense in running all these tests if we already determined that -+# the F77 compiler isn't working. Some variables (like enable_shared) -+# are currently assumed to apply to all compilers on this platform, -+# and will be corrupted by setting them based on a non-working compiler. -+if test "$_lt_disable_F77" != yes; then -+ # Code to be used in simple compile tests -+ lt_simple_compile_test_code="\ -+ subroutine t -+ return -+ end -+" -+ -+ # Code to be used in simple link tests -+ lt_simple_link_test_code="\ -+ program t -+ end -+" -+ -+ # ltmain only uses $CC for tagged configurations so make sure $CC is set. -+ _LT_TAG_COMPILER -+ -+ # save warnings/boilerplate of simple test code -+ _LT_COMPILER_BOILERPLATE -+ _LT_LINKER_BOILERPLATE -+ -+ # Allow CC to be a program name with arguments. -+ lt_save_CC="$CC" -+ lt_save_GCC=$GCC -+ lt_save_CFLAGS=$CFLAGS -+ CC=${F77-"f77"} -+ CFLAGS=$FFLAGS -+ compiler=$CC -+ _LT_TAGVAR(compiler, $1)=$CC -+ _LT_CC_BASENAME([$compiler]) -+ GCC=$G77 -+ if test -n "$compiler"; then -+ AC_MSG_CHECKING([if libtool supports shared libraries]) -+ AC_MSG_RESULT([$can_build_shared]) -+ -+ AC_MSG_CHECKING([whether to build shared libraries]) -+ test "$can_build_shared" = "no" && enable_shared=no -+ -+ # On AIX, shared libraries and static libraries use the same namespace, and -+ # are all built from PIC. -+ case $host_os in -+ aix3*) -+ test "$enable_shared" = yes && enable_static=no -+ if test -n "$RANLIB"; then -+ archive_cmds="$archive_cmds~\$RANLIB \$lib" -+ postinstall_cmds='$RANLIB $lib' -+ fi -+ ;; -+ aix[[4-9]]*) -+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then -+ test "$enable_shared" = yes && enable_static=no -+ fi -+ ;; -+ esac -+ AC_MSG_RESULT([$enable_shared]) -+ -+ AC_MSG_CHECKING([whether to build static libraries]) -+ # Make sure either enable_shared or enable_static is yes. -+ test "$enable_shared" = yes || enable_static=yes -+ AC_MSG_RESULT([$enable_static]) -+ -+ _LT_TAGVAR(GCC, $1)="$G77" -+ _LT_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... -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_SYS_DYNAMIC_LINKER($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+ fi # test -n "$compiler" -+ -+ GCC=$lt_save_GCC -+ CC="$lt_save_CC" -+ CFLAGS="$lt_save_CFLAGS" -+fi # test "$_lt_disable_F77" != yes -+ -+AC_LANG_POP -+])# _LT_LANG_F77_CONFIG -+ -+ -+# _LT_LANG_FC_CONFIG([TAG]) -+# ------------------------- -+# Ensure that the configuration variables for a Fortran compiler are -+# suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_FC_CONFIG], -+[AC_LANG_PUSH(Fortran) -+ -+if test -z "$FC" || test "X$FC" = "Xno"; then -+ _lt_disable_FC=yes -+fi -+ -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+_LT_TAGVAR(allow_undefined_flag, $1)= -+_LT_TAGVAR(always_export_symbols, $1)=no -+_LT_TAGVAR(archive_expsym_cmds, $1)= -+_LT_TAGVAR(export_dynamic_flag_spec, $1)= -+_LT_TAGVAR(hardcode_direct, $1)=no -+_LT_TAGVAR(hardcode_direct_absolute, $1)=no -+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -+_LT_TAGVAR(hardcode_libdir_separator, $1)= -+_LT_TAGVAR(hardcode_minus_L, $1)=no -+_LT_TAGVAR(hardcode_automatic, $1)=no -+_LT_TAGVAR(inherit_rpath, $1)=no -+_LT_TAGVAR(module_cmds, $1)= -+_LT_TAGVAR(module_expsym_cmds, $1)= -+_LT_TAGVAR(link_all_deplibs, $1)=unknown -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -+_LT_TAGVAR(no_undefined_flag, $1)= -+_LT_TAGVAR(whole_archive_flag_spec, $1)= -+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no -+ -+# Source file extension for fc test sources. -+ac_ext=${ac_fc_srcext-f} -+ -+# Object file extension for compiled fc test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# No sense in running all these tests if we already determined that -+# the FC compiler isn't working. Some variables (like enable_shared) -+# are currently assumed to apply to all compilers on this platform, -+# and will be corrupted by setting them based on a non-working compiler. -+if test "$_lt_disable_FC" != yes; then -+ # Code to be used in simple compile tests -+ lt_simple_compile_test_code="\ -+ subroutine t -+ return -+ end -+" -+ -+ # Code to be used in simple link tests -+ lt_simple_link_test_code="\ -+ program t -+ end -+" -+ -+ # ltmain only uses $CC for tagged configurations so make sure $CC is set. -+ _LT_TAG_COMPILER -+ -+ # save warnings/boilerplate of simple test code -+ _LT_COMPILER_BOILERPLATE -+ _LT_LINKER_BOILERPLATE -+ -+ # Allow CC to be a program name with arguments. -+ lt_save_CC="$CC" -+ lt_save_GCC=$GCC -+ lt_save_CFLAGS=$CFLAGS -+ CC=${FC-"f95"} -+ CFLAGS=$FCFLAGS -+ compiler=$CC -+ GCC=$ac_cv_fc_compiler_gnu -+ -+ _LT_TAGVAR(compiler, $1)=$CC -+ _LT_CC_BASENAME([$compiler]) -+ -+ if test -n "$compiler"; then -+ AC_MSG_CHECKING([if libtool supports shared libraries]) -+ AC_MSG_RESULT([$can_build_shared]) -+ -+ AC_MSG_CHECKING([whether to build shared libraries]) -+ test "$can_build_shared" = "no" && enable_shared=no -+ -+ # On AIX, shared libraries and static libraries use the same namespace, and -+ # are all built from PIC. -+ case $host_os in -+ aix3*) -+ test "$enable_shared" = yes && enable_static=no -+ if test -n "$RANLIB"; then -+ archive_cmds="$archive_cmds~\$RANLIB \$lib" -+ postinstall_cmds='$RANLIB $lib' -+ fi -+ ;; -+ aix[[4-9]]*) -+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then -+ test "$enable_shared" = yes && enable_static=no -+ fi -+ ;; -+ esac -+ AC_MSG_RESULT([$enable_shared]) -+ -+ AC_MSG_CHECKING([whether to build static libraries]) -+ # Make sure either enable_shared or enable_static is yes. -+ test "$enable_shared" = yes || enable_static=yes -+ AC_MSG_RESULT([$enable_static]) -+ -+ _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" -+ _LT_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... -+ _LT_SYS_HIDDEN_LIBDEPS($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_SYS_DYNAMIC_LINKER($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+ fi # test -n "$compiler" -+ -+ GCC=$lt_save_GCC -+ CC=$lt_save_CC -+ CFLAGS=$lt_save_CFLAGS -+fi # test "$_lt_disable_FC" != yes -+ -+AC_LANG_POP -+])# _LT_LANG_FC_CONFIG -+ -+ -+# _LT_LANG_GCJ_CONFIG([TAG]) -+# -------------------------- -+# Ensure that the configuration variables for the GNU Java Compiler compiler -+# are suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_GCJ_CONFIG], -+[AC_REQUIRE([LT_PROG_GCJ])dnl -+AC_LANG_SAVE -+ -+# Source file extension for Java test sources. -+ac_ext=java -+ -+# Object file extension for compiled Java test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# Code to be used in simple compile tests -+lt_simple_compile_test_code="class foo {}" -+ -+# Code to be used in simple link tests -+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' -+ -+# ltmain only uses $CC for tagged configurations so make sure $CC is set. -+_LT_TAG_COMPILER -+ -+# save warnings/boilerplate of simple test code -+_LT_COMPILER_BOILERPLATE -+_LT_LINKER_BOILERPLATE -+ -+# Allow CC to be a program name with arguments. -+lt_save_CC=$CC -+lt_save_CFLAGS=$CFLAGS -+lt_save_GCC=$GCC -+GCC=yes -+CC=${GCJ-"gcj"} -+CFLAGS=$GCJFLAGS -+compiler=$CC -+_LT_TAGVAR(compiler, $1)=$CC -+_LT_TAGVAR(LD, $1)="$LD" -+_LT_CC_BASENAME([$compiler]) -+ -+# GCJ did not exist at the time GCC didn't implicitly link libc in. -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_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... -+if test -n "$compiler"; then -+ _LT_COMPILER_NO_RTTI($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+fi -+ -+AC_LANG_RESTORE -+ -+GCC=$lt_save_GCC -+CC=$lt_save_CC -+CFLAGS=$lt_save_CFLAGS -+])# _LT_LANG_GCJ_CONFIG -+ -+ -+# _LT_LANG_GO_CONFIG([TAG]) -+# -------------------------- -+# Ensure that the configuration variables for the GNU Go compiler -+# are suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_GO_CONFIG], -+[AC_REQUIRE([LT_PROG_GO])dnl -+AC_LANG_SAVE -+ -+# Source file extension for Go test sources. -+ac_ext=go -+ -+# Object file extension for compiled Go test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# Code to be used in simple compile tests -+lt_simple_compile_test_code="package main; func main() { }" -+ -+# Code to be used in simple link tests -+lt_simple_link_test_code='package main; func main() { }' -+ -+# ltmain only uses $CC for tagged configurations so make sure $CC is set. -+_LT_TAG_COMPILER -+ -+# save warnings/boilerplate of simple test code -+_LT_COMPILER_BOILERPLATE -+_LT_LINKER_BOILERPLATE -+ -+# Allow CC to be a program name with arguments. -+lt_save_CC=$CC -+lt_save_CFLAGS=$CFLAGS -+lt_save_GCC=$GCC -+GCC=yes -+CC=${GOC-"gccgo"} -+CFLAGS=$GOFLAGS -+compiler=$CC -+_LT_TAGVAR(compiler, $1)=$CC -+_LT_TAGVAR(LD, $1)="$LD" -+_LT_CC_BASENAME([$compiler]) -+ -+# Go did not exist at the time GCC didn't implicitly link libc in. -+_LT_TAGVAR(archive_cmds_need_lc, $1)=no -+ -+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -+_LT_TAGVAR(reload_flag, $1)=$reload_flag -+_LT_TAGVAR(reload_cmds, $1)=$reload_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... -+if test -n "$compiler"; then -+ _LT_COMPILER_NO_RTTI($1) -+ _LT_COMPILER_PIC($1) -+ _LT_COMPILER_C_O($1) -+ _LT_COMPILER_FILE_LOCKS($1) -+ _LT_LINKER_SHLIBS($1) -+ _LT_LINKER_HARDCODE_LIBPATH($1) -+ -+ _LT_CONFIG($1) -+fi -+ -+AC_LANG_RESTORE -+ -+GCC=$lt_save_GCC -+CC=$lt_save_CC -+CFLAGS=$lt_save_CFLAGS -+])# _LT_LANG_GO_CONFIG -+ -+ -+# _LT_LANG_RC_CONFIG([TAG]) -+# ------------------------- -+# Ensure that the configuration variables for the Windows resource compiler -+# are suitably defined. These variables are subsequently used by _LT_CONFIG -+# to write the compiler configuration to `libtool'. -+m4_defun([_LT_LANG_RC_CONFIG], -+[AC_REQUIRE([LT_PROG_RC])dnl -+AC_LANG_SAVE -+ -+# Source file extension for RC test sources. -+ac_ext=rc -+ -+# Object file extension for compiled RC test sources. -+objext=o -+_LT_TAGVAR(objext, $1)=$objext -+ -+# Code to be used in simple compile tests -+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' -+ -+# Code to be used in simple link tests -+lt_simple_link_test_code="$lt_simple_compile_test_code" -+ -+# ltmain only uses $CC for tagged configurations so make sure $CC is set. -+_LT_TAG_COMPILER -+ -+# save warnings/boilerplate of simple test code -+_LT_COMPILER_BOILERPLATE -+_LT_LINKER_BOILERPLATE -+ -+# Allow CC to be a program name with arguments. -+lt_save_CC="$CC" -+lt_save_CFLAGS=$CFLAGS -+lt_save_GCC=$GCC -+GCC= -+CC=${RC-"windres"} -+CFLAGS= -+compiler=$CC -+_LT_TAGVAR(compiler, $1)=$CC -+_LT_CC_BASENAME([$compiler]) -+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes -+ -+if test -n "$compiler"; then -+ : -+ _LT_CONFIG($1) -+fi -+ -+GCC=$lt_save_GCC -+AC_LANG_RESTORE -+CC=$lt_save_CC -+CFLAGS=$lt_save_CFLAGS -+])# _LT_LANG_RC_CONFIG -+ -+ -+# LT_PROG_GCJ -+# ----------- -+AC_DEFUN([LT_PROG_GCJ], -+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], -+ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], -+ [AC_CHECK_TOOL(GCJ, gcj,) -+ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" -+ AC_SUBST(GCJFLAGS)])])[]dnl -+]) -+ -+# Old name: -+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([LT_AC_PROG_GCJ], []) -+ -+ -+# LT_PROG_GO -+# ---------- -+AC_DEFUN([LT_PROG_GO], -+[AC_CHECK_TOOL(GOC, gccgo,) -+]) -+ -+ -+# LT_PROG_RC -+# ---------- -+AC_DEFUN([LT_PROG_RC], -+[AC_CHECK_TOOL(RC, windres,) -+]) -+ -+# Old name: -+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([LT_AC_PROG_RC], []) -+ -+ -+# _LT_DECL_EGREP -+# -------------- -+# If we don't have a new enough Autoconf to choose the best grep -+# available, choose the one first in the user's PATH. -+m4_defun([_LT_DECL_EGREP], -+[AC_REQUIRE([AC_PROG_EGREP])dnl -+AC_REQUIRE([AC_PROG_FGREP])dnl -+test -z "$GREP" && GREP=grep -+_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) -+_LT_DECL([], [EGREP], [1], [An ERE matcher]) -+_LT_DECL([], [FGREP], [1], [A literal string matcher]) -+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too -+AC_SUBST([GREP]) -+]) -+ -+ -+# _LT_DECL_OBJDUMP -+# -------------- -+# If we don't have a new enough Autoconf to choose the best objdump -+# available, choose the one first in the user's PATH. -+m4_defun([_LT_DECL_OBJDUMP], -+[AC_CHECK_TOOL(OBJDUMP, objdump, false) -+test -z "$OBJDUMP" && OBJDUMP=objdump -+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) -+AC_SUBST([OBJDUMP]) -+]) -+ -+# _LT_DECL_DLLTOOL -+# ---------------- -+# Ensure DLLTOOL variable is set. -+m4_defun([_LT_DECL_DLLTOOL], -+[AC_CHECK_TOOL(DLLTOOL, dlltool, false) -+test -z "$DLLTOOL" && DLLTOOL=dlltool -+_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) -+AC_SUBST([DLLTOOL]) -+]) -+ -+# _LT_DECL_SED -+# ------------ -+# Check for a fully-functional sed program, that truncates -+# as few characters as possible. Prefer GNU sed if found. -+m4_defun([_LT_DECL_SED], -+[AC_PROG_SED -+test -z "$SED" && SED=sed -+Xsed="$SED -e 1s/^X//" -+_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) -+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], -+ [Sed that helps us avoid accidentally triggering echo(1) options like -n]) -+])# _LT_DECL_SED -+ -+m4_ifndef([AC_PROG_SED], [ -+############################################################ -+# 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. # -+############################################################ -+ -+m4_defun([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. -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for lt_ac_prog in sed gsed; do -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then -+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" -+ fi -+ 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 -+# along with /bin/sed that truncates output. -+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do -+ test ! -f $lt_ac_sed && continue -+ cat /dev/null > conftest.in -+ lt_ac_count=0 -+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in -+ # Check for GNU sed and select it if it is found. -+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then -+ lt_cv_path_SED=$lt_ac_sed -+ break -+ fi -+ while true; do -+ cat conftest.in conftest.in >conftest.tmp -+ mv conftest.tmp conftest.in -+ cp conftest.in conftest.nl -+ echo >>conftest.nl -+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break -+ cmp -s conftest.out conftest.nl || break -+ # 10000 chars as input seems more than enough -+ test $lt_ac_count -gt 10 && break -+ lt_ac_count=`expr $lt_ac_count + 1` -+ if test $lt_ac_count -gt $lt_ac_max; then -+ lt_ac_max=$lt_ac_count -+ lt_cv_path_SED=$lt_ac_sed -+ fi -+ done -+done -+]) -+SED=$lt_cv_path_SED -+AC_SUBST([SED]) -+AC_MSG_RESULT([$SED]) -+])#AC_PROG_SED -+])#m4_ifndef -+ -+# Old name: -+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([LT_AC_PROG_SED], []) -+ -+ -+# _LT_CHECK_SHELL_FEATURES -+# ------------------------ -+# Find out whether the shell is Bourne or XSI compatible, -+# or has some other useful features. -+m4_defun([_LT_CHECK_SHELL_FEATURES], -+[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) -+# Try some XSI features -+xsi_shell=no -+( _lt_dummy="a/b/c" -+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ -+ = c,a/b,b/c, \ -+ && eval 'test $(( 1 + 1 )) -eq 2 \ -+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ -+ && xsi_shell=yes -+AC_MSG_RESULT([$xsi_shell]) -+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) -+ -+AC_MSG_CHECKING([whether the shell understands "+="]) -+lt_shell_append=no -+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ -+ >/dev/null 2>&1 \ -+ && lt_shell_append=yes -+AC_MSG_RESULT([$lt_shell_append]) -+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) -+ -+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then -+ lt_unset=unset -+else -+ lt_unset=false -+fi -+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl -+ -+# test EBCDIC or ASCII -+case `echo X|tr X '\101'` in -+ A) # ASCII based system -+ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr -+ lt_SP2NL='tr \040 \012' -+ lt_NL2SP='tr \015\012 \040\040' -+ ;; -+ *) # EBCDIC based system -+ lt_SP2NL='tr \100 \n' -+ lt_NL2SP='tr \r\n \100\100' -+ ;; -+esac -+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl -+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl -+])# _LT_CHECK_SHELL_FEATURES -+ -+ -+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) -+# ------------------------------------------------------ -+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and -+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. -+m4_defun([_LT_PROG_FUNCTION_REPLACE], -+[dnl { -+sed -e '/^$1 ()$/,/^} # $1 /c\ -+$1 ()\ -+{\ -+m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) -+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+]) -+ -+ -+# _LT_PROG_REPLACE_SHELLFNS -+# ------------------------- -+# Replace existing portable implementations of several shell functions with -+# equivalent extended shell implementations where those features are available.. -+m4_defun([_LT_PROG_REPLACE_SHELLFNS], -+[if test x"$xsi_shell" = xyes; then -+ _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl -+ case ${1} in -+ */*) func_dirname_result="${1%/*}${2}" ;; -+ * ) func_dirname_result="${3}" ;; -+ esac]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl -+ func_basename_result="${1##*/}"]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl -+ case ${1} in -+ */*) func_dirname_result="${1%/*}${2}" ;; -+ * ) func_dirname_result="${3}" ;; -+ esac -+ func_basename_result="${1##*/}"]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl -+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are -+ # positional parameters, so assign one to ordinary parameter first. -+ func_stripname_result=${3} -+ func_stripname_result=${func_stripname_result#"${1}"} -+ func_stripname_result=${func_stripname_result%"${2}"}]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl -+ func_split_long_opt_name=${1%%=*} -+ func_split_long_opt_arg=${1#*=}]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl -+ func_split_short_opt_arg=${1#??} -+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl -+ case ${1} in -+ *.lo) func_lo2o_result=${1%.lo}.${objext} ;; -+ *) func_lo2o_result=${1} ;; -+ esac]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) -+fi -+ -+if test x"$lt_shell_append" = xyes; then -+ _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) -+ -+ _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl -+ func_quote_for_eval "${2}" -+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ -+ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) -+ -+ # Save a `func_append' function call where possible by direct use of '+=' -+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+ test 0 -eq $? || _lt_function_replace_fail=: -+else -+ # Save a `func_append' function call even when '+=' is not available -+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+ test 0 -eq $? || _lt_function_replace_fail=: -+fi -+ -+if test x"$_lt_function_replace_fail" = x":"; then -+ AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) -+fi -+]) -+ -+# _LT_PATH_CONVERSION_FUNCTIONS -+# ----------------------------- -+# Determine which file name conversion functions should be used by -+# func_to_host_file (and, implicitly, by func_to_host_path). These are needed -+# for certain cross-compile configurations and native mingw. -+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl -+AC_MSG_CHECKING([how to convert $build file names to $host format]) -+AC_CACHE_VAL(lt_cv_to_host_file_cmd, -+[case $host in -+ *-*-mingw* ) -+ case $build in -+ *-*-mingw* ) # actually msys -+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 -+ ;; -+ *-*-cygwin* ) -+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 -+ ;; -+ * ) # otherwise, assume *nix -+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 -+ ;; -+ esac -+ ;; -+ *-*-cygwin* ) -+ case $build in -+ *-*-mingw* ) # actually msys -+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin -+ ;; -+ *-*-cygwin* ) -+ lt_cv_to_host_file_cmd=func_convert_file_noop -+ ;; -+ * ) # otherwise, assume *nix -+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin -+ ;; -+ esac -+ ;; -+ * ) # unhandled hosts (and "normal" native builds) -+ lt_cv_to_host_file_cmd=func_convert_file_noop -+ ;; -+esac -+]) -+to_host_file_cmd=$lt_cv_to_host_file_cmd -+AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) -+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], -+ [0], [convert $build file names to $host format])dnl -+ -+AC_MSG_CHECKING([how to convert $build file names to toolchain format]) -+AC_CACHE_VAL(lt_cv_to_tool_file_cmd, -+[#assume ordinary cross tools, or native build. -+lt_cv_to_tool_file_cmd=func_convert_file_noop -+case $host in -+ *-*-mingw* ) -+ case $build in -+ *-*-mingw* ) # actually msys -+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 -+ ;; -+ esac -+ ;; -+esac -+]) -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd -+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) -+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], -+ [0], [convert $build files to toolchain format])dnl -+])# _LT_PATH_CONVERSION_FUNCTIONS ---- /dev/null -+++ fakeroot-1.23/build-aux/ltoptions.m4 -@@ -0,0 +1,384 @@ -+# Helper functions for option handling. -*- Autoconf -*- -+# -+# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, -+# Inc. -+# Written by Gary V. Vaughan, 2004 -+# -+# 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 ltoptions.m4 -+ -+# This is to help aclocal find these macros, as it can't see m4_define. -+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) -+ -+ -+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) -+# ------------------------------------------ -+m4_define([_LT_MANGLE_OPTION], -+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) -+ -+ -+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) -+# --------------------------------------- -+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a -+# matching handler defined, dispatch to it. Other OPTION-NAMEs are -+# saved as a flag. -+m4_define([_LT_SET_OPTION], -+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl -+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), -+ _LT_MANGLE_DEFUN([$1], [$2]), -+ [m4_warning([Unknown $1 option `$2'])])[]dnl -+]) -+ -+ -+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) -+# ------------------------------------------------------------ -+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -+m4_define([_LT_IF_OPTION], -+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) -+ -+ -+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) -+# ------------------------------------------------------- -+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME -+# are set. -+m4_define([_LT_UNLESS_OPTIONS], -+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), -+ [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), -+ [m4_define([$0_found])])])[]dnl -+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 -+])[]dnl -+]) -+ -+ -+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) -+# ---------------------------------------- -+# OPTION-LIST is a space-separated list of Libtool options associated -+# with MACRO-NAME. If any OPTION has a matching handler declared with -+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about -+# the unknown option and exit. -+m4_defun([_LT_SET_OPTIONS], -+[# Set options -+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), -+ [_LT_SET_OPTION([$1], _LT_Option)]) -+ -+m4_if([$1],[LT_INIT],[ -+ dnl -+ dnl Simply set some default values (i.e off) if boolean options were not -+ dnl specified: -+ _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no -+ ]) -+ _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no -+ ]) -+ dnl -+ dnl If no reference was made to various pairs of opposing options, then -+ dnl we run the default mode handler for the pair. For example, if neither -+ dnl `shared' nor `disable-shared' was passed, we enable building of shared -+ dnl archives by default: -+ _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) -+ _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) -+ _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) -+ _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], -+ [_LT_ENABLE_FAST_INSTALL]) -+ ]) -+])# _LT_SET_OPTIONS -+ -+ -+## --------------------------------- ## -+## Macros to handle LT_INIT options. ## -+## --------------------------------- ## -+ -+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) -+# ----------------------------------------- -+m4_define([_LT_MANGLE_DEFUN], -+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) -+ -+ -+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) -+# ----------------------------------------------- -+m4_define([LT_OPTION_DEFINE], -+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl -+])# LT_OPTION_DEFINE -+ -+ -+# dlopen -+# ------ -+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes -+]) -+ -+AU_DEFUN([AC_LIBTOOL_DLOPEN], -+[_LT_SET_OPTION([LT_INIT], [dlopen]) -+AC_DIAGNOSE([obsolete], -+[$0: Remove this warning and the call to _LT_SET_OPTION when you -+put the `dlopen' option into LT_INIT's first parameter.]) -+]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) -+ -+ -+# win32-dll -+# --------- -+# Declare package support for building win32 dll's. -+LT_OPTION_DEFINE([LT_INIT], [win32-dll], -+[enable_win32_dll=yes -+ -+case $host in -+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) -+ AC_CHECK_TOOL(AS, as, false) -+ AC_CHECK_TOOL(DLLTOOL, dlltool, false) -+ AC_CHECK_TOOL(OBJDUMP, objdump, false) -+ ;; -+esac -+ -+test -z "$AS" && AS=as -+_LT_DECL([], [AS], [1], [Assembler program])dnl -+ -+test -z "$DLLTOOL" && DLLTOOL=dlltool -+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl -+ -+test -z "$OBJDUMP" && OBJDUMP=objdump -+_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl -+])# win32-dll -+ -+AU_DEFUN([AC_LIBTOOL_WIN32_DLL], -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl -+_LT_SET_OPTION([LT_INIT], [win32-dll]) -+AC_DIAGNOSE([obsolete], -+[$0: Remove this warning and the call to _LT_SET_OPTION when you -+put the `win32-dll' option into LT_INIT's first parameter.]) -+]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) -+ -+ -+# _LT_ENABLE_SHARED([DEFAULT]) -+# ---------------------------- -+# implement the --enable-shared flag, and supports the `shared' and -+# `disable-shared' LT_INIT options. -+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -+m4_define([_LT_ENABLE_SHARED], -+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl -+AC_ARG_ENABLE([shared], -+ [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], -+ [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], -+ [p=${PACKAGE-default} -+ case $enableval in -+ yes) enable_shared=yes ;; -+ no) enable_shared=no ;; -+ *) -+ enable_shared=no -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for pkg in $enableval; do -+ IFS="$lt_save_ifs" -+ if test "X$pkg" = "X$p"; then -+ enable_shared=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac], -+ [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) -+ -+ _LT_DECL([build_libtool_libs], [enable_shared], [0], -+ [Whether or not to build shared libraries]) -+])# _LT_ENABLE_SHARED -+ -+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) -+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) -+ -+# Old names: -+AC_DEFUN([AC_ENABLE_SHARED], -+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) -+]) -+ -+AC_DEFUN([AC_DISABLE_SHARED], -+[_LT_SET_OPTION([LT_INIT], [disable-shared]) -+]) -+ -+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AM_ENABLE_SHARED], []) -+dnl AC_DEFUN([AM_DISABLE_SHARED], []) -+ -+ -+ -+# _LT_ENABLE_STATIC([DEFAULT]) -+# ---------------------------- -+# implement the --enable-static flag, and support the `static' and -+# `disable-static' LT_INIT options. -+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -+m4_define([_LT_ENABLE_STATIC], -+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl -+AC_ARG_ENABLE([static], -+ [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], -+ [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], -+ [p=${PACKAGE-default} -+ case $enableval in -+ yes) enable_static=yes ;; -+ no) enable_static=no ;; -+ *) -+ enable_static=no -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for pkg in $enableval; do -+ IFS="$lt_save_ifs" -+ if test "X$pkg" = "X$p"; then -+ enable_static=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac], -+ [enable_static=]_LT_ENABLE_STATIC_DEFAULT) -+ -+ _LT_DECL([build_old_libs], [enable_static], [0], -+ [Whether or not to build static libraries]) -+])# _LT_ENABLE_STATIC -+ -+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) -+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) -+ -+# Old names: -+AC_DEFUN([AC_ENABLE_STATIC], -+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) -+]) -+ -+AC_DEFUN([AC_DISABLE_STATIC], -+[_LT_SET_OPTION([LT_INIT], [disable-static]) -+]) -+ -+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AM_ENABLE_STATIC], []) -+dnl AC_DEFUN([AM_DISABLE_STATIC], []) -+ -+ -+ -+# _LT_ENABLE_FAST_INSTALL([DEFAULT]) -+# ---------------------------------- -+# implement the --enable-fast-install flag, and support the `fast-install' -+# and `disable-fast-install' LT_INIT options. -+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -+m4_define([_LT_ENABLE_FAST_INSTALL], -+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl -+AC_ARG_ENABLE([fast-install], -+ [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], -+ [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], -+ [p=${PACKAGE-default} -+ case $enableval in -+ yes) enable_fast_install=yes ;; -+ no) enable_fast_install=no ;; -+ *) -+ enable_fast_install=no -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for pkg in $enableval; do -+ IFS="$lt_save_ifs" -+ if test "X$pkg" = "X$p"; then -+ enable_fast_install=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac], -+ [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) -+ -+_LT_DECL([fast_install], [enable_fast_install], [0], -+ [Whether or not to optimize for fast installation])dnl -+])# _LT_ENABLE_FAST_INSTALL -+ -+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) -+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) -+ -+# Old names: -+AU_DEFUN([AC_ENABLE_FAST_INSTALL], -+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) -+AC_DIAGNOSE([obsolete], -+[$0: Remove this warning and the call to _LT_SET_OPTION when you put -+the `fast-install' option into LT_INIT's first parameter.]) -+]) -+ -+AU_DEFUN([AC_DISABLE_FAST_INSTALL], -+[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) -+AC_DIAGNOSE([obsolete], -+[$0: Remove this warning and the call to _LT_SET_OPTION when you put -+the `disable-fast-install' option into LT_INIT's first parameter.]) -+]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) -+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) -+ -+ -+# _LT_WITH_PIC([MODE]) -+# -------------------- -+# implement the --with-pic flag, and support the `pic-only' and `no-pic' -+# LT_INIT options. -+# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -+m4_define([_LT_WITH_PIC], -+[AC_ARG_WITH([pic], -+ [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], -+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], -+ [lt_p=${PACKAGE-default} -+ case $withval in -+ yes|no) pic_mode=$withval ;; -+ *) -+ pic_mode=default -+ # Look at the argument we got. We use all the common list separators. -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," -+ for lt_pkg in $withval; do -+ IFS="$lt_save_ifs" -+ if test "X$lt_pkg" = "X$lt_p"; then -+ pic_mode=yes -+ fi -+ done -+ IFS="$lt_save_ifs" -+ ;; -+ esac], -+ [pic_mode=default]) -+ -+test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) -+ -+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl -+])# _LT_WITH_PIC -+ -+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) -+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) -+ -+# Old name: -+AU_DEFUN([AC_LIBTOOL_PICMODE], -+[_LT_SET_OPTION([LT_INIT], [pic-only]) -+AC_DIAGNOSE([obsolete], -+[$0: Remove this warning and the call to _LT_SET_OPTION when you -+put the `pic-only' option into LT_INIT's first parameter.]) -+]) -+ -+dnl aclocal-1.4 backwards compatibility: -+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) -+ -+## ----------------- ## -+## LTDL_INIT Options ## -+## ----------------- ## -+ -+m4_define([_LTDL_MODE], []) -+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], -+ [m4_define([_LTDL_MODE], [nonrecursive])]) -+LT_OPTION_DEFINE([LTDL_INIT], [recursive], -+ [m4_define([_LTDL_MODE], [recursive])]) -+LT_OPTION_DEFINE([LTDL_INIT], [subproject], -+ [m4_define([_LTDL_MODE], [subproject])]) -+ -+m4_define([_LTDL_TYPE], []) -+LT_OPTION_DEFINE([LTDL_INIT], [installable], -+ [m4_define([_LTDL_TYPE], [installable])]) -+LT_OPTION_DEFINE([LTDL_INIT], [convenience], -+ [m4_define([_LTDL_TYPE], [convenience])]) ---- /dev/null -+++ fakeroot-1.23/build-aux/ltsugar.m4 -@@ -0,0 +1,123 @@ -+# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- -+# -+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. -+# Written by Gary V. Vaughan, 2004 -+# -+# 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 6 ltsugar.m4 -+ -+# This is to help aclocal find these macros, as it can't see m4_define. -+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) -+ -+ -+# lt_join(SEP, ARG1, [ARG2...]) -+# ----------------------------- -+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their -+# associated separator. -+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier -+# versions in m4sugar had bugs. -+m4_define([lt_join], -+[m4_if([$#], [1], [], -+ [$#], [2], [[$2]], -+ [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) -+m4_define([_lt_join], -+[m4_if([$#$2], [2], [], -+ [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) -+ -+ -+# lt_car(LIST) -+# lt_cdr(LIST) -+# ------------ -+# Manipulate m4 lists. -+# These macros are necessary as long as will still need to support -+# Autoconf-2.59 which quotes differently. -+m4_define([lt_car], [[$1]]) -+m4_define([lt_cdr], -+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], -+ [$#], 1, [], -+ [m4_dquote(m4_shift($@))])]) -+m4_define([lt_unquote], $1) -+ -+ -+# lt_append(MACRO-NAME, STRING, [SEPARATOR]) -+# ------------------------------------------ -+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. -+# Note that neither SEPARATOR nor STRING are expanded; they are appended -+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). -+# No SEPARATOR is output if MACRO-NAME was previously undefined (different -+# than defined and empty). -+# -+# This macro is needed until we can rely on Autoconf 2.62, since earlier -+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. -+m4_define([lt_append], -+[m4_define([$1], -+ m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) -+ -+ -+ -+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) -+# ---------------------------------------------------------- -+# Produce a SEP delimited list of all paired combinations of elements of -+# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list -+# has the form PREFIXmINFIXSUFFIXn. -+# Needed until we can rely on m4_combine added in Autoconf 2.62. -+m4_define([lt_combine], -+[m4_if(m4_eval([$# > 3]), [1], -+ [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl -+[[m4_foreach([_Lt_prefix], [$2], -+ [m4_foreach([_Lt_suffix], -+ ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, -+ [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) -+ -+ -+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) -+# ----------------------------------------------------------------------- -+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited -+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. -+m4_define([lt_if_append_uniq], -+[m4_ifdef([$1], -+ [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], -+ [lt_append([$1], [$2], [$3])$4], -+ [$5])], -+ [lt_append([$1], [$2], [$3])$4])]) -+ -+ -+# lt_dict_add(DICT, KEY, VALUE) -+# ----------------------------- -+m4_define([lt_dict_add], -+[m4_define([$1($2)], [$3])]) -+ -+ -+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) -+# -------------------------------------------- -+m4_define([lt_dict_add_subkey], -+[m4_define([$1($2:$3)], [$4])]) -+ -+ -+# lt_dict_fetch(DICT, KEY, [SUBKEY]) -+# ---------------------------------- -+m4_define([lt_dict_fetch], -+[m4_ifval([$3], -+ m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), -+ m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) -+ -+ -+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) -+# ----------------------------------------------------------------- -+m4_define([lt_if_dict_fetch], -+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], -+ [$5], -+ [$6])]) -+ -+ -+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) -+# -------------------------------------------------------------- -+m4_define([lt_dict_filter], -+[m4_if([$5], [], [], -+ [lt_join(m4_quote(m4_default([$4], [[, ]])), -+ lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), -+ [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl -+]) ---- /dev/null -+++ fakeroot-1.23/build-aux/ltversion.m4 -@@ -0,0 +1,23 @@ -+# ltversion.m4 -- version numbers -*- Autoconf -*- -+# -+# Copyright (C) 2004 Free Software Foundation, Inc. -+# Written by Scott James Remnant, 2004 -+# -+# 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. -+ -+# @configure_input@ -+ -+# serial 3337 ltversion.m4 -+# This file is part of GNU Libtool -+ -+m4_define([LT_PACKAGE_VERSION], [2.4.2]) -+m4_define([LT_PACKAGE_REVISION], [1.3337]) -+ -+AC_DEFUN([LTVERSION_VERSION], -+[macro_version='2.4.2' -+macro_revision='1.3337' -+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) -+_LT_DECL(, macro_revision, 0) -+]) ---- /dev/null -+++ fakeroot-1.23/build-aux/lt~obsolete.m4 -@@ -0,0 +1,98 @@ -+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- -+# -+# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. -+# Written by Scott James Remnant, 2004. -+# -+# 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 lt~obsolete.m4 -+ -+# These exist entirely to fool aclocal when bootstrapping libtool. -+# -+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) -+# which have later been changed to m4_define as they aren't part of the -+# exported API, or moved to Autoconf or Automake where they belong. -+# -+# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN -+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us -+# using a macro with the same name in our local m4/libtool.m4 it'll -+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define -+# and doesn't know about Autoconf macros at all.) -+# -+# So we provide this file, which has a silly filename so it's always -+# included after everything else. This provides aclocal with the -+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything -+# because those macros already exist, or will be overwritten later. -+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. -+# -+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. -+# Yes, that means every name once taken will need to remain here until -+# we give up compatibility with versions before 1.7, at which point -+# we need to keep only those names which we still refer to. -+ -+# This is to help aclocal find these macros, as it can't see m4_define. -+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) -+ -+m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) -+m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) -+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) -+m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) -+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) -+m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) -+m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) -+m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) -+m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) -+m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) -+m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) -+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) -+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) -+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) -+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) -+m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) -+m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) -+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) -+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) -+m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) -+m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) -+m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) -+m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) -+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) -+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) -+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) -+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) -+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) -+m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) -+m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) -+m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) -+m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) -+m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) -+m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) -+m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) -+m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) -+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) -+m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) -+m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) -+m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) -+m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) -+m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) -+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) -+m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) -+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) -+m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) -+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) -+m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) -+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) -+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) -+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) -+m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) -+m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) -+m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) -+m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) -+m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) -+m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) -+m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) -+m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) -+m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) -+m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) ---- fakeroot-1.23.orig/config.guess -+++ fakeroot-1.23/config.guess -@@ -1,8 +1,8 @@ - #! /bin/sh - # Attempt to guess a canonical system name. --# Copyright 1992-2018 Free Software Foundation, Inc. -+# Copyright 1992-2014 Free Software Foundation, Inc. - --timestamp='2018-02-24' -+timestamp='2014-03-23' - - # 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 -@@ -15,7 +15,7 @@ timestamp='2018-02-24' - # General Public License for more details. - # - # You should have received a copy of the GNU General Public License --# along with this program; if not, see . -+# along with this program; if not, see . - # - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a -@@ -24,12 +24,12 @@ timestamp='2018-02-24' - # program. This Exception is an additional permission under section 7 - # of the GNU General Public License, version 3 ("GPLv3"). - # --# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. -+# Originally written by Per Bothner. - # - # You can get the latest version of this script from: --# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess -+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD - # --# Please send patches to . -+# Please send patches with a ChangeLog entry to config-patches@gnu.org. - - - me=`echo "$0" | sed -e 's,.*/,,'` -@@ -39,7 +39,7 @@ Usage: $0 [OPTION] - - Output the configuration name of the system \`$me' is run on. - --Options: -+Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit -@@ -50,7 +50,7 @@ version="\ - GNU config.guess ($timestamp) - - Originally written by Per Bothner. --Copyright 1992-2018 Free Software Foundation, Inc. -+Copyright 1992-2014 Free Software Foundation, Inc. - - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -@@ -107,9 +107,9 @@ trap "rm -f \$tmpfiles 2>/dev/null; rmdi - dummy=$tmp/dummy ; - tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; - case $CC_FOR_BUILD,$HOST_CC,$CC in -- ,,) echo "int x;" > "$dummy.c" ; -+ ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do -- if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then -+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; -@@ -132,14 +132,14 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` | - UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown - UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - --case "$UNAME_SYSTEM" in -+case "${UNAME_SYSTEM}" in - Linux|GNU|GNU/*) - # If the system lacks a compiler, then just pick glibc. - # We could probably try harder. - LIBC=gnu - -- eval "$set_cc_for_build" -- cat <<-EOF > "$dummy.c" -+ eval $set_cc_for_build -+ cat <<-EOF > $dummy.c - #include - #if defined(__UCLIBC__) - LIBC=uclibc -@@ -149,20 +149,13 @@ Linux|GNU|GNU/*) - LIBC=gnu - #endif - EOF -- eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" -- -- # If ldd exists, use it to detect musl libc. -- if command -v ldd >/dev/null && \ -- ldd --version 2>&1 | grep -q ^musl -- then -- LIBC=musl -- fi -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` - ;; - esac - - # Note: order is significant - the case branches are not exclusive. - --case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in -+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, -@@ -175,31 +168,21 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" -- UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ -- "/sbin/$sysctl" 2>/dev/null || \ -- "/usr/sbin/$sysctl" 2>/dev/null || \ -- echo unknown)` -- case "$UNAME_MACHINE_ARCH" in -+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ -+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` -+ case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - sh5el) machine=sh5le-unknown ;; -- earmv*) -- arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` -- endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` -- machine="${arch}${endian}"-unknown -- ;; -- *) machine="$UNAME_MACHINE_ARCH"-unknown ;; -+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched -- # to ELF recently (or will in the future) and ABI. -- case "$UNAME_MACHINE_ARCH" in -- earm*) -- os=netbsdelf -- ;; -+ # to ELF recently, or will in the future. -+ case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) -- eval "$set_cc_for_build" -+ eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ELF__ - then -@@ -214,67 +197,44 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - os=netbsd - ;; - esac -- # Determine ABI tags. -- case "$UNAME_MACHINE_ARCH" in -- earm*) -- expr='s/^earmv[0-9]/-eabi/;s/eb$//' -- abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` -- ;; -- esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. -- case "$UNAME_VERSION" in -+ case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) -- release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` -+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. -- echo "$machine-${os}${release}${abi}" -+ echo "${machine}-${os}${release}" - exit ;; - *:Bitrig:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` -- echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` -- echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" -- exit ;; -- *:LibertyBSD:*:*) -- UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` -- echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" -- exit ;; -- *:MidnightBSD:*:*) -- echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) -- echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - *:SolidBSD:*:*) -- echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) -- echo powerpc-unknown-mirbsd"$UNAME_RELEASE" -+ echo powerpc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) -- echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" -- exit ;; -- *:Sortix:*:*) -- echo "$UNAME_MACHINE"-unknown-sortix -+ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; -- *:Redox:*:*) -- echo "$UNAME_MACHINE"-unknown-redox -- exit ;; -- mips:OSF1:*.*) -- echo mips-dec-osf1 -- exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) -@@ -291,54 +251,63 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") -- UNAME_MACHINE=alpha ;; -+ UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") -- UNAME_MACHINE=alpha ;; -+ UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") -- UNAME_MACHINE=alpha ;; -+ UNAME_MACHINE="alpha" ;; - "EV5 (21164)") -- UNAME_MACHINE=alphaev5 ;; -+ UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") -- UNAME_MACHINE=alphaev56 ;; -+ UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") -- UNAME_MACHINE=alphapca56 ;; -+ UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") -- UNAME_MACHINE=alphapca57 ;; -+ UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") -- UNAME_MACHINE=alphaev6 ;; -+ UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") -- UNAME_MACHINE=alphaev67 ;; -+ UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") -- UNAME_MACHINE=alphaev68 ;; -+ UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") -- UNAME_MACHINE=alphaev68 ;; -+ UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") -- UNAME_MACHINE=alphaev68 ;; -+ UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") -- UNAME_MACHINE=alphaev69 ;; -+ UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") -- UNAME_MACHINE=alphaev7 ;; -+ UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") -- UNAME_MACHINE=alphaev79 ;; -+ 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`" -+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; -+ 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 ;; -+ 21064:Windows_NT:50:3) -+ echo alpha-dec-winnt3.5 -+ exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) -- echo "$UNAME_MACHINE"-unknown-amigaos -+ echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) -- echo "$UNAME_MACHINE"-unknown-morphos -+ echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition -@@ -350,7 +319,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) -- echo arm-acorn-riscix"$UNAME_RELEASE" -+ echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos -@@ -377,38 +346,38 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - s390x:SunOS:*:*) -- echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" -+ echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4H:SunOS:5.*:*) -- echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" -+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) -- echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" -+ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) -- echo i386-pc-auroraux"$UNAME_RELEASE" -+ echo i386-pc-auroraux${UNAME_RELEASE} - exit ;; - i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) -- eval "$set_cc_for_build" -- SUN_ARCH=i386 -+ eval $set_cc_for_build -+ SUN_ARCH="i386" - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. -- if [ "$CC_FOR_BUILD" != no_compiler_found ]; then -+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ -- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ -+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then -- SUN_ARCH=x86_64 -+ SUN_ARCH="x86_64" - fi - fi -- echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" -+ echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - 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/[^.]*//'`" -+ echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in -@@ -417,25 +386,25 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. -- echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" -+ echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit ;; - sun3*:SunOS:*:*) -- echo m68k-sun-sunos"$UNAME_RELEASE" -+ echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - 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 -+ test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) -- echo m68k-sun-sunos"$UNAME_RELEASE" -+ echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) -- echo sparc-sun-sunos"$UNAME_RELEASE" -+ echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit ;; - aushp:SunOS:*:*) -- echo sparc-auspex-sunos"$UNAME_RELEASE" -+ echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not -@@ -446,44 +415,44 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) -- echo m68k-atari-mint"$UNAME_RELEASE" -+ echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) -- echo m68k-atari-mint"$UNAME_RELEASE" -+ echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) -- echo m68k-atari-mint"$UNAME_RELEASE" -+ echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) -- echo m68k-milan-mint"$UNAME_RELEASE" -+ echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) -- echo m68k-hades-mint"$UNAME_RELEASE" -+ echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) -- echo m68k-unknown-mint"$UNAME_RELEASE" -+ echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) -- echo m68k-apple-machten"$UNAME_RELEASE" -+ echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) -- echo powerpc-apple-machten"$UNAME_RELEASE" -+ echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) -- echo mips-dec-ultrix"$UNAME_RELEASE" -+ echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) -- echo vax-dec-ultrix"$UNAME_RELEASE" -+ echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) -- echo clipper-intergraph-clix"$UNAME_RELEASE" -+ echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) -- eval "$set_cc_for_build" -- sed 's/^ //' << EOF > "$dummy.c" -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #ifdef __cplusplus - #include /* for printf() prototype */ - int main (int argc, char *argv[]) { -@@ -492,23 +461,23 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - #endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) -- printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); -+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) -- printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); -+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) -- printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); -+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - 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"` && -+ $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; } -- echo mips-mips-riscos"$UNAME_RELEASE" -+ echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax -@@ -534,17 +503,17 @@ EOF - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` -- if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] -+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then -- if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ -- [ "$TARGET_BINARY_INTERFACE"x = x ] -+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ -+ [ ${TARGET_BINARY_INTERFACE}x = x ] - then -- echo m88k-dg-dgux"$UNAME_RELEASE" -+ echo m88k-dg-dgux${UNAME_RELEASE} - else -- echo m88k-dg-dguxbcs"$UNAME_RELEASE" -+ echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else -- echo i586-dg-dgux"$UNAME_RELEASE" -+ echo i586-dg-dgux${UNAME_RELEASE} - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) -@@ -561,7 +530,7 @@ EOF - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) -- echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" -+ echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????: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 -@@ -573,14 +542,14 @@ EOF - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else -- IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi -- echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" -+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then -- eval "$set_cc_for_build" -- sed 's/^ //' << EOF > "$dummy.c" -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include - - main() -@@ -591,7 +560,7 @@ EOF - exit(0); - } - EOF -- if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` -+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else -@@ -605,27 +574,26 @@ EOF - exit ;; - *:AIX:*:[4567]) - 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 -+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi -- if [ -x /usr/bin/lslpp ] ; then -- IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | -- awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` -+ if [ -x /usr/bin/oslevel ] ; then -+ IBM_REV=`/usr/bin/oslevel` - else -- IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi -- echo "$IBM_ARCH"-ibm-aix"$IBM_REV" -+ echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; -- ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) -+ ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and -- echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to -+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx -@@ -640,28 +608,28 @@ EOF - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) -- HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` -- case "$UNAME_MACHINE" in -- 9000/31?) HP_ARCH=m68000 ;; -- 9000/[34]??) HP_ARCH=m68k ;; -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ case "${UNAME_MACHINE}" in -+ 9000/31? ) HP_ARCH=m68000 ;; -+ 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` -- case "$sc_cpu_version" in -- 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 -- 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 -+ case "${sc_cpu_version}" in -+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 -+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 -- case "$sc_kernel_bits" in -- 32) HP_ARCH=hppa2.0n ;; -- 64) HP_ARCH=hppa2.0w ;; -- '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 -+ case "${sc_kernel_bits}" in -+ 32) HP_ARCH="hppa2.0n" ;; -+ 64) HP_ARCH="hppa2.0w" ;; -+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi -- if [ "$HP_ARCH" = "" ]; then -- eval "$set_cc_for_build" -- sed 's/^ //' << EOF > "$dummy.c" -+ if [ "${HP_ARCH}" = "" ]; then -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include -@@ -694,13 +662,13 @@ EOF - exit (0); - } - EOF -- (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` -+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac -- if [ "$HP_ARCH" = hppa2.0w ] -+ if [ ${HP_ARCH} = "hppa2.0w" ] - then -- eval "$set_cc_for_build" -+ 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 -@@ -711,23 +679,23 @@ EOF - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - -- if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | -+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep -q __LP64__ - then -- HP_ARCH=hppa2.0w -+ HP_ARCH="hppa2.0w" - else -- HP_ARCH=hppa64 -+ HP_ARCH="hppa64" - fi - fi -- echo "$HP_ARCH"-hp-hpux"$HPUX_REV" -+ echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) -- HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` -- echo ia64-hp-hpux"$HPUX_REV" -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ echo ia64-hp-hpux${HPUX_REV} - exit ;; - 3050*:HI-UX:*:*) -- eval "$set_cc_for_build" -- sed 's/^ //' << EOF > "$dummy.c" -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include - int - main () -@@ -752,11 +720,11 @@ EOF - exit (0); - } - EOF -- $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && -+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; -- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) -+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) -@@ -765,7 +733,7 @@ EOF - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; -- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) -+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) -@@ -773,9 +741,9 @@ EOF - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then -- echo "$UNAME_MACHINE"-unknown-osf1mk -+ echo ${UNAME_MACHINE}-unknown-osf1mk - else -- echo "$UNAME_MACHINE"-unknown-osf1 -+ echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) -@@ -800,109 +768,127 @@ EOF - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) -- echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' -+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) -- echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ -+ echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) -- echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' -+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) -- echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' -+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) -- echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' -+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) -- echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' -+ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - 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/ /_/'` -+ 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/ /_/'` -+ 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 ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) -- echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) -- echo sparc-unknown-bsdi"$UNAME_RELEASE" -+ echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) -- echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` -- case "$UNAME_PROCESSOR" in -+ case ${UNAME_PROCESSOR} in - amd64) -- UNAME_PROCESSOR=x86_64 ;; -- i386) -- UNAME_PROCESSOR=i586 ;; -+ echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+ *) -+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac -- echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; - i*:CYGWIN*:*) -- echo "$UNAME_MACHINE"-pc-cygwin -+ echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - *:MINGW64*:*) -- echo "$UNAME_MACHINE"-pc-mingw64 -+ echo ${UNAME_MACHINE}-pc-mingw64 - exit ;; - *:MINGW*:*) -- echo "$UNAME_MACHINE"-pc-mingw32 -+ echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - *:MSYS*:*) -- echo "$UNAME_MACHINE"-pc-msys -+ echo ${UNAME_MACHINE}-pc-msys -+ exit ;; -+ i*:windows32*:*) -+ # uname -m includes "-pc" on this system. -+ echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) -- echo "$UNAME_MACHINE"-pc-pw32 -+ echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - *:Interix*:*) -- case "$UNAME_MACHINE" in -+ case ${UNAME_MACHINE} in - x86) -- echo i586-pc-interix"$UNAME_RELEASE" -+ echo i586-pc-interix${UNAME_RELEASE} - exit ;; - authenticamd | genuineintel | EM64T) -- echo x86_64-unknown-interix"$UNAME_RELEASE" -+ echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; - IA64) -- echo ia64-unknown-interix"$UNAME_RELEASE" -+ echo ia64-unknown-interix${UNAME_RELEASE} - exit ;; - esac ;; -+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) -+ echo i${UNAME_MACHINE}-pc-mks -+ exit ;; -+ 8664:Windows_NT:*) -+ echo x86_64-pc-mks -+ exit ;; -+ 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 ;; - i*:UWIN*:*) -- echo "$UNAME_MACHINE"-pc-uwin -+ echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; -+ p*:CYGWIN*:*) -+ echo powerpcle-unknown-cygwin -+ exit ;; - prep*:SunOS:5.*:*) -- echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" -+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system -- echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" -+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`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 "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" -+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} - exit ;; - i*86:Minix:*:*) -- echo "$UNAME_MACHINE"-pc-minix -+ echo ${UNAME_MACHINE}-pc-minix - exit ;; - aarch64:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in -@@ -915,64 +901,58 @@ EOF - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 -- if test "$?" = 0 ; then LIBC=gnulibc1 ; fi -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - arc:Linux:*:* | arceb:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - arm*:Linux:*:*) -- eval "$set_cc_for_build" -+ eval $set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - else - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi - else -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf - fi - fi - exit ;; - avr32*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - cris:Linux:*:*) -- echo "$UNAME_MACHINE"-axis-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} - exit ;; - crisv32:Linux:*:*) -- echo "$UNAME_MACHINE"-axis-linux-"$LIBC" -- exit ;; -- e2k:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} - exit ;; - frv:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - hexagon:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - i*86:Linux:*:*) -- echo "$UNAME_MACHINE"-pc-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-pc-linux-${LIBC} - exit ;; - ia64:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -- exit ;; -- k1om:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - m32r*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - m68*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - mips:Linux:*:* | mips64:Linux:*:*) -- eval "$set_cc_for_build" -- sed 's/^ //' << EOF > "$dummy.c" -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el -@@ -986,74 +966,64 @@ EOF - #endif - #endif - EOF -- eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" -- test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` -+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } - ;; -- mips64el:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -- exit ;; - openrisc*:Linux:*:*) -- echo or1k-unknown-linux-"$LIBC" -+ echo or1k-unknown-linux-${LIBC} - exit ;; - or32:Linux:*:* | or1k*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - padre:Linux:*:*) -- echo sparc-unknown-linux-"$LIBC" -+ echo sparc-unknown-linux-${LIBC} - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) -- echo hppa64-unknown-linux-"$LIBC" -+ echo hppa64-unknown-linux-${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in -- PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; -- PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; -- *) echo hppa-unknown-linux-"$LIBC" ;; -+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; -+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; -+ *) echo hppa-unknown-linux-${LIBC} ;; - esac - exit ;; - ppc64:Linux:*:*) -- echo powerpc64-unknown-linux-"$LIBC" -+ echo powerpc64-unknown-linux-${LIBC} - exit ;; - ppc:Linux:*:*) -- echo powerpc-unknown-linux-"$LIBC" -+ echo powerpc-unknown-linux-${LIBC} - exit ;; - ppc64le:Linux:*:*) -- echo powerpc64le-unknown-linux-"$LIBC" -+ echo powerpc64le-unknown-linux-${LIBC} - exit ;; - ppcle:Linux:*:*) -- echo powerpcle-unknown-linux-"$LIBC" -- exit ;; -- riscv32:Linux:*:* | riscv64:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo powerpcle-unknown-linux-${LIBC} - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) -- echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC} - exit ;; - sh64*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - sh*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - tile*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - vax:Linux:*:*) -- echo "$UNAME_MACHINE"-dec-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-dec-linux-${LIBC} - exit ;; - x86_64:Linux:*:*) -- if objdump -f /bin/sh | grep -q elf32-x86-64; then -- echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 -- else -- echo "$UNAME_MACHINE"-pc-linux-"$LIBC" -- fi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - xtensa*:Linux:*:*) -- echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. -@@ -1067,34 +1037,34 @@ EOF - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. -- echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" -+ echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. -- echo "$UNAME_MACHINE"-pc-os2-emx -+ echo ${UNAME_MACHINE}-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) -- echo "$UNAME_MACHINE"-unknown-stop -+ echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) -- echo "$UNAME_MACHINE"-unknown-atheos -+ echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) -- echo "$UNAME_MACHINE"-pc-syllable -+ echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) -- echo i386-unknown-lynxos"$UNAME_RELEASE" -+ echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) -- echo "$UNAME_MACHINE"-pc-msdosdjgpp -+ echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; -- i*86:*:4.*:*) -- UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` -+ 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 -- echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" -+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else -- echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" -+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit ;; - i*86:*:5:[678]*) -@@ -1104,12 +1074,12 @@ EOF - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac -- echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" -+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 -@@ -1119,9 +1089,9 @@ EOF - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 -- echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" -+ echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else -- echo "$UNAME_MACHINE"-pc-sysv32 -+ echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit ;; - pc:*:*:*) -@@ -1129,7 +1099,7 @@ EOF - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. - # Note: whatever this is, it MUST be the same as what config.sub -- # prints for the "djgpp" host, or else GDB configure will decide that -+ # prints for the "djgpp" host, or else GDB configury will decide that - # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; -@@ -1141,9 +1111,9 @@ EOF - exit ;; - 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 -+ 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 -+ echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) -@@ -1163,9 +1133,9 @@ EOF - 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; } - /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; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; -@@ -1174,28 +1144,28 @@ EOF - 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; } - /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; } - /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ -- && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; -+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) -- echo m68k-unknown-lynxos"$UNAME_RELEASE" -+ echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) -- echo sparc-unknown-lynxos"$UNAME_RELEASE" -+ echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) -- echo rs6000-unknown-lynxos"$UNAME_RELEASE" -+ echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) -- echo powerpc-unknown-lynxos"$UNAME_RELEASE" -+ echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) -- echo mips-dde-sysv"$UNAME_RELEASE" -+ echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 -@@ -1206,7 +1176,7 @@ EOF - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` -- echo "$UNAME_MACHINE"-sni-sysv4 -+ echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi -@@ -1226,23 +1196,23 @@ EOF - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. -- echo "$UNAME_MACHINE"-stratus-vos -+ echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) -- echo m68k-apple-aux"$UNAME_RELEASE" -+ echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then -- echo mips-nec-sysv"$UNAME_RELEASE" -+ echo mips-nec-sysv${UNAME_RELEASE} - else -- echo mips-unknown-sysv"$UNAME_RELEASE" -+ echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. -@@ -1261,56 +1231,46 @@ EOF - echo x86_64-unknown-haiku - exit ;; - SX-4:SUPER-UX:*:*) -- echo sx4-nec-superux"$UNAME_RELEASE" -+ echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) -- echo sx5-nec-superux"$UNAME_RELEASE" -+ echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) -- echo sx6-nec-superux"$UNAME_RELEASE" -+ echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - SX-7:SUPER-UX:*:*) -- echo sx7-nec-superux"$UNAME_RELEASE" -+ echo sx7-nec-superux${UNAME_RELEASE} - exit ;; - SX-8:SUPER-UX:*:*) -- echo sx8-nec-superux"$UNAME_RELEASE" -+ echo sx8-nec-superux${UNAME_RELEASE} - exit ;; - SX-8R:SUPER-UX:*:*) -- echo sx8r-nec-superux"$UNAME_RELEASE" -- exit ;; -- SX-ACE:SUPER-UX:*:*) -- echo sxace-nec-superux"$UNAME_RELEASE" -+ echo sx8r-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) -- echo powerpc-apple-rhapsody"$UNAME_RELEASE" -+ echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) -- echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown -- eval "$set_cc_for_build" -+ eval $set_cc_for_build - if test "$UNAME_PROCESSOR" = unknown ; then - UNAME_PROCESSOR=powerpc - fi -- if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then -- if [ "$CC_FOR_BUILD" != no_compiler_found ]; then -+ if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then -+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ -- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ -- grep IS_64BIT_ARCH >/dev/null -+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ -+ grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi -- # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc -- if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ -- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ -- grep IS_PPC >/dev/null -- then -- UNAME_PROCESSOR=powerpc -- fi - fi - elif test "$UNAME_PROCESSOR" = i386 ; then - # Avoid executing cc on OS X 10.9, as it ships with a stub -@@ -1321,33 +1281,27 @@ EOF - # that Apple uses in portable devices. - UNAME_PROCESSOR=x86_64 - fi -- echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" -+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` -- if test "$UNAME_PROCESSOR" = x86; then -+ if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi -- echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" -+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; -- NEO-*:NONSTOP_KERNEL:*:*) -- echo neo-tandem-nsk"$UNAME_RELEASE" -+ NEO-?:NONSTOP_KERNEL:*:*) -+ echo neo-tandem-nsk${UNAME_RELEASE} - exit ;; - NSE-*:NONSTOP_KERNEL:*:*) -- echo nse-tandem-nsk"$UNAME_RELEASE" -+ echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; -- NSR-*:NONSTOP_KERNEL:*:*) -- echo nsr-tandem-nsk"$UNAME_RELEASE" -- exit ;; -- NSV-*:NONSTOP_KERNEL:*:*) -- echo nsv-tandem-nsk"$UNAME_RELEASE" -- exit ;; -- NSX-*:NONSTOP_KERNEL:*:*) -- echo nsx-tandem-nsk"$UNAME_RELEASE" -+ NSR-?:NONSTOP_KERNEL:*:*) -+ echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux -@@ -1356,18 +1310,18 @@ EOF - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) -- echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" -+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. -- if test "$cputype" = 386; then -+ if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi -- echo "$UNAME_MACHINE"-unknown-plan9 -+ echo ${UNAME_MACHINE}-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 -@@ -1388,14 +1342,14 @@ EOF - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) -- echo mips-sei-seiux"$UNAME_RELEASE" -+ echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) -- echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" -+ echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` -- case "$UNAME_MACHINE" in -+ case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; -@@ -1404,48 +1358,34 @@ EOF - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) -- echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" -+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; - i*86:rdos:*:*) -- echo "$UNAME_MACHINE"-pc-rdos -+ echo ${UNAME_MACHINE}-pc-rdos - exit ;; - i*86:AROS:*:*) -- echo "$UNAME_MACHINE"-pc-aros -+ echo ${UNAME_MACHINE}-pc-aros - exit ;; - x86_64:VMkernel:*:*) -- echo "$UNAME_MACHINE"-unknown-esx -- exit ;; -- amd64:Isilon\ OneFS:*:*) -- echo x86_64-unknown-onefs -+ echo ${UNAME_MACHINE}-unknown-esx - exit ;; - esac - --echo "$0: unable to guess system type" >&2 -- --case "$UNAME_MACHINE:$UNAME_SYSTEM" in -- mips:Linux | mips64:Linux) -- # If we got here on MIPS GNU/Linux, output extra information. -- cat >&2 <&2 < in order to provide the needed -+information to handle your system. - - config.guess timestamp = $timestamp - -@@ -1464,16 +1404,16 @@ hostinfo = `(hostinfo) 2>/ - /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` - /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - --UNAME_MACHINE = "$UNAME_MACHINE" --UNAME_RELEASE = "$UNAME_RELEASE" --UNAME_SYSTEM = "$UNAME_SYSTEM" --UNAME_VERSION = "$UNAME_VERSION" -+UNAME_MACHINE = ${UNAME_MACHINE} -+UNAME_RELEASE = ${UNAME_RELEASE} -+UNAME_SYSTEM = ${UNAME_SYSTEM} -+UNAME_VERSION = ${UNAME_VERSION} - EOF - - exit 1 - - # Local variables: --# eval: (add-hook 'write-file-functions 'time-stamp) -+# eval: (add-hook 'write-file-hooks 'time-stamp) - # time-stamp-start: "timestamp='" - # time-stamp-format: "%:y-%02m-%02d" - # time-stamp-end: "'" ---- fakeroot-1.23.orig/config.h.in -+++ fakeroot-1.23/config.h.in -@@ -224,7 +224,8 @@ - /* path to libc shared object */ - #undef LIBCPATH - --/* Define to the sub-directory where libtool stores uninstalled libraries. */ -+/* Define to the sub-directory in which libtool stores uninstalled libraries. -+ */ - #undef LT_OBJDIR - - /* Name of package */ ---- fakeroot-1.23.orig/config.sub -+++ fakeroot-1.23/config.sub -@@ -1,8 +1,8 @@ - #! /bin/sh - # Configuration validation subroutine script. --# Copyright 1992-2018 Free Software Foundation, Inc. -+# Copyright 1992-2014 Free Software Foundation, Inc. - --timestamp='2018-02-22' -+timestamp='2014-05-01' - - # 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 -@@ -15,7 +15,7 @@ timestamp='2018-02-22' - # General Public License for more details. - # - # You should have received a copy of the GNU General Public License --# along with this program; if not, see . -+# along with this program; if not, see . - # - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a -@@ -25,7 +25,7 @@ timestamp='2018-02-22' - # of the GNU General Public License, version 3 ("GPLv3"). - - --# Please send patches to . -+# Please send patches with a ChangeLog entry to config-patches@gnu.org. - # - # Configuration subroutine to validate and canonicalize a configuration type. - # Supply the specified configuration type as an argument. -@@ -33,7 +33,7 @@ timestamp='2018-02-22' - # Otherwise, we print the canonical config type on stdout and succeed. - - # You can get the latest version of this script from: --# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub -+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD - - # This file is supposed to be the same for all GNU packages - # and recognize all the CPU types, system types and aliases -@@ -53,11 +53,12 @@ timestamp='2018-02-22' - me=`echo "$0" | sed -e 's,.*/,,'` - - usage="\ --Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS -+Usage: $0 [OPTION] CPU-MFR-OPSYS -+ $0 [OPTION] ALIAS - - Canonicalize a configuration name. - --Options: -+Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit -@@ -67,7 +68,7 @@ Report bugs and patches to &2 -+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. -@@ -374,18 +371,17 @@ case $basic_machine in - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ -- | ba-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ -- | e2k-* | elxsi-* \ -+ | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ -- | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ -+ | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ -@@ -426,15 +422,13 @@ case $basic_machine in - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ -- | pru-* \ - | pyramid-* \ -- | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ -- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ -+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ -@@ -442,8 +436,6 @@ case $basic_machine in - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ -- | visium-* \ -- | wasm32-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ -@@ -457,7 +449,7 @@ case $basic_machine in - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) -- basic_machine=i386-pc -+ basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) -@@ -491,7 +483,7 @@ case $basic_machine in - basic_machine=x86_64-pc - ;; - amd64-*) -- basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl -@@ -520,9 +512,6 @@ case $basic_machine in - basic_machine=i386-pc - os=-aros - ;; -- asmjs) -- basic_machine=asmjs-unknown -- ;; - aux) - basic_machine=m68k-apple - os=-aux -@@ -536,7 +525,7 @@ case $basic_machine in - os=-linux - ;; - blackfin-*) -- basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - bluegene*) -@@ -544,13 +533,13 @@ case $basic_machine in - os=-cnk - ;; - c54x-*) -- basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c55x-*) -- basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c6x-*) -- basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray -@@ -639,18 +628,10 @@ case $basic_machine in - basic_machine=rs6000-bull - os=-bosx - ;; -- dpx2*) -+ dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; -- e500v[12]) -- basic_machine=powerpc-unknown -- os=$os"spe" -- ;; -- e500v[12]-*) -- basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` -- os=$os"spe" -- ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon -@@ -740,6 +721,9 @@ case $basic_machine in - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; -+ hppa-next) -+ os=-nextstep3 -+ ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf -@@ -752,26 +736,26 @@ case $basic_machine in - basic_machine=i370-ibm - ;; - i*86v32) -- basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` -+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) -- basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` -+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) -- basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` -+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) -- basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` -+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; -- vsta) -+ i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; -@@ -789,17 +773,17 @@ case $basic_machine in - basic_machine=m68k-isi - os=-sysv - ;; -- leon-*|leon[3-9]-*) -- basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` -- ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) -- basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; -+ m88k-omron*) -+ basic_machine=m88k-omron -+ ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv -@@ -831,10 +815,10 @@ case $basic_machine in - os=-mint - ;; - mips3*-*) -- basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` -+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) -- basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown -+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k -@@ -844,16 +828,12 @@ case $basic_machine in - basic_machine=powerpc-unknown - os=-morphos - ;; -- moxiebox) -- basic_machine=moxie-unknown -- os=-moxiebox -- ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) -- basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` -+ basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - msys) - basic_machine=i686-pc -@@ -895,7 +875,7 @@ case $basic_machine in - basic_machine=v70-nec - os=-sysv - ;; -- next | m*-next) -+ next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) -@@ -940,12 +920,6 @@ case $basic_machine in - nsr-tandem) - basic_machine=nsr-tandem - ;; -- nsv-tandem) -- basic_machine=nsv-tandem -- ;; -- nsx-tandem) -- basic_machine=nsx-tandem -- ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf -@@ -978,7 +952,7 @@ case $basic_machine in - os=-linux - ;; - parisc-*) -- basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - pbd) -@@ -994,7 +968,7 @@ case $basic_machine in - basic_machine=i386-pc - ;; - pc98-*) -- basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc -@@ -1009,16 +983,16 @@ case $basic_machine in - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) -- basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) -- basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) -- basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) -- basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould -@@ -1028,23 +1002,23 @@ case $basic_machine in - ppc | ppcbe) basic_machine=powerpc-unknown - ;; - ppc-* | ppcbe-*) -- basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -- ppcle | powerpclittle) -+ ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) -- basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; -- ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -- ppc64le | powerpc64little) -+ ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) -- basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm -@@ -1098,10 +1072,17 @@ case $basic_machine in - sequent) - basic_machine=i386-sequent - ;; -+ sh) -+ basic_machine=sh-hitachi -+ os=-hms -+ ;; - sh5el) - basic_machine=sh5le-unknown - ;; -- simso-wrs) -+ sh64) -+ basic_machine=sh64-unknown -+ ;; -+ sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; -@@ -1120,7 +1101,7 @@ case $basic_machine in - os=-sysv4 - ;; - strongarm-* | thumb-*) -- basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` -+ basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - sun2) - basic_machine=m68000-sun -@@ -1242,9 +1223,6 @@ case $basic_machine in - basic_machine=hppa1.1-winbond - os=-proelf - ;; -- x64) -- basic_machine=x86_64-pc -- ;; - xbox) - basic_machine=i686-pc - os=-mingw32 -@@ -1253,12 +1231,20 @@ case $basic_machine in - basic_machine=xps100-honeywell - ;; - xscale-* | xscalee[bl]-*) -- basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` -+ basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; -+ z8k-*-coff) -+ basic_machine=z8k-unknown -+ os=-sim -+ ;; -+ z80-*-coff) -+ basic_machine=z80-unknown -+ os=-sim -+ ;; - none) - basic_machine=none-none - os=-none -@@ -1287,6 +1273,10 @@ case $basic_machine in - vax) - basic_machine=vax-dec - ;; -+ pdp10) -+ # there are many clones, so DEC is not a safe bet -+ basic_machine=pdp10-unknown -+ ;; - pdp11) - basic_machine=pdp11-dec - ;; -@@ -1296,6 +1286,9 @@ case $basic_machine in - sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; -+ sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) -+ basic_machine=sparc-sun -+ ;; - cydra) - basic_machine=cydra-cydrome - ;; -@@ -1315,7 +1308,7 @@ case $basic_machine in - # Make sure to match an already-canonicalized machine name. - ;; - *) -- echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 -+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - esac -@@ -1323,10 +1316,10 @@ esac - # Here we canonicalize certain aliases for manufacturers. - case $basic_machine in - *-digital*) -- basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` -+ basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) -- basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` -+ basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -@@ -1337,8 +1330,8 @@ esac - if [ x"$os" != x"" ] - then - case $os in -- # First match some system type aliases that might get confused -- # with valid system types. -+ # First match some system type aliases -+ # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -auroraux) - os=-auroraux -@@ -1349,48 +1342,45 @@ case $os in - -solaris) - os=-solaris2 - ;; -+ -svr4*) -+ os=-sysv4 -+ ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; -- # es1800 is here to avoid being matched by es* (a different OS) -- -es1800*) -- os=-ose -- ;; -- # Now accept the basic system types. -+ # First accept the basic system types. - # The portable systems comes first. -- # Each alternative MUST end in a * to match a version number. -+ # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* | -plan9* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ -- | -aos* | -aros* | -cloudabi* | -sortix* \ -+ | -aos* | -aros* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ -- | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ -- | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ -+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ -+ | -bitrig* | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ -- | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ -+ | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ -+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-musl* | -linux-uclibc* \ -- | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ -- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ -+ | -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* | -windiss* \ -+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ -- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ -- | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ -- | -midnightbsd*) -+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) -@@ -1407,12 +1397,12 @@ case $os in - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; -- -sim | -xray | -os68k* | -v88r* \ -- | -windows* | -osx | -abug | -netware* | -os9* \ -+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ -+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) -- os=`echo "$os" | sed -e 's|mac|macos|'` -+ os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc -@@ -1421,10 +1411,10 @@ case $os in - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) -- os=`echo "$os" | sed -e 's|sunos5|solaris2|'` -+ os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) -- os=`echo "$os" | sed -e 's|sunos6|solaris3|'` -+ os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition -@@ -1435,6 +1425,12 @@ case $os in - -wince*) - os=-wince - ;; -+ -osfrose*) -+ os=-osfrose -+ ;; -+ -osf*) -+ os=-osf -+ ;; - -utek*) - os=-bsd - ;; -@@ -1459,7 +1455,7 @@ case $os in - -nova*) - os=-rtmk-nova - ;; -- -ns2) -+ -ns2 ) - os=-nextstep2 - ;; - -nsk*) -@@ -1481,7 +1477,7 @@ case $os in - -oss*) - os=-sysv3 - ;; -- -svr4*) -+ -svr4) - os=-sysv4 - ;; - -svr3) -@@ -1496,38 +1492,32 @@ case $os in - -ose*) - os=-ose - ;; -+ -es1800*) -+ os=-ose -+ ;; -+ -xenix) -+ os=-xenix -+ ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; -+ -aros*) -+ os=-aros -+ ;; - -zvmoe) - os=-zvmoe - ;; - -dicos*) - os=-dicos - ;; -- -pikeos*) -- # Until real need of OS specific support for -- # particular features comes up, bare metal -- # configurations are quite functional. -- case $basic_machine in -- arm*) -- os=-eabi -- ;; -- *) -- os=-elf -- ;; -- esac -- ;; - -nacl*) - ;; -- -ios) -- ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` -- echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 -+ echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; - esac -@@ -1617,12 +1607,12 @@ case $basic_machine in - sparc-* | *-sun) - os=-sunos4.1.1 - ;; -- pru-*) -- os=-elf -- ;; - *-be) - os=-beos - ;; -+ *-haiku) -+ os=-haiku -+ ;; - *-ibm) - os=-aix - ;; -@@ -1662,7 +1652,7 @@ case $basic_machine in - m88k-omron*) - os=-luna - ;; -- *-next) -+ *-next ) - os=-nextstep - ;; - *-sequent) -@@ -1677,6 +1667,9 @@ case $basic_machine in - i370-*) - os=-mvs - ;; -+ *-next) -+ os=-nextstep3 -+ ;; - *-gould) - os=-sysv - ;; -@@ -1786,15 +1779,15 @@ case $basic_machine in - vendor=stratus - ;; - esac -- basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` -+ basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; - esac - --echo "$basic_machine$os" -+echo $basic_machine$os - exit - - # Local variables: --# eval: (add-hook 'write-file-functions 'time-stamp) -+# eval: (add-hook 'write-file-hooks 'time-stamp) - # time-stamp-start: "timestamp='" - # time-stamp-format: "%:y-%02m-%02d" - # time-stamp-end: "'" ---- fakeroot-1.23.orig/configure -+++ fakeroot-1.23/configure -@@ -1,6 +1,6 @@ - #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.69 for fakeroot 1.23. -+# Generated by GNU Autoconf 2.69 for fakeroot 1.14.4. - # - # Report bugs to . - # -@@ -593,8 +593,8 @@ MAKEFLAGS= - # Identity of this package. - PACKAGE_NAME='fakeroot' - PACKAGE_TARNAME='fakeroot' --PACKAGE_VERSION='1.23' --PACKAGE_STRING='fakeroot 1.23' -+PACKAGE_VERSION='1.14.4' -+PACKAGE_STRING='fakeroot 1.14.4' - PACKAGE_BUGREPORT='clint@debian.org' - PACKAGE_URL='' - -@@ -647,7 +647,6 @@ LDLIBPATHVAR - DLSUFFIX - signal - CPP --LT_SYS_LIBRARY_PATH - OTOOL64 - OTOOL - LIPO -@@ -747,7 +746,6 @@ infodir - docdir - oldincludedir - includedir --runstatedir - localstatedir - sharedstatedir - sysconfdir -@@ -776,7 +774,6 @@ enable_shared - enable_static - with_pic - enable_fast_install --with_aix_soname - enable_dependency_tracking - with_gnu_ld - with_sysroot -@@ -792,7 +789,6 @@ CFLAGS - LDFLAGS - LIBS - CPPFLAGS --LT_SYS_LIBRARY_PATH - CPP' - - -@@ -832,7 +828,6 @@ datadir='${datarootdir}' - sysconfdir='${prefix}/etc' - sharedstatedir='${prefix}/com' - localstatedir='${prefix}/var' --runstatedir='${localstatedir}/run' - includedir='${prefix}/include' - oldincludedir='/usr/include' - docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -@@ -1085,15 +1080,6 @@ do - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - -- -runstatedir | --runstatedir | --runstatedi | --runstated \ -- | --runstate | --runstat | --runsta | --runst | --runs \ -- | --run | --ru | --r) -- ac_prev=runstatedir ;; -- -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ -- | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ -- | --run=* | --ru=* | --r=*) -- runstatedir=$ac_optarg ;; -- - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ -@@ -1231,7 +1217,7 @@ fi - for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ -- libdir localedir mandir runstatedir -+ libdir localedir mandir - do - eval ac_val=\$$ac_var - # Remove trailing slashes. -@@ -1344,7 +1330,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 fakeroot 1.23 to adapt to many kinds of systems. -+\`configure' configures fakeroot 1.14.4 to adapt to many kinds of systems. - - Usage: $0 [OPTION]... [VAR=VALUE]... - -@@ -1384,7 +1370,6 @@ Fine tuning of the installation director - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] -- --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] -@@ -1416,7 +1401,7 @@ fi - - if test -n "$ac_init_help"; then - case $ac_init_help in -- short | recursive ) echo "Configuration of fakeroot 1.23:";; -+ short | recursive ) echo "Configuration of fakeroot 1.14.4:";; - esac - cat <<\_ACEOF - -@@ -1444,12 +1429,9 @@ Optional Packages: - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use - both] -- --with-aix-soname=aix|svr4|both -- shared library versioning (aka "SONAME") variant to -- provide on AIX, [default=aix]. - --with-gnu-ld assume the C compiler uses GNU ld [default=no] -- --with-sysroot[=DIR] Search for dependent libraries within DIR (or the -- compiler's sysroot if not specified). -+ --with-sysroot=DIR Search for dependent libraries within DIR -+ (or the compiler's sysroot if not specified). - --with-ipc[=IPCTYPE] method of IPC to use: either sysv (default) or tcp - --with-dbformat[=DBFORMAT] - database format to use: either inode (default) or -@@ -1463,8 +1445,6 @@ Some influential environment variables: - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory -- LT_SYS_LIBRARY_PATH -- User-defined run-time library search path. - CPP C preprocessor - - Use these variables to override the choices made by `configure' or to help -@@ -1533,7 +1513,7 @@ fi - test -n "$ac_init_help" && exit $ac_status - if $ac_init_version; then - cat <<\_ACEOF --fakeroot configure 1.23 -+fakeroot configure 1.14.4 - generated by GNU Autoconf 2.69 - - Copyright (C) 2012 Free Software Foundation, Inc. -@@ -2002,7 +1982,7 @@ cat >config.log <<_ACEOF - This file contains any messages produced by compilers while - running configure, to aid debugging if configure makes a mistake. - --It was created by fakeroot $as_me 1.23, which was -+It was created by fakeroot $as_me 1.14.4, which was - generated by GNU Autoconf 2.69. Invocation command line was - - $ $0 $@ -@@ -2492,7 +2472,7 @@ test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- --am__api_version='1.15' -+am__api_version='1.14' - - # Find a good install program. We prefer a C program (faster), - # so one script is as good as another. But avoid the broken or -@@ -2664,8 +2644,8 @@ test "$program_suffix" != NONE && - ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' - program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` - --# Expand $ac_aux_dir to an absolute path. --am_aux_dir=`cd "$ac_aux_dir" && pwd` -+# expand $ac_aux_dir to an absolute path -+am_aux_dir=`cd $ac_aux_dir && pwd` - - if test x"${MISSING+set}" != xset; then - case $am_aux_dir in -@@ -2684,7 +2664,7 @@ else - $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} - fi - --if test x"${install_sh+set}" != xset; then -+if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; -@@ -2978,7 +2958,7 @@ fi - - # Define the identity of the package. - PACKAGE='fakeroot' -- VERSION='1.23' -+ VERSION='1.14.4' - - - cat >>confdefs.h <<_ACEOF -@@ -3012,8 +2992,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}ma - # - mkdir_p='$(MKDIR_P)' - --# We need awk for the "check" target (and possibly the TAP driver). The --# system "awk" is bad on some platforms. -+# We need awk for the "check" target. The system "awk" is bad on -+# some platforms. - # Always define AMTAR for backward compatibility. Yes, it's still used - # in the wild :-( We should find a proper way to deprecate it ... - AMTAR='$${TAR-tar}' -@@ -3135,8 +3115,8 @@ esac - - - --macro_version='2.4.6' --macro_revision='2.4.6' -+macro_version='2.4.2' -+macro_revision='1.3337' - - - -@@ -3150,7 +3130,7 @@ macro_revision='2.4.6' - - - --ltmain=$ac_aux_dir/ltmain.sh -+ltmain="$ac_aux_dir/ltmain.sh" - - # Backslashify metacharacters that are still active within - # double-quoted strings. -@@ -3199,7 +3179,7 @@ func_echo_all () - $ECHO "" - } - --case $ECHO in -+case "$ECHO" in - printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 - $as_echo "printf" >&6; } ;; - print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 -@@ -4561,19 +4541,19 @@ test -z "$GREP" && GREP=grep - - # Check whether --with-gnu-ld was given. - if test "${with_gnu_ld+set}" = set; then : -- withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes -+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes - else - with_gnu_ld=no - fi - - ac_prog=ld --if test yes = "$GCC"; then -+if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 - $as_echo_n "checking for ld used by $CC... " >&6; } - case $host in - *-*-mingw*) -- # gcc leaves a trailing carriage return, which upsets mingw -+ # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; -@@ -4587,7 +4567,7 @@ $as_echo_n "checking for ld used by $CC. - while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do - ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` - done -- test -z "$LD" && LD=$ac_prog -+ test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. -@@ -4598,7 +4578,7 @@ $as_echo_n "checking for ld used by $CC. - with_gnu_ld=unknown - ;; - esac --elif test yes = "$with_gnu_ld"; then -+elif test "$with_gnu_ld" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 - $as_echo_n "checking for GNU ld... " >&6; } - else -@@ -4609,32 +4589,32 @@ if ${lt_cv_path_LD+:} false; then : - $as_echo_n "(cached) " >&6 - else - if test -z "$LD"; then -- lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then -- lt_cv_path_LD=$ac_dir/$ac_prog -+ lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 - $as_echo "$LD" >&6; } -@@ -4677,38 +4657,33 @@ if ${lt_cv_path_NM+:} false; then : - else - if test -n "$NM"; then - # Let the user override the test. -- lt_cv_path_NM=$NM -+ lt_cv_path_NM="$NM" - else -- lt_nm_to_check=${ac_tool_prefix}nm -+ lt_nm_to_check="${ac_tool_prefix}nm" - 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 -- lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. -- tmp_nm=$ac_dir/$lt_tmp_nm -- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then -+ tmp_nm="$ac_dir/$lt_tmp_nm" -+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. -- # Adding the 'sed 1q' prevents false positives on HP-UX, which says: -+ # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file -- # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty -- case $build_os in -- mingw*) lt_bad_file=conftest.nm/nofile ;; -- *) lt_bad_file=/dev/null ;; -- esac -- case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in -- *$lt_bad_file* | *'Invalid file or object type'*) -+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in -+ */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" -- break 2 -+ break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" -- break 2 -+ break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but -@@ -4719,15 +4694,15 @@ else - esac - fi - done -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - done - : ${lt_cv_path_NM=no} - fi - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 - $as_echo "$lt_cv_path_NM" >&6; } --if test no != "$lt_cv_path_NM"; then -- NM=$lt_cv_path_NM -+if test "$lt_cv_path_NM" != "no"; then -+ NM="$lt_cv_path_NM" - else - # Didn't find any BSD compatible name lister, look for dumpbin. - if test -n "$DUMPBIN"; then : -@@ -4833,9 +4808,9 @@ esac - fi - fi - -- case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in -+ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in - *COFF*) -- DUMPBIN="$DUMPBIN -symbols -headers" -+ DUMPBIN="$DUMPBIN -symbols" - ;; - *) - DUMPBIN=: -@@ -4843,8 +4818,8 @@ fi - esac - fi - -- if test : != "$DUMPBIN"; then -- NM=$DUMPBIN -+ if test "$DUMPBIN" != ":"; then -+ NM="$DUMPBIN" - fi - fi - test -z "$NM" && NM=nm -@@ -4895,7 +4870,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; the - $as_echo_n "(cached) " >&6 - else - i=0 -- teststring=ABCD -+ teststring="ABCD" - - case $build_os in - msdosdjgpp*) -@@ -4935,7 +4910,7 @@ else - lt_cv_sys_max_cmd_len=8192; - ;; - -- bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) -+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` -@@ -4986,22 +4961,22 @@ else - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len" && \ -- test undefined != "$lt_cv_sys_max_cmd_len"; then -+ test undefined != "$lt_cv_sys_max_cmd_len"; then - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - else - # Make teststring a little bigger before we do anything with it. - # a 1K string should be a reasonable start. -- for i in 1 2 3 4 5 6 7 8; do -+ for i in 1 2 3 4 5 6 7 8 ; do - teststring=$teststring$teststring - done - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. -- while { test X`env echo "$teststring$teststring" 2>/dev/null` \ -+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ - = "X$teststring$teststring"; } >/dev/null 2>&1 && -- test 17 != "$i" # 1/2 MB should be enough -+ test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring -@@ -5019,7 +4994,7 @@ else - - fi - --if test -n "$lt_cv_sys_max_cmd_len"; then -+if test -n $lt_cv_sys_max_cmd_len ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 - $as_echo "$lt_cv_sys_max_cmd_len" >&6; } - else -@@ -5037,6 +5012,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len - : ${MV="mv -f"} - : ${RM="rm -f"} - -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 -+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } -+# Try some XSI features -+xsi_shell=no -+( _lt_dummy="a/b/c" -+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ -+ = c,a/b,b/c, \ -+ && eval 'test $(( 1 + 1 )) -eq 2 \ -+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ -+ && xsi_shell=yes -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 -+$as_echo "$xsi_shell" >&6; } -+ -+ -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 -+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } -+lt_shell_append=no -+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ -+ >/dev/null 2>&1 \ -+ && lt_shell_append=yes -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 -+$as_echo "$lt_shell_append" >&6; } -+ -+ - if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - lt_unset=unset - else -@@ -5159,13 +5158,13 @@ esac - reload_cmds='$LD$reload_flag -o $output$reload_objs' - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) -- if test yes != "$GCC"; then -+ if test "$GCC" != yes; then - reload_cmds=false - fi - ;; - darwin*) -- if test yes = "$GCC"; then -- reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' -+ if test "$GCC" = yes; then -+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' - else - reload_cmds='$LD$reload_flag -o $output$reload_objs' - fi -@@ -5293,13 +5292,13 @@ lt_cv_deplibs_check_method='unknown' - # Need to set the preceding variable on all platforms that support - # interlibrary dependencies. - # 'none' -- dependencies not supported. --# 'unknown' -- same as none, but documents that we really don't know. -+# `unknown' -- same as none, but documents that we really don't know. - # 'pass_all' -- all dependencies passed with no checks. - # 'test_compile' -- check by making test program. - # 'file_magic [[regex]]' -- check by looking for files in library path --# that responds to the $file_magic_cmd with a given extended regex. --# If you have 'file' or equivalent on your system and you're not sure --# whether 'pass_all' will *always* work, you probably want this one. -+# which responds to the $file_magic_cmd with a given extended regex. -+# If you have `file' or equivalent on your system and you're not sure -+# whether `pass_all' will *always* work, you probably want this one. - - case $host_os in - aix[4-9]*) -@@ -5326,7 +5325,8 @@ mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump', - # unless we find 'file', for example because we are cross-compiling. -- if ( file / ) >/dev/null 2>&1; then -+ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. -+ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - else -@@ -5422,8 +5422,8 @@ newos6*) - lt_cv_deplibs_check_method=pass_all - ;; - --openbsd* | bitrig*) -- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then -+openbsd*) -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' -@@ -5476,9 +5476,6 @@ sysv4 | sysv4.3*) - tpf*) - lt_cv_deplibs_check_method=pass_all - ;; --os2*) -- lt_cv_deplibs_check_method=pass_all -- ;; - esac - - fi -@@ -5636,8 +5633,8 @@ else - - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) -- # two different shell functions defined in ltmain.sh; -- # decide which one to use based on capabilities of $DLLTOOL -+ # two different shell functions defined in ltmain.sh -+ # decide which to use based on capabilities of $DLLTOOL - case `$DLLTOOL --help 2>&1` in - *--identify-strict*) - lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib -@@ -5649,7 +5646,7 @@ cygwin* | mingw* | pw32* | cegcc*) - ;; - *) - # fallback: assume linklib IS sharedlib -- lt_cv_sharedlib_from_linklib_cmd=$ECHO -+ lt_cv_sharedlib_from_linklib_cmd="$ECHO" - ;; - esac - -@@ -5804,7 +5801,7 @@ if ac_fn_c_try_compile "$LINENO"; then : - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -- if test 0 -eq "$ac_status"; then -+ if test "$ac_status" -eq 0; then - # Ensure the archiver fails upon bogus file names. - rm -f conftest.$ac_objext libconftest.a - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 -@@ -5812,7 +5809,7 @@ if ac_fn_c_try_compile "$LINENO"; then : - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -- if test 0 -ne "$ac_status"; then -+ if test "$ac_status" -ne 0; then - lt_cv_ar_at_file=@ - fi - fi -@@ -5825,7 +5822,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 - $as_echo "$lt_cv_ar_at_file" >&6; } - --if test no = "$lt_cv_ar_at_file"; then -+if test "x$lt_cv_ar_at_file" = xno; then - archiver_list_spec= - else - archiver_list_spec=$lt_cv_ar_at_file -@@ -6042,7 +6039,7 @@ old_postuninstall_cmds= - - if test -n "$RANLIB"; then - case $host_os in -- bitrig* | openbsd*) -+ openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" - ;; - *) -@@ -6132,7 +6129,7 @@ cygwin* | mingw* | pw32* | cegcc*) - symcode='[ABCDGISTW]' - ;; - hpux*) -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - ;; -@@ -6165,44 +6162,14 @@ case `$NM -V 2>&1` in - symcode='[ABCDGIRSTW]' ;; - esac - --if test "$lt_cv_nm_interface" = "MS dumpbin"; then -- # Gets list of data symbols to import. -- lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" -- # Adjust the below global symbol transforms to fixup imported variables. -- lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" -- lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" -- lt_c_name_lib_hook="\ -- -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ -- -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" --else -- # Disable hooks by default. -- lt_cv_sys_global_symbol_to_import= -- lt_cdecl_hook= -- lt_c_name_hook= -- lt_c_name_lib_hook= --fi -- - # Transform an extracted symbol line into a proper C declaration. - # Some systems (esp. on ia64) link data and code symbols differently, - # so use this general approach. --lt_cv_sys_global_symbol_to_cdecl="sed -n"\ --$lt_cdecl_hook\ --" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ --" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" -+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - - # Transform an extracted symbol line into symbol name and symbol address --lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ --$lt_c_name_hook\ --" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ --" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" -- --# Transform an extracted symbol line into symbol name with lib prefix and --# symbol address. --lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ --$lt_c_name_lib_hook\ --" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ --" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ --" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" -+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" - - # Handle CRLF in mingw tool chain - opt_cr= -@@ -6220,24 +6187,21 @@ for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - if test "$lt_cv_nm_interface" = "MS dumpbin"; then -- # Fake it for dumpbin and say T for any non-static function, -- # D for any global variable and I for any imported variable. -+ # Fake it for dumpbin and say T for any non-static function -+ # and D for any global variable. - # Also find C++ and __fastcall symbols from MSVC++, - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK '"\ - " {last_section=section; section=\$ 3};"\ - " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ - " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ --" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ --" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ --" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ - " \$ 0!~/External *\|/{next};"\ - " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ - " {if(hide[section]) next};"\ --" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ --" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ --" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ --" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ -+" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -+" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -+" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -+" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ - " ' prfx=^$ac_symprfx" - else - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" -@@ -6285,11 +6249,11 @@ _LT_EOF - if $GREP ' nm_test_func$' "$nlist" >/dev/null; then - cat <<_LT_EOF > conftest.$ac_ext - /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ --#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE --/* DATA imports from DLLs on WIN32 can't be const, because runtime -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) -+/* DATA imports from DLLs on WIN32 con't be const, because runtime - relocations are performed -- see ld's documentation on pseudo-relocs. */ - # define LT_DLSYM_CONST --#elif defined __osf__ -+#elif defined(__osf__) - /* This system does not cope well with relocations in const data. */ - # define LT_DLSYM_CONST - #else -@@ -6315,7 +6279,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = - { - { "@PROGRAM@", (void *) 0 }, - _LT_EOF -- $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext -+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext - cat <<\_LT_EOF >> conftest.$ac_ext - {0, (void *) 0} - }; -@@ -6335,13 +6299,13 @@ _LT_EOF - mv conftest.$ac_objext conftstm.$ac_objext - lt_globsym_save_LIBS=$LIBS - lt_globsym_save_CFLAGS=$CFLAGS -- LIBS=conftstm.$ac_objext -+ LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -- test $ac_status = 0; } && test -s conftest$ac_exeext; then -+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS=$lt_globsym_save_LIBS -@@ -6362,7 +6326,7 @@ _LT_EOF - rm -rf conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. -- if test yes = "$pipe_works"; then -+ if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= -@@ -6415,16 +6379,6 @@ fi - - - -- -- -- -- -- -- -- -- -- -- - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 - $as_echo_n "checking for sysroot... " >&6; } - -@@ -6437,9 +6391,9 @@ fi - - - lt_sysroot= --case $with_sysroot in #( -+case ${with_sysroot} in #( - yes) -- if test yes = "$GCC"; then -+ if test "$GCC" = yes; then - lt_sysroot=`$CC --print-sysroot 2>/dev/null` - fi - ;; #( -@@ -6449,8 +6403,8 @@ case $with_sysroot in #( - no|'') - ;; #( - *) -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 --$as_echo "$with_sysroot" >&6; } -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 -+$as_echo "${with_sysroot}" >&6; } - as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 - ;; - esac -@@ -6462,99 +6416,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } - - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 --$as_echo_n "checking for a working dd... " >&6; } --if ${ac_cv_path_lt_DD+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- printf 0123456789abcdef0123456789abcdef >conftest.i --cat conftest.i conftest.i >conftest2.i --: ${lt_DD:=$DD} --if test -z "$lt_DD"; then -- ac_path_lt_DD_found=false -- # Loop through the user's path and test for each of PROGNAME-LIST -- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR --for as_dir in $PATH --do -- IFS=$as_save_IFS -- test -z "$as_dir" && as_dir=. -- for ac_prog in dd; do -- for ac_exec_ext in '' $ac_executable_extensions; do -- ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" -- as_fn_executable_p "$ac_path_lt_DD" || continue --if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then -- cmp -s conftest.i conftest.out \ -- && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: --fi -- $ac_path_lt_DD_found && break 3 -- done -- done -- done --IFS=$as_save_IFS -- if test -z "$ac_cv_path_lt_DD"; then -- : -- fi --else -- ac_cv_path_lt_DD=$lt_DD --fi -- --rm -f conftest.i conftest2.i conftest.out --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 --$as_echo "$ac_cv_path_lt_DD" >&6; } -- -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 --$as_echo_n "checking how to truncate binary pipes... " >&6; } --if ${lt_cv_truncate_bin+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- printf 0123456789abcdef0123456789abcdef >conftest.i --cat conftest.i conftest.i >conftest2.i --lt_cv_truncate_bin= --if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then -- cmp -s conftest.i conftest.out \ -- && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" --fi --rm -f conftest.i conftest2.i conftest.out --test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 --$as_echo "$lt_cv_truncate_bin" >&6; } -- -- -- -- -- -- -- --# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. --func_cc_basename () --{ -- for cc_temp in $*""; do -- case $cc_temp in -- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; -- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; -- \-*) ;; -- *) break;; -- esac -- done -- func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` --} -- - # Check whether --enable-libtool-lock was given. - if test "${enable_libtool_lock+set}" = set; then : - enableval=$enable_libtool_lock; - fi - --test no = "$enable_libtool_lock" || enable_libtool_lock=yes -+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - # Some flags need to be propagated to the compiler or linker for good - # libtool support. - case $host in - ia64-*-hpux*) -- # Find out what ABI is being produced by ac_compile, and set mode -- # options accordingly. -+ # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 -@@ -6563,25 +6436,24 @@ ia64-*-hpux*) - test $ac_status = 0; }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) -- HPUX_IA64_MODE=32 -+ HPUX_IA64_MODE="32" - ;; - *ELF-64*) -- HPUX_IA64_MODE=64 -+ HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; - *-*-irix6*) -- # Find out what ABI is being produced by ac_compile, and set linker -- # options accordingly. -+ # Find out which ABI we are using. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- if test yes = "$lt_cv_prog_gnu_ld"; then -+ if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" -@@ -6610,50 +6482,9 @@ ia64-*-hpux*) - rm -rf conftest* - ;; - --mips64*-*linux*) -- # Find out what ABI is being produced by ac_compile, and set linker -- # options accordingly. -- echo '#line '$LINENO' "configure"' > conftest.$ac_ext -- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 -- (eval $ac_compile) 2>&5 -- ac_status=$? -- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -- test $ac_status = 0; }; then -- emul=elf -- case `/usr/bin/file conftest.$ac_objext` in -- *32-bit*) -- emul="${emul}32" -- ;; -- *64-bit*) -- emul="${emul}64" -- ;; -- esac -- case `/usr/bin/file conftest.$ac_objext` in -- *MSB*) -- emul="${emul}btsmip" -- ;; -- *LSB*) -- emul="${emul}ltsmip" -- ;; -- esac -- case `/usr/bin/file conftest.$ac_objext` in -- *N32*) -- emul="${emul}n32" -- ;; -- esac -- LD="${LD-ld} -m $emul" -- fi -- rm -rf conftest* -- ;; -- - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ - s390*-*linux*|s390*-*tpf*|sparc*-*linux*) -- # Find out what ABI is being produced by ac_compile, and set linker -- # options accordingly. Note that the listed cases only cover the -- # situations where additional linker options are needed (such as when -- # doing 32-bit compilation for a host where ld defaults to 64-bit, or -- # vice versa); the common cases where no linker options are needed do -- # not appear in the list. -+ # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 -@@ -6676,10 +6507,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux* - ;; - esac - ;; -- powerpc64le-*linux*) -+ powerpc64le-*) - LD="${LD-ld} -m elf32lppclinux" - ;; -- powerpc64-*linux*) -+ powerpc64-*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) -@@ -6698,10 +6529,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux* - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; -- powerpcle-*linux*) -+ powerpcle-*) - LD="${LD-ld} -m elf64lppc" - ;; -- powerpc-*linux*) -+ powerpc-*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) -@@ -6719,7 +6550,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux* - - *-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. -- SAVE_CFLAGS=$CFLAGS -+ SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 - $as_echo_n "checking whether the C compiler needs -belf... " >&6; } -@@ -6759,14 +6590,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 - $as_echo "$lt_cv_cc_needs_belf" >&6; } -- if test yes != "$lt_cv_cc_needs_belf"; then -+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf -- CFLAGS=$SAVE_CFLAGS -+ CFLAGS="$SAVE_CFLAGS" - fi - ;; - *-*solaris*) -- # Find out what ABI is being produced by ac_compile, and set linker -- # options accordingly. -+ # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 -@@ -6778,7 +6608,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } - case $lt_cv_prog_gnu_ld in - yes*) - case $host in -- i?86-*-solaris*|x86_64-*-solaris*) -+ i?86-*-solaris*) - LD="${LD-ld} -m elf_x86_64" - ;; - sparc*-*-solaris*) -@@ -6787,7 +6617,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } - esac - # GNU ld 2.21 introduced _sol2 emulations. Use them if available. - if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then -- LD=${LD-ld}_sol2 -+ LD="${LD-ld}_sol2" - fi - ;; - *) -@@ -6803,7 +6633,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } - ;; - esac - --need_locks=$enable_libtool_lock -+need_locks="$enable_libtool_lock" - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. -@@ -6914,7 +6744,7 @@ else - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 - $as_echo "$lt_cv_path_mainfest_tool" >&6; } --if test yes != "$lt_cv_path_mainfest_tool"; then -+if test "x$lt_cv_path_mainfest_tool" != xyes; then - MANIFEST_TOOL=: - fi - -@@ -7417,7 +7247,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; - $as_echo_n "(cached) " >&6 - else - lt_cv_apple_cc_single_mod=no -- if test -z "$LT_MULTI_MODULE"; then -+ if test -z "${LT_MULTI_MODULE}"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi_module to the -@@ -7435,7 +7265,7 @@ else - cat conftest.err >&5 - # Otherwise, if the output was created with a 0 exit code from - # the compiler, it worked. -- elif test -f libconftest.dylib && test 0 = "$_lt_result"; then -+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&5 -@@ -7474,7 +7304,7 @@ else - fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -- LDFLAGS=$save_LDFLAGS -+ LDFLAGS="$save_LDFLAGS" - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 -@@ -7503,7 +7333,7 @@ _LT_EOF - _lt_result=$? - if test -s conftest.err && $GREP force_load conftest.err; then - cat conftest.err >&5 -- elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then -+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then - lt_cv_ld_force_load=yes - else - cat conftest.err >&5 -@@ -7516,32 +7346,32 @@ fi - $as_echo "$lt_cv_ld_force_load" >&6; } - case $host_os in - rhapsody* | darwin1.[012]) -- _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; - darwin1.*) -- _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; -+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[91]*) -- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; -- 10.[012][,.]*) -- _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; -+ 10.[012]*) -+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - 10.*) -- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; -+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - esac - ;; - esac -- if test yes = "$lt_cv_apple_cc_single_mod"; then -+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then - _lt_dar_single_mod='$single_module' - fi -- if test yes = "$lt_cv_ld_exported_symbols_list"; then -- _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' -+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then -+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' - else -- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' -+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi -- if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then -+ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then - _lt_dsymutil='~$DSYMUTIL $lib || :' - else - _lt_dsymutil= -@@ -7549,41 +7379,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } - ;; - esac - --# func_munge_path_list VARIABLE PATH --# ----------------------------------- --# VARIABLE is name of variable containing _space_ separated list of --# directories to be munged by the contents of PATH, which is string --# having a format: --# "DIR[:DIR]:" --# string "DIR[ DIR]" will be prepended to VARIABLE --# ":DIR[:DIR]" --# string "DIR[ DIR]" will be appended to VARIABLE --# "DIRP[:DIRP]::[DIRA:]DIRA" --# string "DIRP[ DIRP]" will be prepended to VARIABLE and string --# "DIRA[ DIRA]" will be appended to VARIABLE --# "DIR[:DIR]" --# VARIABLE will be replaced by "DIR[ DIR]" --func_munge_path_list () --{ -- case x$2 in -- x) -- ;; -- *:) -- eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" -- ;; -- x:*) -- eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" -- ;; -- *::*) -- eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" -- eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" -- ;; -- *) -- eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" -- ;; -- esac --} -- - ac_ext=c - ac_cpp='$CPP $CPPFLAGS' - ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -@@ -7887,14 +7682,14 @@ if test "${enable_shared+set}" = set; th - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. -- lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - ;; - esac - else -@@ -7918,14 +7713,14 @@ if test "${enable_static+set}" = set; th - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. -- lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - ;; - esac - else -@@ -7949,14 +7744,14 @@ if test "${with_pic+set}" = set; then : - *) - pic_mode=default - # Look at the argument we got. We use all the common list separators. -- lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for lt_pkg in $withval; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - if test "X$lt_pkg" = "X$lt_p"; then - pic_mode=yes - fi - done -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - ;; - esac - else -@@ -7964,6 +7759,8 @@ else - fi - - -+test -z "$pic_mode" && pic_mode=default -+ - - - -@@ -7979,14 +7776,14 @@ if test "${enable_fast_install+set}" = s - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. -- lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, -+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - ;; - esac - else -@@ -8000,63 +7797,11 @@ fi - - - -- shared_archive_member_spec= --case $host,$enable_shared in --power*-*-aix[5-9]*,yes) -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 --$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } -- --# Check whether --with-aix-soname was given. --if test "${with_aix_soname+set}" = set; then : -- withval=$with_aix_soname; case $withval in -- aix|svr4|both) -- ;; -- *) -- as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 -- ;; -- esac -- lt_cv_with_aix_soname=$with_aix_soname --else -- if ${lt_cv_with_aix_soname+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- lt_cv_with_aix_soname=aix --fi -- -- with_aix_soname=$lt_cv_with_aix_soname --fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 --$as_echo "$with_aix_soname" >&6; } -- if test aix != "$with_aix_soname"; then -- # For the AIX way of multilib, we name the shared archive member -- # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', -- # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. -- # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, -- # the AIX toolchain works better with OBJECT_MODE set (default 32). -- if test 64 = "${OBJECT_MODE-32}"; then -- shared_archive_member_spec=shr_64 -- else -- shared_archive_member_spec=shr -- fi -- fi -- ;; --*) -- with_aix_soname=aix -- ;; --esac -- -- -- -- -- -- -- - - - - # This can be used to rebuild libtool when needed --LIBTOOL_DEPS=$ltmain -+LIBTOOL_DEPS="$ltmain" - - # Always use our own libtool. - LIBTOOL='$(SHELL) $(top_builddir)/libtool' -@@ -8105,7 +7850,7 @@ test -z "$LN_S" && LN_S="ln -s" - - - --if test -n "${ZSH_VERSION+set}"; then -+if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - -@@ -8144,7 +7889,7 @@ aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. -- if test set != "${COLLECT_NAMES+set}"; then -+ if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi -@@ -8155,14 +7900,14 @@ esac - ofile=libtool - can_build_shared=yes - --# All known linkers require a '.a' archive for static linking (except MSVC, -+# All known linkers require a `.a' archive for static linking (except MSVC, - # which needs '.lib'). - libext=a - --with_gnu_ld=$lt_cv_prog_gnu_ld -+with_gnu_ld="$lt_cv_prog_gnu_ld" - --old_CC=$CC --old_CFLAGS=$CFLAGS -+old_CC="$CC" -+old_CFLAGS="$CFLAGS" - - # Set sane defaults for various variables - test -z "$CC" && CC=cc -@@ -8171,8 +7916,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS - test -z "$LD" && LD=ld - test -z "$ac_objext" && ac_objext=o - --func_cc_basename $compiler --cc_basename=$func_cc_basename_result -+for cc_temp in $compiler""; do -+ case $cc_temp in -+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; -+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; -+ \-*) ;; -+ *) break;; -+ esac -+done -+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` - - - # Only perform the check for file, if the check method requires it -@@ -8187,22 +7939,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then - else - case $MAGIC_CMD in - [\\/*] | ?:[\\/]*) -- lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. -+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; - *) -- lt_save_MAGIC_CMD=$MAGIC_CMD -- lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR -+ lt_save_MAGIC_CMD="$MAGIC_CMD" -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. -- if test -f "$ac_dir/${ac_tool_prefix}file"; then -- lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" -+ if test -f $ac_dir/${ac_tool_prefix}file; then -+ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` -- MAGIC_CMD=$lt_cv_path_MAGIC_CMD -+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : -@@ -8225,13 +7977,13 @@ _LT_EOF - break - fi - done -- IFS=$lt_save_ifs -- MAGIC_CMD=$lt_save_MAGIC_CMD -+ IFS="$lt_save_ifs" -+ MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; - esac - fi - --MAGIC_CMD=$lt_cv_path_MAGIC_CMD -+MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if test -n "$MAGIC_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 - $as_echo "$MAGIC_CMD" >&6; } -@@ -8253,22 +8005,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then - else - case $MAGIC_CMD in - [\\/*] | ?:[\\/]*) -- lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. -+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; - *) -- lt_save_MAGIC_CMD=$MAGIC_CMD -- lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR -+ lt_save_MAGIC_CMD="$MAGIC_CMD" -+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do -- IFS=$lt_save_ifs -+ IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. -- if test -f "$ac_dir/file"; then -- lt_cv_path_MAGIC_CMD=$ac_dir/"file" -+ if test -f $ac_dir/file; then -+ lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` -- MAGIC_CMD=$lt_cv_path_MAGIC_CMD -+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : -@@ -8291,13 +8043,13 @@ _LT_EOF - break - fi - done -- IFS=$lt_save_ifs -- MAGIC_CMD=$lt_save_MAGIC_CMD -+ IFS="$lt_save_ifs" -+ MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; - esac - fi - --MAGIC_CMD=$lt_cv_path_MAGIC_CMD -+MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if test -n "$MAGIC_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 - $as_echo "$MAGIC_CMD" >&6; } -@@ -8318,7 +8070,7 @@ esac - - # Use C for the default configuration in the libtool script - --lt_save_CC=$CC -+lt_save_CC="$CC" - ac_ext=c - ac_cpp='$CPP $CPPFLAGS' - ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -@@ -8380,7 +8132,7 @@ if test -n "$compiler"; then - - lt_prog_compiler_no_builtin_flag= - --if test yes = "$GCC"; then -+if test "$GCC" = yes; then - case $cc_basename in - nvcc*) - lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; -@@ -8396,7 +8148,7 @@ else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - echo "$lt_simple_compile_test_code" > conftest.$ac_ext -- lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment -+ lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins -@@ -8426,7 +8178,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 - $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } - --if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then -+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" - else - : -@@ -8444,18 +8196,17 @@ lt_prog_compiler_pic= - lt_prog_compiler_static= - - -- if test yes = "$GCC"; then -+ if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi -- lt_prog_compiler_pic='-fPIC' - ;; - - amigaos*) -@@ -8466,8 +8217,8 @@ lt_prog_compiler_static= - ;; - m68k) - # FIXME: we need at least 68020 code to build shared libraries, but -- # adding the '-m68020' flag to GCC prevents building anything better, -- # like '-m68040'. -+ # adding the `-m68020' flag to GCC prevents building anything better, -+ # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - esac -@@ -8483,11 +8234,6 @@ lt_prog_compiler_static= - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - lt_prog_compiler_pic='-DDLL_EXPORT' -- case $host_os in -- os2*) -- lt_prog_compiler_static='$wl-static' -- ;; -- esac - ;; - - darwin* | rhapsody*) -@@ -8558,7 +8304,7 @@ lt_prog_compiler_static= - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else -@@ -8566,29 +8312,10 @@ lt_prog_compiler_static= - fi - ;; - -- darwin* | rhapsody*) -- # PIC is the default on this platform -- # Common symbols not allowed in MH_DYLIB files -- lt_prog_compiler_pic='-fno-common' -- case $cc_basename in -- nagfor*) -- # NAG Fortran compiler -- lt_prog_compiler_wl='-Wl,-Wl,,' -- lt_prog_compiler_pic='-PIC' -- lt_prog_compiler_static='-Bstatic' -- ;; -- esac -- ;; -- - mingw* | cygwin* | pw32* | os2* | cegcc*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' -- case $host_os in -- os2*) -- lt_prog_compiler_static='$wl-static' -- ;; -- esac - ;; - - hpux9* | hpux10* | hpux11*) -@@ -8604,7 +8331,7 @@ lt_prog_compiler_static= - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? -- lt_prog_compiler_static='$wl-a ${wl}archive' -+ lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) -@@ -8615,7 +8342,7 @@ lt_prog_compiler_static= - - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - case $cc_basename in -- # old Intel for x86_64, which still supported -KPIC. -+ # old Intel for x86_64 which still supported -KPIC. - ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' -@@ -8640,12 +8367,6 @@ lt_prog_compiler_static= - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; -- tcc*) -- # Fabrice Bellard et al's Tiny C Compiler -- lt_prog_compiler_wl='-Wl,' -- lt_prog_compiler_pic='-fPIC' -- lt_prog_compiler_static='-static' -- ;; - pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) -@@ -8743,7 +8464,7 @@ lt_prog_compiler_static= - ;; - - sysv4*MP*) -- if test -d /usr/nec; then -+ if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi -@@ -8772,7 +8493,7 @@ lt_prog_compiler_static= - fi - - case $host_os in -- # For platforms that do not support PIC, -DPIC is meaningless: -+ # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; -@@ -8804,7 +8525,7 @@ else - lt_cv_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - echo "$lt_simple_compile_test_code" > conftest.$ac_ext -- lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment -+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins -@@ -8834,7 +8555,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 - $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } - --if test yes = "$lt_cv_prog_compiler_pic_works"; then -+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; -@@ -8866,7 +8587,7 @@ if ${lt_cv_prog_compiler_static_works+:} - $as_echo_n "(cached) " >&6 - else - lt_cv_prog_compiler_static_works=no -- save_LDFLAGS=$LDFLAGS -+ save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - echo "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then -@@ -8885,13 +8606,13 @@ else - fi - fi - $RM -r conftest* -- LDFLAGS=$save_LDFLAGS -+ LDFLAGS="$save_LDFLAGS" - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 - $as_echo "$lt_cv_prog_compiler_static_works" >&6; } - --if test yes = "$lt_cv_prog_compiler_static_works"; then -+if test x"$lt_cv_prog_compiler_static_works" = xyes; then - : - else - lt_prog_compiler_static= -@@ -9011,8 +8732,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; - - - --hard_links=nottested --if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then -+hard_links="nottested" -+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 - $as_echo_n "checking if we can lock with hard links... " >&6; } -@@ -9024,9 +8745,9 @@ $as_echo_n "checking if we can lock with - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 - $as_echo "$hard_links" >&6; } -- if test no = "$hard_links"; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 --$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} -+ if test "$hard_links" = no; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi - else -@@ -9069,9 +8790,9 @@ $as_echo_n "checking whether the $compil - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude -- # it will be wrapped by ' (' and ')$', so one must not match beginning or -- # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', -- # as well as any symbol that contains 'd'. -+ # it will be wrapped by ` (' and `)$', so one must not match beginning or -+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', -+ # as well as any symbol that contains `d'. - exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if -@@ -9086,7 +8807,7 @@ $as_echo_n "checking whether the $compil - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. -- if test yes != "$GCC"; then -+ if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; -@@ -9094,7 +8815,7 @@ $as_echo_n "checking whether the $compil - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; -- openbsd* | bitrig*) -+ openbsd*) - with_gnu_ld=no - ;; - linux* | k*bsd*-gnu | gnu*) -@@ -9107,7 +8828,7 @@ $as_echo_n "checking whether the $compil - # On some targets, GNU ld is compatible enough with the native linker - # that we're better off using the native interface for both. - lt_use_gnu_ld_interface=no -- if test yes = "$with_gnu_ld"; then -+ if test "$with_gnu_ld" = yes; then - case $host_os in - aix*) - # The AIX port of GNU ld has always aspired to compatibility -@@ -9129,24 +8850,24 @@ $as_echo_n "checking whether the $compil - esac - fi - -- if test yes = "$lt_use_gnu_ld_interface"; then -+ if test "$lt_use_gnu_ld_interface" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty -- wlarc='$wl' -+ wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -- export_dynamic_flag_spec='$wl--export-dynamic' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' -+ export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then -- whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' -+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - supports_anon_versioning=no -- case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in -+ case `$LD -v 2>&1` in - *GNU\ gold*) supports_anon_versioning=yes ;; - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... -@@ -9159,7 +8880,7 @@ $as_echo_n "checking whether the $compil - case $host_os in - aix[3-9]*) - # On AIX/PPC, the GNU linker is very broken -- if test ia64 != "$host_cpu"; then -+ if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <<_LT_EOF 1>&2 - -@@ -9178,7 +8899,7 @@ _LT_EOF - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='' - ;; - m68k) -@@ -9194,7 +8915,7 @@ _LT_EOF - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME -- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi -@@ -9204,7 +8925,7 @@ _LT_EOF - # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' -- export_dynamic_flag_spec='$wl--export-all-symbols' -+ export_dynamic_flag_spec='${wl}--export-all-symbols' - allow_undefined_flag=unsupported - always_export_symbols=no - enable_shared_with_static_runtimes=yes -@@ -9212,89 +8933,61 @@ _LT_EOF - exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' - - if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -- # If the export-symbols file already is a .def file, use it as -- # is; otherwise, prepend EXPORTS... -- archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then -- cp $export_symbols $output_objdir/$soname.def; -- else -- echo EXPORTS > $output_objdir/$soname.def; -- cat $export_symbols >> $output_objdir/$soname.def; -- fi~ -- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ # If the export-symbols file already is a .def file (1st line -+ # is EXPORTS), use it as is; otherwise, prepend... -+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ cp $export_symbols $output_objdir/$soname.def; -+ else -+ echo EXPORTS > $output_objdir/$soname.def; -+ cat $export_symbols >> $output_objdir/$soname.def; -+ fi~ -+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs=no - fi - ;; - - haiku*) -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - link_all_deplibs=yes - ;; - -- os2*) -- hardcode_libdir_flag_spec='-L$libdir' -- hardcode_minus_L=yes -- allow_undefined_flag=unsupported -- shrext_cmds=.dll -- archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ -- $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ -- $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ -- $ECHO EXPORTS >> $output_objdir/$libname.def~ -- emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ -- $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ -- emximp -o $lib $output_objdir/$libname.def' -- archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ -- $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ -- $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ -- $ECHO EXPORTS >> $output_objdir/$libname.def~ -- prefix_cmds="$SED"~ -- if test EXPORTS = "`$SED 1q $export_symbols`"; then -- prefix_cmds="$prefix_cmds -e 1d"; -- fi~ -- prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ -- cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ -- $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ -- emximp -o $lib $output_objdir/$libname.def' -- old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' -- enable_shared_with_static_runtimes=yes -- ;; -- - interix[3-9]*) - hardcode_direct=no - hardcode_shlibpath_var=no -- hardcode_libdir_flag_spec='$wl-rpath,$libdir' -- export_dynamic_flag_spec='$wl-E' -+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' -+ export_dynamic_flag_spec='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. -- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -- archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' -+ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) - tmp_diet=no -- if test linux-dietlibc = "$host_os"; then -+ if test "$host_os" = linux-dietlibc; then - case $cc_basename in - diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) - esac - fi - if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ -- && test no = "$tmp_diet" -+ && test "$tmp_diet" = no - then - tmp_addflag=' $pic_flag' - tmp_sharedflag='-shared' - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler -- whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' -+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95* | pgfortran*) - # Portland Group f77 and f90 compilers -- whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' -+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; -@@ -9305,47 +8998,42 @@ _LT_EOF - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= - tmp_sharedflag='--shared' ;; -- nagfor*) # NAGFOR 5.3 -- tmp_sharedflag='-Wl,-shared' ;; - xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) - tmp_sharedflag='-qmkshrobj' - tmp_addflag= ;; - nvcc*) # Cuda Compiler Driver 2.2 -- whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' -+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - compiler_needs_object=yes - ;; - esac - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C 5.9 -- whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' -+ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' - compiler_needs_object=yes - tmp_sharedflag='-G' ;; - *Sun\ F*) # Sun Fortran 8.3 - tmp_sharedflag='-G' ;; - esac -- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -+ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - -- if test yes = "$supports_anon_versioning"; then -+ if test "x$supports_anon_versioning" = xyes; then - archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ -- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -- echo "local: *; };" >> $output_objdir/$libname.ver~ -- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' -+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -+ echo "local: *; };" >> $output_objdir/$libname.ver~ -+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - - case $cc_basename in -- tcc*) -- export_dynamic_flag_spec='-rdynamic' -- ;; - xlf* | bgf* | bgxlf* | mpixlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' -- if test yes = "$supports_anon_versioning"; then -+ if test "x$supports_anon_versioning" = xyes; then - archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ -- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -- echo "local: *; };" >> $output_objdir/$libname.ver~ -- $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' -+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -+ echo "local: *; };" >> $output_objdir/$libname.ver~ -+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' - fi - ;; - esac -@@ -9359,8 +9047,8 @@ _LT_EOF - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else -- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - -@@ -9378,8 +9066,8 @@ _LT_EOF - - _LT_EOF - elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi -@@ -9391,7 +9079,7 @@ _LT_EOF - ld_shlibs=no - cat <<_LT_EOF 1>&2 - --*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot -+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not - *** reliably create shared libraries on SCO systems. Therefore, libtool - *** is disabling shared libraries support. We urge you to upgrade GNU - *** binutils to release 2.16.91.0.3 or newer. Another option is to modify -@@ -9406,9 +9094,9 @@ _LT_EOF - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi -@@ -9425,15 +9113,15 @@ _LT_EOF - - *) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then -- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - -- if test no = "$ld_shlibs"; then -+ if test "$ld_shlibs" = no; then - runpath_var= - hardcode_libdir_flag_spec= - export_dynamic_flag_spec= -@@ -9449,7 +9137,7 @@ _LT_EOF - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes -- if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then -+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported -@@ -9457,57 +9145,34 @@ _LT_EOF - ;; - - aix[4-9]*) -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' -- no_entry_flag= -+ no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. -- # -C means demangle to GNU nm, but means don't demangle to AIX nm. -- # Without the "-l" option, or with the "-B" option, AIX nm treats -- # weak defined symbols like other global defined symbols, whereas -- # GNU nm marks them as "W". -- # While the 'weak' keyword is ignored in the Export File, we need -- # it in the Import File for the 'aix-soname' feature, so we have -- # to replace the "-B" option with "-P" for AIX nm. -+ # -C means demangle to AIX nm, but means don't demangle with GNU nm -+ # Also, AIX nm treats weak defined symbols like other global -+ # defined symbols, whereas GNU nm marks them as "W". - if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then -- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' -+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' - else -- export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' -+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we -- # have runtime linking enabled, and use it for executables. -- # For shared libraries, we enable/disable runtime linking -- # depending on the kind of the shared library created - -- # when "with_aix_soname,aix_use_runtimelinking" is: -- # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables -- # "aix,yes" lib.so shared, rtl:yes, for executables -- # lib.a static archive -- # "both,no" lib.so.V(shr.o) shared, rtl:yes -- # lib.a(lib.so.V) shared, rtl:no, for executables -- # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables -- # lib.a(lib.so.V) shared, rtl:no -- # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables -- # lib.a static archive -+ # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) - for ld_flag in $LDFLAGS; do -- if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then -+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done -- if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then -- # With aix-soname=svr4, we create the lib.so.V shared archives only, -- # so we don't have lib.a shared libs to link our executables. -- # We have to force runtime linking in this case. -- aix_use_runtimelinking=yes -- LDFLAGS="$LDFLAGS -Wl,-brtl" -- fi - ;; - esac - -@@ -9526,21 +9191,13 @@ _LT_EOF - hardcode_direct_absolute=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes -- file_list_spec='$wl-f,' -- case $with_aix_soname,$aix_use_runtimelinking in -- aix,*) ;; # traditional, no import file -- svr4,* | *,yes) # use import file -- # The Import File defines what to hardcode. -- hardcode_direct=no -- hardcode_direct_absolute=no -- ;; -- esac -+ file_list_spec='${wl}-f,' - -- if test yes = "$GCC"; then -+ if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ -- collect2name=`$CC -print-prog-name=collect2` -+ collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && - strings "$collect2name" | $GREP resolve_lib_name >/dev/null - then -@@ -9559,42 +9216,36 @@ _LT_EOF - ;; - esac - shared_flag='-shared' -- if test yes = "$aix_use_runtimelinking"; then -- shared_flag="$shared_flag "'$wl-G' -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag="$shared_flag "'${wl}-G' - fi -- # Need to ensure runtime linking is disabled for the traditional -- # shared library, or the linker may eventually find shared libraries -- # /with/ Import File - we do not want to mix them. -- shared_flag_aix='-shared' -- shared_flag_svr4='-shared $wl-G' -+ link_all_deplibs=no - else - # not using gcc -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else -- if test yes = "$aix_use_runtimelinking"; then -- shared_flag='$wl-G' -+ if test "$aix_use_runtimelinking" = yes; then -+ shared_flag='${wl}-G' - else -- shared_flag='$wl-bM:SRE' -+ shared_flag='${wl}-bM:SRE' - fi -- shared_flag_aix='$wl-bM:SRE' -- shared_flag_svr4='$wl-G' - fi - fi - -- export_dynamic_flag_spec='$wl-bexpall' -+ export_dynamic_flag_spec='${wl}-bexpall' - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols=yes -- if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then -+ if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an - # empty executable. -- if test set = "${lt_cv_aix_libpath+set}"; then -+ if test "${lt_cv_aix_libpath+set}" = set; then - aix_libpath=$lt_cv_aix_libpath - else - if ${lt_cv_aix_libpath_+:} false; then : -@@ -9629,7 +9280,7 @@ fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test -z "$lt_cv_aix_libpath_"; then -- lt_cv_aix_libpath_=/usr/lib:/lib -+ lt_cv_aix_libpath_="/usr/lib:/lib" - fi - - fi -@@ -9637,17 +9288,17 @@ fi - aix_libpath=$lt_cv_aix_libpath_ - fi - -- hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" -- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag -+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" -+ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else -- if test ia64 = "$host_cpu"; then -- hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' -+ if test "$host_cpu" = ia64; then -+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" -- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" -+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an - # empty executable. -- if test set = "${lt_cv_aix_libpath+set}"; then -+ if test "${lt_cv_aix_libpath+set}" = set; then - aix_libpath=$lt_cv_aix_libpath - else - if ${lt_cv_aix_libpath_+:} false; then : -@@ -9682,7 +9333,7 @@ fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test -z "$lt_cv_aix_libpath_"; then -- lt_cv_aix_libpath_=/usr/lib:/lib -+ lt_cv_aix_libpath_="/usr/lib:/lib" - fi - - fi -@@ -9690,33 +9341,21 @@ fi - aix_libpath=$lt_cv_aix_libpath_ - fi - -- hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" -+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. -- no_undefined_flag=' $wl-bernotok' -- allow_undefined_flag=' $wl-berok' -- if test yes = "$with_gnu_ld"; then -+ no_undefined_flag=' ${wl}-bernotok' -+ allow_undefined_flag=' ${wl}-berok' -+ if test "$with_gnu_ld" = yes; then - # We only use this code for GNU lds that support --whole-archive. -- whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' -+ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - else - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec='$convenience' - fi - archive_cmds_need_lc=yes -- archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' -- # -brtl affects multiple linker settings, -berok does not and is overridden later -- compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' -- if test svr4 != "$with_aix_soname"; then -- # This is similar to how AIX traditionally builds its shared libraries. -- archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' -- fi -- if test aix != "$with_aix_soname"; then -- archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' -- else -- # used by -dlpreopen to get the symbols -- archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' -- fi -- archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' -+ # This is similar to how AIX traditionally builds its shared libraries. -+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; -@@ -9725,7 +9364,7 @@ fi - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='' - ;; - m68k) -@@ -9755,17 +9394,16 @@ fi - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. -- shrext_cmds=.dll -+ shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. -- archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' -- archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then -- cp "$export_symbols" "$output_objdir/$soname.def"; -- echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; -- else -- $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; -- fi~ -- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ -- linknames=' -+ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' -+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; -+ else -+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; -+ fi~ -+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ -+ linknames=' - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, )='true' - enable_shared_with_static_runtimes=yes -@@ -9774,18 +9412,18 @@ fi - # Don't use ranlib - old_postinstall_cmds='chmod 644 $oldlib' - postlink_cmds='lt_outputfile="@OUTPUT@"~ -- lt_tool_outputfile="@TOOL_OUTPUT@"~ -- case $lt_outputfile in -- *.exe|*.EXE) ;; -- *) -- lt_outputfile=$lt_outputfile.exe -- lt_tool_outputfile=$lt_tool_outputfile.exe -- ;; -- esac~ -- if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then -- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; -- $RM "$lt_outputfile.manifest"; -- fi' -+ lt_tool_outputfile="@TOOL_OUTPUT@"~ -+ case $lt_outputfile in -+ *.exe|*.EXE) ;; -+ *) -+ lt_outputfile="$lt_outputfile.exe" -+ lt_tool_outputfile="$lt_tool_outputfile.exe" -+ ;; -+ esac~ -+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then -+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; -+ $RM "$lt_outputfile.manifest"; -+ fi' - ;; - *) - # Assume MSVC wrapper -@@ -9794,7 +9432,7 @@ fi - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. -- shrext_cmds=.dll -+ shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. -@@ -9813,24 +9451,24 @@ fi - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported -- if test yes = "$lt_cv_ld_force_load"; then -- whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' -+ if test "$lt_cv_ld_force_load" = "yes"; then -+ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' - - else - whole_archive_flag_spec='' - fi - link_all_deplibs=yes -- allow_undefined_flag=$_lt_dar_allow_undefined -+ allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in -- ifort*|nagfor*) _lt_dar_can_shared=yes ;; -+ ifort*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac -- if test yes = "$_lt_dar_can_shared"; then -+ if test "$_lt_dar_can_shared" = "yes"; then - output_verbose_link_cmd=func_echo_all -- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" -- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" -- archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" -- module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" -+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" -+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" -+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" -+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - - else - ld_shlibs=no -@@ -9872,33 +9510,33 @@ fi - ;; - - hpux9*) -- if test yes = "$GCC"; then -- archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' -+ if test "$GCC" = yes; then -+ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else -- archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' -+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi -- hardcode_libdir_flag_spec='$wl+b $wl$libdir' -+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes -- export_dynamic_flag_spec='$wl-E' -+ export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10*) -- if test yes,no = "$GCC,$with_gnu_ld"; then -- archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' -+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then -+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi -- if test no = "$with_gnu_ld"; then -- hardcode_libdir_flag_spec='$wl+b $wl$libdir' -+ if test "$with_gnu_ld" = no; then -+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - hardcode_direct_absolute=yes -- export_dynamic_flag_spec='$wl-E' -+ export_dynamic_flag_spec='${wl}-E' - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes -@@ -9906,25 +9544,25 @@ fi - ;; - - hpux11*) -- if test yes,no = "$GCC,$with_gnu_ld"; then -+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) -- archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) -- archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) -- archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) -- archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) -- archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - -@@ -9936,7 +9574,7 @@ if ${lt_cv_prog_compiler__b+:} false; th - $as_echo_n "(cached) " >&6 - else - lt_cv_prog_compiler__b=no -- save_LDFLAGS=$LDFLAGS -+ save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -b" - echo "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then -@@ -9955,14 +9593,14 @@ else - fi - fi - $RM -r conftest* -- LDFLAGS=$save_LDFLAGS -+ LDFLAGS="$save_LDFLAGS" - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 - $as_echo "$lt_cv_prog_compiler__b" >&6; } - --if test yes = "$lt_cv_prog_compiler__b"; then -- archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' -+if test x"$lt_cv_prog_compiler__b" = xyes; then -+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi -@@ -9970,8 +9608,8 @@ fi - ;; - esac - fi -- if test no = "$with_gnu_ld"; then -- hardcode_libdir_flag_spec='$wl+b $wl$libdir' -+ if test "$with_gnu_ld" = no; then -+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - - case $host_cpu in -@@ -9982,7 +9620,7 @@ fi - *) - hardcode_direct=yes - hardcode_direct_absolute=yes -- export_dynamic_flag_spec='$wl-E' -+ export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. -@@ -9993,8 +9631,8 @@ fi - ;; - - irix5* | irix6* | nonstopux*) -- if test yes = "$GCC"; then -- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' -+ if test "$GCC" = yes; then -+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - # Try to use the -exported_symbol ld option, if it does not - # work, assume that -exports_file does not work either and - # implicitly export all symbols. -@@ -10004,8 +9642,8 @@ $as_echo_n "checking whether the $host_o - if ${lt_cv_irix_exported_symbol+:} false; then : - $as_echo_n "(cached) " >&6 - else -- save_LDFLAGS=$LDFLAGS -- LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" -+ save_LDFLAGS="$LDFLAGS" -+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - int foo (void) { return 0; } -@@ -10017,35 +9655,24 @@ else - fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -- LDFLAGS=$save_LDFLAGS -+ LDFLAGS="$save_LDFLAGS" - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 - $as_echo "$lt_cv_irix_exported_symbol" >&6; } -- if test yes = "$lt_cv_irix_exported_symbol"; then -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' -+ if test "$lt_cv_irix_exported_symbol" = yes; then -+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' - fi -- link_all_deplibs=no - else -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' -- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' -+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' -+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' - fi - archive_cmds_need_lc='no' -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - inherit_rpath=yes - link_all_deplibs=yes - ;; - -- linux*) -- case $cc_basename in -- tcc*) -- # Fabrice Bellard et al's Tiny C Compiler -- ld_shlibs=yes -- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -- ;; -- esac -- ;; -- - netbsd* | netbsdelf*-gnu) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out -@@ -10060,7 +9687,7 @@ $as_echo "$lt_cv_irix_exported_symbol" > - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; -@@ -10068,19 +9695,27 @@ $as_echo "$lt_cv_irix_exported_symbol" > - *nto* | *qnx*) - ;; - -- openbsd* | bitrig*) -+ openbsd*) - if test -f /usr/libexec/ld.so; then - hardcode_direct=yes - hardcode_shlibpath_var=no - hardcode_direct_absolute=yes -- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' -- hardcode_libdir_flag_spec='$wl-rpath,$libdir' -- export_dynamic_flag_spec='$wl-E' -+ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' -+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' -+ export_dynamic_flag_spec='${wl}-E' - else -- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -- hardcode_libdir_flag_spec='$wl-rpath,$libdir' -+ case $host_os in -+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) -+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' -+ hardcode_libdir_flag_spec='-R$libdir' -+ ;; -+ *) -+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' -+ ;; -+ esac - fi - else - ld_shlibs=no -@@ -10091,53 +9726,33 @@ $as_echo "$lt_cv_irix_exported_symbol" > - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported -- shrext_cmds=.dll -- archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ -- $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ -- $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ -- $ECHO EXPORTS >> $output_objdir/$libname.def~ -- emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ -- $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ -- emximp -o $lib $output_objdir/$libname.def' -- archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ -- $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ -- $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ -- $ECHO EXPORTS >> $output_objdir/$libname.def~ -- prefix_cmds="$SED"~ -- if test EXPORTS = "`$SED 1q $export_symbols`"; then -- prefix_cmds="$prefix_cmds -e 1d"; -- fi~ -- prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ -- cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ -- $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ -- emximp -o $lib $output_objdir/$libname.def' -- old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' -- enable_shared_with_static_runtimes=yes -+ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' -+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) -- if test yes = "$GCC"; then -- allow_undefined_flag=' $wl-expect_unresolved $wl\*' -- archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' -+ if test "$GCC" = yes; then -+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' -+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' -- archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' -+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' - fi - archive_cmds_need_lc='no' -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag -- if test yes = "$GCC"; then -- allow_undefined_flag=' $wl-expect_unresolved $wl\*' -- archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' -- hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' -+ if test "$GCC" = yes; then -+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' -+ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' -+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' -- archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' -+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ -- $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' -+ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' -@@ -10148,24 +9763,24 @@ $as_echo "$lt_cv_irix_exported_symbol" > - - solaris*) - no_undefined_flag=' -z defs' -- if test yes = "$GCC"; then -- wlarc='$wl' -- archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' -+ if test "$GCC" = yes; then -+ wlarc='${wl}' -+ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -- $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' -+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - else - case `$CC -V 2>&1` in - *"Compilers 5.0"*) - wlarc='' -- archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' -+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -- $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' -+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' - ;; - *) -- wlarc='$wl' -- archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' -+ wlarc='${wl}' -+ archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ -- $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' -+ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - ;; - esac - fi -@@ -10175,11 +9790,11 @@ $as_echo "$lt_cv_irix_exported_symbol" > - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine and reorder linker options, -- # but understands '-z linker_flag'. GCC discards it without '$wl', -+ # but understands `-z linker_flag'. GCC discards it without `$wl', - # but is careful enough not to reorder. - # Supported since Solaris 2.6 (maybe 2.5.1?) -- if test yes = "$GCC"; then -- whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' -+ if test "$GCC" = yes; then -+ whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - else - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' - fi -@@ -10189,10 +9804,10 @@ $as_echo "$lt_cv_irix_exported_symbol" > - ;; - - sunos4*) -- if test sequent = "$host_vendor"; then -+ if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. -- archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi -@@ -10241,43 +9856,43 @@ $as_echo "$lt_cv_irix_exported_symbol" > - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) -- no_undefined_flag='$wl-z,text' -+ no_undefined_flag='${wl}-z,text' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - -- if test yes = "$GCC"; then -- archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ if test "$GCC" = yes; then -+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else -- archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) -- # Note: We CANNOT use -z defs as we might desire, because we do not -+ # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. -- no_undefined_flag='$wl-z,text' -- allow_undefined_flag='$wl-z,nodefs' -+ no_undefined_flag='${wl}-z,text' -+ allow_undefined_flag='${wl}-z,nodefs' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no -- hardcode_libdir_flag_spec='$wl-R,$libdir' -+ hardcode_libdir_flag_spec='${wl}-R,$libdir' - hardcode_libdir_separator=':' - link_all_deplibs=yes -- export_dynamic_flag_spec='$wl-Bexport' -+ export_dynamic_flag_spec='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - -- if test yes = "$GCC"; then -- archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ if test "$GCC" = yes; then -+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else -- archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' -+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - -@@ -10292,10 +9907,10 @@ $as_echo "$lt_cv_irix_exported_symbol" > - ;; - esac - -- if test sni = "$host_vendor"; then -+ if test x$host_vendor = xsni; then - case $host in - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) -- export_dynamic_flag_spec='$wl-Blargedynsym' -+ export_dynamic_flag_spec='${wl}-Blargedynsym' - ;; - esac - fi -@@ -10303,7 +9918,7 @@ $as_echo "$lt_cv_irix_exported_symbol" > - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 - $as_echo "$ld_shlibs" >&6; } --test no = "$ld_shlibs" && can_build_shared=no -+test "$ld_shlibs" = no && can_build_shared=no - - with_gnu_ld=$with_gnu_ld - -@@ -10329,7 +9944,7 @@ x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - -- if test yes,yes = "$GCC,$enable_shared"; then -+ if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. -@@ -10544,14 +10159,14 @@ esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 - $as_echo_n "checking dynamic linker characteristics... " >&6; } - --if test yes = "$GCC"; then -+if test "$GCC" = yes; then - case $host_os in -- darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; -- *) lt_awk_arg='/^libraries:/' ;; -+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; -+ *) lt_awk_arg="/^libraries:/" ;; - esac - case $host_os in -- mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; -- *) lt_sed_strip_eq='s|=/|/|g' ;; -+ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; -+ *) lt_sed_strip_eq="s,=/,/,g" ;; - esac - lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` - case $lt_search_path_spec in -@@ -10567,35 +10182,28 @@ if test yes = "$GCC"; then - ;; - esac - # Ok, now we have the path, separated by spaces, we can step through it -- # and add multilib dir if necessary... -+ # and add multilib dir if necessary. - lt_tmp_lt_search_path_spec= -- lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` -- # ...but if some path component already ends with the multilib dir we assume -- # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). -- case "$lt_multi_os_dir; $lt_search_path_spec " in -- "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) -- lt_multi_os_dir= -- ;; -- esac -+ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - for lt_sys_path in $lt_search_path_spec; do -- if test -d "$lt_sys_path$lt_multi_os_dir"; then -- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" -- elif test -n "$lt_multi_os_dir"; then -+ if test -d "$lt_sys_path/$lt_multi_os_dir"; then -+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" -+ else - test -d "$lt_sys_path" && \ - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" - fi - done - lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' --BEGIN {RS = " "; FS = "/|\n";} { -- lt_foo = ""; -- lt_count = 0; -+BEGIN {RS=" "; FS="/|\n";} { -+ lt_foo=""; -+ lt_count=0; - for (lt_i = NF; lt_i > 0; lt_i--) { - if ($lt_i != "" && $lt_i != ".") { - if ($lt_i == "..") { - lt_count++; - } else { - if (lt_count == 0) { -- lt_foo = "/" $lt_i lt_foo; -+ lt_foo="/" $lt_i lt_foo; - } else { - lt_count--; - } -@@ -10609,7 +10217,7 @@ BEGIN {RS = " "; FS = "/|\n";} { - # for these hosts. - case $host_os in - mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ -- $SED 's|/\([A-Za-z]:\)|\1|g'` ;; -+ $SED 's,/\([A-Za-z]:\),\1,g'` ;; - esac - sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` - else -@@ -10618,7 +10226,7 @@ fi - library_names_spec= - libname_spec='lib$name' - soname_spec= --shrext_cmds=.so -+shrext_cmds=".so" - postinstall_cmds= - postuninstall_cmds= - finish_cmds= -@@ -10635,16 +10243,14 @@ hardcode_into_libs=no - # flags to be left without arguments - need_version=unknown - -- -- - case $host_os in - aix3*) - version_type=linux # correct to gnu/linux during the next big refactor -- library_names_spec='$libname$release$shared_ext$versuffix $libname.a' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. -- soname_spec='$libname$release$shared_ext$major' -+ soname_spec='${libname}${release}${shared_ext}$major' - ;; - - aix[4-9]*) -@@ -10652,91 +10258,41 @@ aix[4-9]*) - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes -- if test ia64 = "$host_cpu"; then -+ if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 -- library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' -+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with -- # the line '#! .'. This would cause the generated library to -- # depend on '.', always an invalid library. This was fixed in -+ # the line `#! .'. This would cause the generated library to -+ # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' -- echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then -+ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac -- # Using Import Files as archive members, it is possible to support -- # filename-based versioning of shared library archives on AIX. While -- # this would work for both with and without runtime linking, it will -- # prevent static linking of such archives. So we do filename-based -- # shared library versioning with .so extension only, which is used -- # when both runtime linking and shared linking is enabled. -- # Unfortunately, runtime linking may impact performance, so we do -- # not want this to be the default eventually. Also, we use the -- # versioned .so libs for executables only if there is the -brtl -- # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. -- # To allow for filename-based versioning support, we need to create -- # libNAME.so.V as an archive file, containing: -- # *) an Import File, referring to the versioned filename of the -- # archive as well as the shared archive member, telling the -- # bitwidth (32 or 64) of that shared object, and providing the -- # list of exported symbols of that shared object, eventually -- # decorated with the 'weak' keyword -- # *) the shared object with the F_LOADONLY flag set, to really avoid -- # it being seen by the linker. -- # At run time we better use the real file rather than another symlink, -- # but for link time we create the symlink libNAME.so -> libNAME.so.V -- -- case $with_aix_soname,$aix_use_runtimelinking in -- # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct -+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. -- aix,yes) # traditional libtool -- dynamic_linker='AIX unversionable lib.so' -+ if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- ;; -- aix,no) # traditional AIX only -- dynamic_linker='AIX lib.a(lib.so.V)' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. -- library_names_spec='$libname$release.a $libname.a' -- soname_spec='$libname$release$shared_ext$major' -- ;; -- svr4,*) # full svr4 only -- dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" -- library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' -- # We do not specify a path in Import Files, so LIBPATH fires. -- shlibpath_overrides_runpath=yes -- ;; -- *,yes) # both, prefer svr4 -- dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" -- library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' -- # unpreferred sharedlib libNAME.a needs extra handling -- postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' -- postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' -- # We do not specify a path in Import Files, so LIBPATH fires. -- shlibpath_overrides_runpath=yes -- ;; -- *,no) # both, prefer aix -- dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" -- library_names_spec='$libname$release.a $libname.a' -- soname_spec='$libname$release$shared_ext$major' -- # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling -- postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' -- postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' -- ;; -- esac -+ library_names_spec='${libname}${release}.a $libname.a' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ fi - shlibpath_var=LIBPATH - fi - ;; -@@ -10746,18 +10302,18 @@ amigaos*) - powerpc) - # Since July 2007 AmigaOS4 officially supports .so libraries. - # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - ;; - m68k) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. -- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' -+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - esac - ;; - - beos*) -- library_names_spec='$libname$shared_ext' -+ library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; -@@ -10765,8 +10321,8 @@ beos*) - bsdi[45]*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" -@@ -10778,7 +10334,7 @@ bsdi[45]*) - - cygwin* | mingw* | pw32* | cegcc*) - version_type=windows -- shrext_cmds=.dll -+ shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - -@@ -10787,8 +10343,8 @@ cygwin* | mingw* | pw32* | cegcc*) - # gcc - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds -- postinstall_cmds='base_file=`basename \$file`~ -- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ -+ postinstall_cmds='base_file=`basename \${file}`~ -+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ -@@ -10804,17 +10360,17 @@ cygwin* | mingw* | pw32* | cegcc*) - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' -- soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' -+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" - ;; - mingw* | cegcc*) - # MinGW DLLs use traditional 'lib' prefix -- soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' -+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' -- library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' -+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - dynamic_linker='Win32 ld.exe' -@@ -10823,8 +10379,8 @@ cygwin* | mingw* | pw32* | cegcc*) - *,cl*) - # Native MSVC - libname_spec='$name' -- soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' -- library_names_spec='$libname.dll.lib' -+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' -+ library_names_spec='${libname}.dll.lib' - - case $build_os in - mingw*) -@@ -10851,7 +10407,7 @@ cygwin* | mingw* | pw32* | cegcc*) - sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - ;; - *) -- sys_lib_search_path_spec=$LIB -+ sys_lib_search_path_spec="$LIB" - if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH. - sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` -@@ -10864,8 +10420,8 @@ cygwin* | mingw* | pw32* | cegcc*) - esac - - # DLL is installed to $(libdir)/../bin by postinstall_cmds -- postinstall_cmds='base_file=`basename \$file`~ -- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ -+ postinstall_cmds='base_file=`basename \${file}`~ -+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' -@@ -10878,7 +10434,7 @@ cygwin* | mingw* | pw32* | cegcc*) - - *) - # Assume MSVC wrapper -- library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' -+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - dynamic_linker='Win32 ld.exe' - ;; - esac -@@ -10891,8 +10447,8 @@ darwin* | rhapsody*) - version_type=darwin - need_lib_prefix=no - need_version=no -- library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' -- soname_spec='$libname$release$major$shared_ext' -+ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' -+ soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' -@@ -10905,8 +10461,8 @@ dgux*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' -+ 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 - ;; - -@@ -10924,13 +10480,12 @@ freebsd* | dragonfly*) - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) -- library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac -@@ -10960,10 +10515,10 @@ haiku*) - need_lib_prefix=no - need_version=no - dynamic_linker="$host_os runtime_loader" -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ 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=LIBRARY_PATH -- shlibpath_overrides_runpath=no -+ shlibpath_overrides_runpath=yes - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' - hardcode_into_libs=yes - ;; -@@ -10981,15 +10536,14 @@ hpux9* | hpux10* | hpux11*) - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -- if test 32 = "$HPUX_IA64_MODE"; then -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" -- sys_lib_dlsearch_path_spec=/usr/lib/hpux32 - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" -- sys_lib_dlsearch_path_spec=/usr/lib/hpux64 - fi -+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' -@@ -10997,8 +10551,8 @@ hpux9* | hpux10* | hpux11*) - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; -@@ -11007,8 +10561,8 @@ hpux9* | hpux10* | hpux11*) - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555, ... -@@ -11021,8 +10575,8 @@ interix[3-9]*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no -@@ -11033,7 +10587,7 @@ irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) -- if test yes = "$lt_cv_prog_gnu_ld"; then -+ if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux # correct to gnu/linux during the next big refactor - else - version_type=irix -@@ -11041,8 +10595,8 @@ irix5* | irix6* | nonstopux*) - esac - need_lib_prefix=no - need_version=no -- soname_spec='$libname$release$shared_ext$major' -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= -@@ -11061,8 +10615,8 @@ irix5* | irix6* | nonstopux*) - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no -- sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" -- sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" -+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -@@ -11071,33 +10625,13 @@ linux*oldld* | linux*aout* | linux*coff* - dynamic_linker=no - ;; - --linux*android*) -- version_type=none # Android doesn't support versioned libraries. -- need_lib_prefix=no -- need_version=no -- library_names_spec='$libname$release$shared_ext' -- soname_spec='$libname$release$shared_ext' -- finish_cmds= -- shlibpath_var=LD_LIBRARY_PATH -- shlibpath_overrides_runpath=yes -- -- # This implies no fast_install, which is unacceptable. -- # Some rework will be needed to allow for fast_install -- # before this can be enabled. -- hardcode_into_libs=yes -- -- dynamic_linker='Android linker' -- # Don't embed -rpath directories since the linker doesn't support them. -- hardcode_libdir_flag_spec='-L$libdir' -- ;; -- - # This must be glibc/ELF. - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no -@@ -11141,12 +10675,7 @@ fi - # before this can be enabled. - hardcode_into_libs=yes - -- # Ideally, we could use ldconfig to report *all* directores which are -- # searched for libraries, however this is still not possible. Aside from not -- # being certain /sbin/ldconfig is available, command -- # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, -- # even though it is searched at run-time. Try to do the best guess by -- # appending ld.so.conf contents (and includes) to the search path. -+ # 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>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" -@@ -11178,12 +10707,12 @@ netbsd*) - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then -- library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH -@@ -11193,7 +10722,7 @@ netbsd*) - - newsos6) - version_type=linux # correct to gnu/linux during the next big refactor -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; -@@ -11202,68 +10731,58 @@ newsos6) - version_type=qnx - 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' -+ 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='ldqnx.so' - ;; - --openbsd* | bitrig*) -+openbsd*) - version_type=sunos -- sys_lib_dlsearch_path_spec=/usr/lib -+ sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no -- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then -- need_version=no -- else -- need_version=yes -- fi -- library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' -+ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. -+ case $host_os in -+ openbsd3.3 | openbsd3.3.*) need_version=yes ;; -+ *) need_version=no ;; -+ esac -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH -- shlibpath_overrides_runpath=yes -+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then -+ case $host_os in -+ openbsd2.[89] | openbsd2.[89].*) -+ shlibpath_overrides_runpath=no -+ ;; -+ *) -+ shlibpath_overrides_runpath=yes -+ ;; -+ esac -+ else -+ shlibpath_overrides_runpath=yes -+ fi - ;; - - os2*) - libname_spec='$name' -- version_type=windows -- shrext_cmds=.dll -- need_version=no -+ shrext_cmds=".dll" - need_lib_prefix=no -- # OS/2 can only load a DLL with a base name of 8 characters or less. -- soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; -- v=$($ECHO $release$versuffix | tr -d .-); -- n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); -- $ECHO $n$v`$shared_ext' -- library_names_spec='${libname}_dll.$libext' -+ library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' -- shlibpath_var=BEGINLIBPATH -- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec -- postinstall_cmds='base_file=`basename \$file`~ -- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ -- dldir=$destdir/`dirname \$dlpath`~ -- test -d \$dldir || mkdir -p \$dldir~ -- $install_prog $dir/$dlname \$dldir/$dlname~ -- chmod a+x \$dldir/$dlname~ -- if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then -- eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; -- fi' -- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ -- dlpath=$dir/\$dldll~ -- $RM \$dlpath' -+ shlibpath_var=LIBPATH - ;; - - osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no -- soname_spec='$libname$release$shared_ext$major' -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ soname_spec='${libname}${release}${shared_ext}$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" -- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec -+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - - rdos*) -@@ -11274,8 +10793,8 @@ solaris*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' -+ 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=yes - hardcode_into_libs=yes -@@ -11285,11 +10804,11 @@ solaris*) - - sunos4*) - version_type=sunos -- library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes -- if test yes = "$with_gnu_ld"; then -+ if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes -@@ -11297,8 +10816,8 @@ sunos4*) - - sysv4 | sysv4.3*) - version_type=linux # correct to gnu/linux during the next big refactor -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ 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 - case $host_vendor in - sni) -@@ -11319,24 +10838,24 @@ sysv4 | sysv4.3*) - ;; - - sysv4*MP*) -- if test -d /usr/nec; then -+ if test -d /usr/nec ;then - version_type=linux # correct to gnu/linux during the next big refactor -- library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' -- soname_spec='$libname$shared_ext.$major' -+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' -+ soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) -- version_type=sco -+ version_type=freebsd-elf - need_lib_prefix=no - need_version=no -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes -- if test yes = "$with_gnu_ld"; then -+ if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' -@@ -11354,7 +10873,7 @@ tpf*) - version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes -@@ -11362,8 +10881,8 @@ tpf*) - - uts4*) - version_type=linux # correct to gnu/linux during the next big refactor -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -- soname_spec='$libname$release$shared_ext$major' -+ 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 - ;; - -@@ -11373,35 +10892,20 @@ uts4*) - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 - $as_echo "$dynamic_linker" >&6; } --test no = "$dynamic_linker" && can_build_shared=no -+test "$dynamic_linker" = no && can_build_shared=no - - variables_saved_for_relink="PATH $shlibpath_var $runpath_var" --if test yes = "$GCC"; then -+if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" - fi - --if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then -- sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec -+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then -+ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" - fi -- --if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then -- sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec -+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then -+ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" - fi - --# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... --configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec -- --# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code --func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" -- --# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool --configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH -- -- -- -- -- -- - - - -@@ -11498,15 +11002,15 @@ $as_echo_n "checking how to hardcode lib - hardcode_action= - if test -n "$hardcode_libdir_flag_spec" || - test -n "$runpath_var" || -- test yes = "$hardcode_automatic"; then -+ test "X$hardcode_automatic" = "Xyes" ; then - - # We can hardcode non-existent directories. -- if test no != "$hardcode_direct" && -+ if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one -- ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && -- test no != "$hardcode_minus_L"; then -+ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && -+ test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else -@@ -11521,12 +11025,12 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 - $as_echo "$hardcode_action" >&6; } - --if test relink = "$hardcode_action" || -- test yes = "$inherit_rpath"; then -+if test "$hardcode_action" = relink || -+ test "$inherit_rpath" = yes; then - # Fast installation is not supported - enable_fast_install=no --elif test yes = "$shlibpath_overrides_runpath" || -- test no = "$enable_shared"; then -+elif test "$shlibpath_overrides_runpath" = yes || -+ test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless - fi -@@ -11536,7 +11040,7 @@ fi - - - -- if test yes != "$enable_dlopen"; then -+ if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -@@ -11546,23 +11050,23 @@ else - - case $host_os in - beos*) -- lt_cv_dlopen=load_add_on -+ lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32* | cegcc*) -- lt_cv_dlopen=LoadLibrary -+ lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) -- lt_cv_dlopen=dlopen -+ lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) -- # if libdl is installed we need to link against it -+ # if libdl is installed we need to link against it - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 - $as_echo_n "checking for dlopen in -ldl... " >&6; } - if ${ac_cv_lib_dl_dlopen+:} false; then : -@@ -11600,10 +11104,10 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 - $as_echo "$ac_cv_lib_dl_dlopen" >&6; } - if test "x$ac_cv_lib_dl_dlopen" = xyes; then : -- lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" - else - -- lt_cv_dlopen=dyld -+ lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -@@ -11611,18 +11115,10 @@ fi - - ;; - -- tpf*) -- # Don't try to run any link tests for TPF. We know it's impossible -- # because TPF is a cross-compiler, and we know how we open DSOs. -- lt_cv_dlopen=dlopen -- lt_cv_dlopen_libs= -- lt_cv_dlopen_self=no -- ;; -- - *) - ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" - if test "x$ac_cv_func_shl_load" = xyes; then : -- lt_cv_dlopen=shl_load -+ lt_cv_dlopen="shl_load" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 - $as_echo_n "checking for shl_load in -ldld... " >&6; } -@@ -11661,11 +11157,11 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 - $as_echo "$ac_cv_lib_dld_shl_load" >&6; } - if test "x$ac_cv_lib_dld_shl_load" = xyes; then : -- lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld -+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" - else - ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" - if test "x$ac_cv_func_dlopen" = xyes; then : -- lt_cv_dlopen=dlopen -+ lt_cv_dlopen="dlopen" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 - $as_echo_n "checking for dlopen in -ldl... " >&6; } -@@ -11704,7 +11200,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 - $as_echo "$ac_cv_lib_dl_dlopen" >&6; } - if test "x$ac_cv_lib_dl_dlopen" = xyes; then : -- lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 - $as_echo_n "checking for dlopen in -lsvld... " >&6; } -@@ -11743,7 +11239,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 - $as_echo "$ac_cv_lib_svld_dlopen" >&6; } - if test "x$ac_cv_lib_svld_dlopen" = xyes; then : -- lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld -+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 - $as_echo_n "checking for dld_link in -ldld... " >&6; } -@@ -11782,7 +11278,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 - $as_echo "$ac_cv_lib_dld_dld_link" >&6; } - if test "x$ac_cv_lib_dld_dld_link" = xyes; then : -- lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld -+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" - fi - - -@@ -11803,21 +11299,21 @@ fi - ;; - esac - -- if test no = "$lt_cv_dlopen"; then -- enable_dlopen=no -- else -+ if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes -+ else -+ enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) -- save_CPPFLAGS=$CPPFLAGS -- test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" -+ save_CPPFLAGS="$CPPFLAGS" -+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - -- save_LDFLAGS=$LDFLAGS -+ save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - -- save_LIBS=$LIBS -+ save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 -@@ -11825,7 +11321,7 @@ $as_echo_n "checking whether a program c - if ${lt_cv_dlopen_self+:} false; then : - $as_echo_n "(cached) " >&6 - else -- if test yes = "$cross_compiling"; then : -+ if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross - else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 -@@ -11872,9 +11368,9 @@ else - # endif - #endif - --/* When -fvisibility=hidden is used, assume the code has been annotated -+/* When -fvisbility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ --#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) - int fnord () __attribute__((visibility("default"))); - #endif - -@@ -11904,7 +11400,7 @@ _LT_EOF - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -- test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then -+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in -@@ -11924,14 +11420,14 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 - $as_echo "$lt_cv_dlopen_self" >&6; } - -- if test yes = "$lt_cv_dlopen_self"; then -+ if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 - $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } - if ${lt_cv_dlopen_self_static+:} false; then : - $as_echo_n "(cached) " >&6 - else -- if test yes = "$cross_compiling"; then : -+ if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross - else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 -@@ -11978,9 +11474,9 @@ else - # endif - #endif - --/* When -fvisibility=hidden is used, assume the code has been annotated -+/* When -fvisbility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ --#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) - int fnord () __attribute__((visibility("default"))); - #endif - -@@ -12010,7 +11506,7 @@ _LT_EOF - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -- test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then -+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in -@@ -12031,9 +11527,9 @@ fi - $as_echo "$lt_cv_dlopen_self_static" >&6; } - fi - -- CPPFLAGS=$save_CPPFLAGS -- LDFLAGS=$save_LDFLAGS -- LIBS=$save_LIBS -+ CPPFLAGS="$save_CPPFLAGS" -+ LDFLAGS="$save_LDFLAGS" -+ LIBS="$save_LIBS" - ;; - esac - -@@ -12077,7 +11573,7 @@ else - # FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) -- if test -n "$STRIP"; then -+ if test -n "$STRIP" ; then - striplib="$STRIP -x" - old_striplib="$STRIP -S" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -@@ -12105,7 +11601,7 @@ fi - - - -- # Report what library types will actually be built -+ # Report which library types will actually be built - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 - $as_echo_n "checking if libtool supports shared libraries... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 -@@ -12113,13 +11609,13 @@ $as_echo "$can_build_shared" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 - $as_echo_n "checking whether to build shared libraries... " >&6; } -- test no = "$can_build_shared" && enable_shared=no -+ test "$can_build_shared" = "no" && enable_shared=no - - # On AIX, shared libraries and static libraries use the same namespace, and - # are all built from PIC. - case $host_os in - aix3*) -- test yes = "$enable_shared" && enable_static=no -+ test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' -@@ -12127,12 +11623,8 @@ $as_echo_n "checking whether to build sh - ;; - - aix[4-9]*) -- if test ia64 != "$host_cpu"; then -- case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in -- yes,aix,yes) ;; # shared object as lib.so file only -- yes,svr4,*) ;; # shared object as lib.so archive member only -- yes,*) enable_static=no ;; # shared object in lib.a archive as well -- esac -+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then -+ test "$enable_shared" = yes && enable_static=no - fi - ;; - esac -@@ -12142,7 +11634,7 @@ $as_echo "$enable_shared" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 - $as_echo_n "checking whether to build static libraries... " >&6; } - # Make sure either enable_shared or enable_static is yes. -- test yes = "$enable_shared" || enable_static=yes -+ test "$enable_shared" = yes || enable_static=yes - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 - $as_echo "$enable_static" >&6; } - -@@ -12156,7 +11648,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS con - ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_c_compiler_gnu - --CC=$lt_save_CC -+CC="$lt_save_CC" - - - -@@ -13552,7 +13044,7 @@ else - fi - - --ac_config_files="$ac_config_files Makefile scripts/Makefile doc/Makefile doc/de/Makefile doc/es/Makefile doc/fr/Makefile doc/nl/Makefile doc/pt/Makefile doc/sv/Makefile test/Makefile test/defs" -+ac_config_files="$ac_config_files Makefile scripts/Makefile doc/Makefile doc/de/Makefile doc/es/Makefile doc/fr/Makefile doc/nl/Makefile doc/sv/Makefile test/Makefile test/defs" - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure -@@ -14092,7 +13584,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri - # report actual input values of CONFIG_FILES etc. instead of their - # values after options handling. - ac_log=" --This file was extended by fakeroot $as_me 1.23, which was -+This file was extended by fakeroot $as_me 1.14.4, which was - generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES -@@ -14158,7 +13650,7 @@ _ACEOF - cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" - ac_cs_version="\\ --fakeroot config.status 1.23 -+fakeroot config.status 1.14.4 - configured by $0, generated by GNU Autoconf 2.69, - with options \\"\$ac_cs_config\\" - -@@ -14293,7 +13785,6 @@ enable_shared='`$ECHO "$enable_shared" | - enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' - pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' - enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' --shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' - SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' - ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' - PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' -@@ -14343,13 +13834,10 @@ compiler='`$ECHO "$compiler" | $SED "$de - GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' - lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' - lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' --lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' - lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' - lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' --lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' - nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' - lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' --lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' - objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' - MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' - lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' -@@ -14414,8 +13902,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SE - finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' - hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' - sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' --configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' --configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' -+sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' - hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' - enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' - enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' -@@ -14466,12 +13953,9 @@ CFLAGS \ - compiler \ - lt_cv_sys_global_symbol_pipe \ - lt_cv_sys_global_symbol_to_cdecl \ --lt_cv_sys_global_symbol_to_import \ - lt_cv_sys_global_symbol_to_c_name_address \ - lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ --lt_cv_nm_interface \ - nm_file_list_spec \ --lt_cv_truncate_bin \ - lt_prog_compiler_no_builtin_flag \ - lt_prog_compiler_pic \ - lt_prog_compiler_wl \ -@@ -14506,7 +13990,7 @@ old_striplib \ - striplib; do - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in - *[\\\\\\\`\\"\\\$]*) -- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes -+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" -@@ -14533,11 +14017,10 @@ postinstall_cmds \ - postuninstall_cmds \ - finish_cmds \ - sys_lib_search_path_spec \ --configure_time_dlsearch_path \ --configure_time_lt_sys_library_path; do -+sys_lib_dlsearch_path_spec; do - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in - *[\\\\\\\`\\"\\\$]*) -- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes -+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" -@@ -14546,16 +14029,19 @@ configure_time_lt_sys_library_path; do - done - - ac_aux_dir='$ac_aux_dir' -+xsi_shell='$xsi_shell' -+lt_shell_append='$lt_shell_append' - --# See if we are running on zsh, and set the options that allow our -+# See if we are running on zsh, and set the options which allow our - # commands through without removal of \ escapes INIT. --if test -n "\${ZSH_VERSION+set}"; then -+if test -n "\${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - - - PACKAGE='$PACKAGE' - VERSION='$VERSION' -+ TIMESTAMP='$TIMESTAMP' - RM='$RM' - ofile='$ofile' - -@@ -14580,7 +14066,6 @@ do - "doc/es/Makefile") CONFIG_FILES="$CONFIG_FILES doc/es/Makefile" ;; - "doc/fr/Makefile") CONFIG_FILES="$CONFIG_FILES doc/fr/Makefile" ;; - "doc/nl/Makefile") CONFIG_FILES="$CONFIG_FILES doc/nl/Makefile" ;; -- "doc/pt/Makefile") CONFIG_FILES="$CONFIG_FILES doc/pt/Makefile" ;; - "doc/sv/Makefile") CONFIG_FILES="$CONFIG_FILES doc/sv/Makefile" ;; - "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; - "test/defs") CONFIG_FILES="$CONFIG_FILES test/defs" ;; -@@ -15274,52 +14759,55 @@ $as_echo X"$file" | - ;; - "libtool":C) - -- # See if we are running on zsh, and set the options that allow our -+ # 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 -+ if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - -- cfgfile=${ofile}T -+ cfgfile="${ofile}T" - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" - - cat <<_LT_EOF >> "$cfgfile" - #! $SHELL --# Generated automatically by $as_me ($PACKAGE) $VERSION --# NOTE: Changes made to this file will be lost: look at ltmain.sh. - --# Provide generalized library-building support services. --# Written by Gordon Matzigkeit, 1996 -- --# Copyright (C) 2014 Free Software Foundation, Inc. --# This is free software; see the source for copying conditions. There is NO --# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- --# GNU Libtool is free software; you can redistribute it and/or modify --# it under the terms of the GNU General Public License as published by --# the Free Software Foundation; either version 2 of of the License, or --# (at your option) any later version. -+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -+# NOTE: Changes made to this file will be lost: look at ltmain.sh. -+# -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -+# Foundation, Inc. -+# Written by Gordon Matzigkeit, 1996 -+# -+# This file is part of GNU Libtool. -+# -+# GNU Libtool is free software; you can redistribute it and/or -+# modify it under the terms of the GNU General Public License as -+# published by the Free Software Foundation; either version 2 of -+# the License, or (at your option) any later version. - # --# As a special exception to the GNU General Public License, if you --# distribute this file as part of a program or library that is built --# using GNU Libtool, you may include this file under the same --# distribution terms that you use for the rest of that program. -+# As a special exception to the GNU General Public License, -+# if you distribute this file as part of a program or library that -+# is built using GNU Libtool, you may include this file under the -+# same distribution terms that you use for the rest of that program. - # --# GNU Libtool is distributed in the hope that it will be useful, but --# WITHOUT ANY WARRANTY; without even the implied warranty of -+# GNU Libtool is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - # - # You should have received a copy of the GNU General Public License --# along with this program. If not, see . -+# along with GNU Libtool; see the file COPYING. If not, a copy -+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -+# obtained by writing to the Free Software Foundation, Inc., -+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - - # The names of the tagged configurations supported by this script. --available_tags='' -- --# Configured defaults for sys_lib_dlsearch_path munging. --: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} -+available_tags="" - - # ### BEGIN LIBTOOL CONFIG - -@@ -15339,9 +14827,6 @@ pic_mode=$pic_mode - # Whether or not to optimize for fast installation. - fast_install=$enable_fast_install - --# Shared archive member basename,for filename based shared library versioning on AIX. --shared_archive_member_spec=$shared_archive_member_spec -- - # Shell to use when invoking shell scripts. - SHELL=$lt_SHELL - -@@ -15459,27 +14944,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_ - # Transform the output of nm in a proper C declaration. - global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - --# Transform the output of nm into a list of symbols to manually relocate. --global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import -- - # Transform the output of nm in a C name address pair. - global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - - # Transform the output of nm in a C name address pair when lib prefix is needed. - global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix - --# The name lister interface. --nm_interface=$lt_lt_cv_nm_interface -- - # Specify filename containing input files for \$NM. - nm_file_list_spec=$lt_nm_file_list_spec - --# The root where to search for dependent libraries,and where our libraries should be installed. -+# The root where to search for dependent libraries,and in which our libraries should be installed. - lt_sysroot=$lt_sysroot - --# Command to truncate a binary pipe. --lt_truncate_bin=$lt_lt_cv_truncate_bin -- - # The name of the directory that contains temporary libtool files. - objdir=$objdir - -@@ -15570,11 +15046,8 @@ hardcode_into_libs=$hardcode_into_libs - # Compile-time system search path for libraries. - sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - --# Detected run-time system search path for libraries. --sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path -- --# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. --configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path -+# Run-time system search path for libraries. -+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - - # Whether dlopen is supported. - dlopen_support=$enable_dlopen -@@ -15667,13 +15140,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_l - # Whether we need a single "-rpath" flag with a separated argument. - hardcode_libdir_separator=$lt_hardcode_libdir_separator - --# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes -+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes - # DIR into the resulting binary. - hardcode_direct=$hardcode_direct - --# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes -+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes - # DIR into the resulting binary and the resulting library dependency is --# "absolute",i.e impossible to change by setting \$shlibpath_var if the -+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the - # library is relocated. - hardcode_direct_absolute=$hardcode_direct_absolute - -@@ -15725,72 +15198,13 @@ hardcode_action=$hardcode_action - - _LT_EOF - -- cat <<'_LT_EOF' >> "$cfgfile" -- --# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE -- --# func_munge_path_list VARIABLE PATH --# ----------------------------------- --# VARIABLE is name of variable containing _space_ separated list of --# directories to be munged by the contents of PATH, which is string --# having a format: --# "DIR[:DIR]:" --# string "DIR[ DIR]" will be prepended to VARIABLE --# ":DIR[:DIR]" --# string "DIR[ DIR]" will be appended to VARIABLE --# "DIRP[:DIRP]::[DIRA:]DIRA" --# string "DIRP[ DIRP]" will be prepended to VARIABLE and string --# "DIRA[ DIRA]" will be appended to VARIABLE --# "DIR[:DIR]" --# VARIABLE will be replaced by "DIR[ DIR]" --func_munge_path_list () --{ -- case x$2 in -- x) -- ;; -- *:) -- eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" -- ;; -- x:*) -- eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" -- ;; -- *::*) -- eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" -- eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" -- ;; -- *) -- eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" -- ;; -- esac --} -- -- --# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. --func_cc_basename () --{ -- for cc_temp in $*""; do -- case $cc_temp in -- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; -- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; -- \-*) ;; -- *) break;; -- esac -- done -- func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` --} -- -- --# ### END FUNCTIONS SHARED WITH CONFIGURE -- --_LT_EOF -- - case $host_os in - aix3*) - cat <<\_LT_EOF >> "$cfgfile" - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. --if test set != "${COLLECT_NAMES+set}"; then -+if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi -@@ -15799,7 +15213,7 @@ _LT_EOF - esac - - --ltmain=$ac_aux_dir/ltmain.sh -+ltmain="$ac_aux_dir/ltmain.sh" - - - # We use sed instead of cat because bash on DJGPP gets confused if -@@ -15809,6 +15223,165 @@ ltmain=$ac_aux_dir/ltmain.sh - sed '$q' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - -+ if test x"$xsi_shell" = xyes; then -+ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ -+func_dirname ()\ -+{\ -+\ case ${1} in\ -+\ */*) func_dirname_result="${1%/*}${2}" ;;\ -+\ * ) func_dirname_result="${3}" ;;\ -+\ esac\ -+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_basename ()$/,/^} # func_basename /c\ -+func_basename ()\ -+{\ -+\ func_basename_result="${1##*/}"\ -+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ -+func_dirname_and_basename ()\ -+{\ -+\ case ${1} in\ -+\ */*) func_dirname_result="${1%/*}${2}" ;;\ -+\ * ) func_dirname_result="${3}" ;;\ -+\ esac\ -+\ func_basename_result="${1##*/}"\ -+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ -+func_stripname ()\ -+{\ -+\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ -+\ # positional parameters, so assign one to ordinary parameter first.\ -+\ func_stripname_result=${3}\ -+\ func_stripname_result=${func_stripname_result#"${1}"}\ -+\ func_stripname_result=${func_stripname_result%"${2}"}\ -+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ -+func_split_long_opt ()\ -+{\ -+\ func_split_long_opt_name=${1%%=*}\ -+\ func_split_long_opt_arg=${1#*=}\ -+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ -+func_split_short_opt ()\ -+{\ -+\ func_split_short_opt_arg=${1#??}\ -+\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ -+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ -+func_lo2o ()\ -+{\ -+\ case ${1} in\ -+\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ -+\ *) func_lo2o_result=${1} ;;\ -+\ esac\ -+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_xform ()$/,/^} # func_xform /c\ -+func_xform ()\ -+{\ -+ func_xform_result=${1%.*}.lo\ -+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_arith ()$/,/^} # func_arith /c\ -+func_arith ()\ -+{\ -+ func_arith_result=$(( $* ))\ -+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_len ()$/,/^} # func_len /c\ -+func_len ()\ -+{\ -+ func_len_result=${#1}\ -+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+fi -+ -+if test x"$lt_shell_append" = xyes; then -+ sed -e '/^func_append ()$/,/^} # func_append /c\ -+func_append ()\ -+{\ -+ eval "${1}+=\\${2}"\ -+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ -+func_append_quoted ()\ -+{\ -+\ func_quote_for_eval "${2}"\ -+\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ -+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+test 0 -eq $? || _lt_function_replace_fail=: -+ -+ -+ # Save a `func_append' function call where possible by direct use of '+=' -+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+ test 0 -eq $? || _lt_function_replace_fail=: -+else -+ # Save a `func_append' function call even when '+=' is not available -+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ -+ && mv -f "$cfgfile.tmp" "$cfgfile" \ -+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -+ test 0 -eq $? || _lt_function_replace_fail=: -+fi -+ -+if test x"$_lt_function_replace_fail" = x":"; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 -+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} -+fi -+ -+ - mv -f "$cfgfile" "$ofile" || - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" ---- fakeroot-1.23.orig/depcomp -+++ fakeroot-1.23/depcomp -@@ -1,9 +1,9 @@ - #! /bin/sh - # depcomp - compile a program generating dependencies as side-effects - --scriptversion=2016-01-11.22; # UTC -+scriptversion=2013-05-30.07; # UTC - --# Copyright (C) 1999-2017 Free Software Foundation, Inc. -+# Copyright (C) 1999-2013 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by -@@ -786,6 +786,6 @@ exit 0 - # eval: (add-hook 'write-file-hooks 'time-stamp) - # time-stamp-start: "scriptversion=" - # time-stamp-format: "%:y-%02m-%02d.%02H" --# time-stamp-time-zone: "UTC0" -+# time-stamp-time-zone: "UTC" - # time-stamp-end: "; # UTC" - # End: ---- fakeroot-1.23.orig/doc/Makefile.in -+++ fakeroot-1.23/doc/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -189,7 +179,6 @@ am__define_uniq_tagged_files = \ - ETAGS = etags - CTAGS = ctags - DIST_SUBDIRS = $(SUBDIRS) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - am__relativize = \ - dir0=`pwd`; \ -@@ -260,7 +249,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -329,7 +317,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -344,7 +331,7 @@ top_build_prefix = @top_build_prefix@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - AUTOMAKE_OPTIONS = foreign --SUBDIRS = de es fr nl pt sv -+SUBDIRS = de es fr sv nl - man_MANS = faked.1 fakeroot.1 - - #another automake bug workaround -@@ -364,6 +351,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -711,8 +699,6 @@ uninstall-man: uninstall-man1 - tags tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - dist-hook: - cp -r $(srcdir)/po4a $(distdir) ---- fakeroot-1.23.orig/doc/de/Makefile.in -+++ fakeroot-1.23/doc/de/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc/de -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -154,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" - NROFF = nroff - MANS = $(man_MANS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -200,7 +189,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -269,7 +257,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -300,6 +287,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/de/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/de/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -523,8 +511,6 @@ uninstall-man: uninstall-man1 - ps ps-am tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - $(man_MANS): - ---- fakeroot-1.23.orig/doc/es/Makefile.in -+++ fakeroot-1.23/doc/es/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc/es -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -154,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" - NROFF = nroff - MANS = $(man_MANS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -200,7 +189,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -269,7 +257,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -300,6 +287,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/es/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/es/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -523,8 +511,6 @@ uninstall-man: uninstall-man1 - ps ps-am tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - $(man_MANS): - ---- fakeroot-1.23.orig/doc/fr/Makefile.in -+++ fakeroot-1.23/doc/fr/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc/fr -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -154,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" - NROFF = nroff - MANS = $(man_MANS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -200,7 +189,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -269,7 +257,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -300,6 +287,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/fr/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/fr/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -523,8 +511,6 @@ uninstall-man: uninstall-man1 - ps ps-am tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - $(man_MANS): - ---- fakeroot-1.23.orig/doc/nl/Makefile.in -+++ fakeroot-1.23/doc/nl/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc/nl -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -154,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" - NROFF = nroff - MANS = $(man_MANS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -200,7 +189,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -269,7 +257,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -300,6 +287,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/nl/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/nl/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -523,8 +511,6 @@ uninstall-man: uninstall-man1 - ps ps-am tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - $(man_MANS): - ---- fakeroot-1.23.orig/doc/po4a/po/de.po -+++ fakeroot-1.23/doc/po4a/po/de.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: fakeroot 1.18.1-1\n" - "Report-Msgid-Bugs-To: fakeroot@packages.debian.org\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2005-11-16 16:58+0100\n" - "PO-Revision-Date: 2011-10-18 23:27+0200\n" - "Last-Translator: Chris Leick \n" - "Language-Team: German \n" -@@ -19,44 +19,39 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "fakeroot" - msgstr "fakeroot" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap --msgid "5 October 2014" --msgstr "" -+msgid "6 August 2004" -+msgstr "6. August 2004" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 ../doc/faked.1:16 -+#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 - #, no-wrap - msgid "Debian Project" - msgstr "Debian-Projekt" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "Debian manual" - msgstr "Debian-Handbuch" - --# type: SH - #. Manpage by J.H.M. Dassen - #. and Clint Adams --#. type: SH --#: ../doc/fakeroot.1:19 ../doc/faked.1:19 -+# type: SH -+#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 - #, no-wrap - msgid "NAME" - msgstr "NAME" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:22 -+#: ../../doc/fakeroot.1:22 - msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" -@@ -65,19 +60,17 @@ msgstr "" - "gefälschten Root-Rechten ausführen" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:22 ../doc/faked.1:22 -+#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 - #, no-wrap - msgid "SYNOPSIS" - msgstr "ÃœBERSICHT" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:38 -+#: ../../doc/fakeroot.1:38 - msgid "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " --"IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" --"fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" -+"IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> " -+"B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" - msgstr "" - "B B<[-l|--lib> I B<[--faked> " - "IB<]> B<[-i> IB<]> B<[-s> " -@@ -85,15 +78,13 @@ msgstr "" - "B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[Befehl]>" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:38 ../doc/faked.1:30 -+#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 - #, no-wrap - msgid "DESCRIPTION" - msgstr "BESCHREIBUNG" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:49 -+#: ../../doc/fakeroot.1:49 - msgid "" - "B runs a command in an environment wherein it appears to have root " - "privileges for file manipulation. This is useful for allowing users to " -@@ -104,42 +95,33 @@ msgid "" - "construct the archives directly, without using the archiver." - msgstr "" - "B führt einen Befehl in einer Umgebung aus, in der es scheint, als " --"habe er Root-Rechte zur Dateimanipulation. Dies ist nützlich, um Benutzern " --"zu erlauben Archive (tar, ar, .deb etc.) mit Dateien darin zu erstellen, die " -+"habe er Root-Rechte zur Dateimanipulation. Dies ist nützlich, um Benutzern zu " -+"erlauben Archive (tar, ar, .deb etc.) mit Dateien darin zu erstellen, die " - "Root-Rechte haben/Root gehören. Ohne B müsste jemand Root-Rechte " - "haben, um die einzelnen Dateien des Archivs mit den korrekten Zugriffs- und " - "Besitzrechten zu erstellen und sie zu verpacken oder jemand müsste diese " - "Archive direkt, ohne Benutzung des Archvierungsprogramms, erstellen." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:61 --#, fuzzy --#| msgid "" --#| "B works by replacing the file manipulation library functions " --#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " --#| "library functions would have had, had the user really been root. These " --#| "wrapper functions are in a shared library B " --#| "which is loaded through the B mechanism of the dynamic " --#| "loader. (See B(8))" -+#: ../../doc/fakeroot.1:60 - msgid "" - "B works by replacing the file manipulation library functions " - "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " - "functions would have had, had the user really been root. These wrapper " --"functions are in a shared library B or similar " --"location on your platform. The shared object is loaded through the " --"B mechanism of the dynamic loader. (See B(8))" -+"functions are in a shared library B which is " -+"loaded through the B mechanism of the dynamic loader. (See " -+"B(8))" - msgstr "" - "B funktioniert, indem es die Bibliotheksfunktionen zur " - "Dateimanipulation (chmod(2), stat(2) etc.) durch solche ersetzt, die die " - "Auswirkungen simulieren, die die echten Funktionen hätten, wenn der Benutzer " - "Root wäre. Diese Wrapper-Funktionen liegen in einer gemeinsam benutzten " --"Bibliothek B, die durch den B-" --"Mechanismus des dynamischen Ladeprogramms geladen wird. (Siehe B(8))" -+"Bibliothek B, die durch den " -+"B-Mechanismus des dynamischen Ladeprogramms geladen wird. (Siehe " -+"B(8))" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:71 -+#: ../../doc/fakeroot.1:70 - msgid "" - "If you intend to build packages with B, please try building the " - "fakeroot package first: the \"debian/rules build\" stage has a few tests " -@@ -148,123 +130,110 @@ msgid "" - "packages you build with fakeroot will quite likely fail too, but possibly in " - "much more subtle ways." - msgstr "" --"Falls Sie beabsichtigen, Pakete mit B zu bauen, versuchen Sie " --"bitte zuerst, das fakeroot-Paket zu bauen: Die Ebene »debian/rules build« " --"hat ein paar Tests (meist wird getestet, ob Fehler in alten fakeroot-" --"Versionen vorliegen). Falls diese Tests fehlschlagen (zum Beispiel, weil Sie " --"bestimmte libc5-Programme auf Ihrem System haben), wird der Bau anderer " --"Pakete mit fakeroot ziemlich wahrscheinlich ebenfalls scheitern, aber " --"möglicherweise auf subtilere Art." -+"Falls Sie beabsichtigen, Pakete mit B zu bauen, versuchen Sie bitte " -+"zuerst, das fakeroot-Paket zu bauen: Die Ebene »debian/rules build« hat ein " -+"paar Tests (meist wird getestet, ob Fehler in alten fakeroot-Versionen " -+"vorliegen). Falls diese Tests fehlschlagen (zum Beispiel, weil Sie bestimmte " -+"libc5-Programme auf Ihrem System haben), wird der Bau anderer Pakete mit " -+"fakeroot ziemlich wahrscheinlich ebenfalls scheitern, aber möglicherweise auf " -+"subtilere Art." - - # type: Plain text -+#: ../../doc/fakeroot.1:76 - # FIXME s/expect./expect/ --#. type: Plain text --#: ../doc/fakeroot.1:77 - msgid "" - "Also, note that it's best not to do the building of the binaries themselves " - "under fakeroot. Especially configure and friends don't like it when the " - "system suddenly behaves differently from what they expect. (or, they " - "randomly unset some environment variables, some of which fakeroot needs)." - msgstr "" --"Beachten Sie außerdem, dass es am Besten ist, nicht den Bau der Pakete " --"selbst unter fakeroot vorzunehmen. Insbsondere mögen es »configure« und Co. " --"nicht, wenn sich das System plötzlich anders als von ihnen erwartet verhält " --"(oder sie löschen den Inhalt einiger Umgebungsvariablen, die fakeroot " --"benötigt)." -+"Beachten Sie außerdem, dass es am Besten ist, nicht den Bau der Pakete selbst " -+"unter fakeroot vorzunehmen. Insbsondere mögen es »configure« und Co. nicht, " -+"wenn sich das System plötzlich anders als von ihnen erwartet verhält (oder " -+"sie löschen den Inhalt einiger Umgebungsvariablen, die fakeroot benötigt)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:78 ../doc/faked.1:38 -+#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 - #, no-wrap - msgid "OPTIONS" - msgstr "OPTIONEN" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:79 -+#: ../../doc/fakeroot.1:78 - #, no-wrap - msgid "B<-l> I, B<--lib> I" - msgstr "B<-l> I, B<--lib> I" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - msgid "Specify an alternative wrapper library." - msgstr "gibt eine alternative Wrapper-Biliothek an." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - #, no-wrap - msgid "B<--faked>I<\\ binary>" - msgstr "B<--faked>I<\\ Programm>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - msgid "Specify an alternative binary to use as faked." - msgstr "" - "gibt ein alternatives Programm an, das als gefälscht benutzt werden soll." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - #, no-wrap - msgid "B<[--]>I<\\ command>" - msgstr "B<[--]>I<\\ Befehl>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - msgid "" - "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " - "command you have other options that may confuse fakeroot's option parsing." - msgstr "" --"jeder Befehl, den Sie als fakeroot ausführen möchten. Benutzen Sie \\(oq--" --"\\(cq, falls Sie im Befehl andere Optionen haben, die fakeroots Auswertung " --"der Optionen verwirren könnte." -+"jeder Befehl, den Sie als fakeroot ausführen möchten. Benutzen Sie " -+"\\(oq--\\(cq, falls Sie im Befehl andere Optionen haben, die fakeroots " -+"Auswertung der Optionen verwirren könnte." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - #, no-wrap - msgid "B<-s>I<\\ save-file>" - msgstr "B<-s>I<\\ zu_speichernde_Datei>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - msgid "" - "Save the fakeroot environment to save-file on exit. This file can be used to " - "restore the environment later using -i. However, this file will leak and " - "fakeroot will behave in odd ways unless you leave the files touched inside " --"the fakeroot alone when outside the environment. Still, this can be useful. " --"For example, it can be used with rsync(1) to back up and restore whole " --"directory trees complete with user, group and device information without " --"needing to be root. See I for more " --"details." -+"the fakeroot alone when outside the environment. Still, this can be " -+"useful. For example, it can be used with rsync(1) to back up and restore " -+"whole directory trees complete with user, group and device information " -+"without needing to be root. See I for " -+"more details." - msgstr "" - "speichert die fakeroot-Umgebung beim Beenden in zu_speichernde_Datei. Diese " - "Datei kann benutzt werden, um die Umgebung später mit -i wiederherzustellen. " - "Diese Datei wird jedoch undicht sein und fakeroot wird sich seltsam " - "verhalten, sofern Sie nicht die angefassten Dateien innerhalb von fakeroot " --"belassen, wenn die Umgebung außerhalb liegt. Dies kann dennoch nützlich " --"sein. Es kann beispielsweise mit rsync(1) benutzt werden, um ganze " --"Verzeichnisbäume mit Benutzer-, Gruppen und Geräteinformationen zu sichern " --"und wiederherzustellen, ohne dass Sie Root sein müssen. Weitere Einzelheiten " -+"belassen, wenn die Umgebung außerhalb liegt. Dies kann dennoch nützlich sein. " -+"Es kann beispielsweise mit rsync(1) benutzt werden, um ganze Verzeichnisbäume " -+"mit Benutzer-, Gruppen und Geräteinformationen zu sichern und " -+"wiederherzustellen, ohne dass Sie Root sein müssen. Weitere Einzelheiten " - "finden Sie in I." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - #, no-wrap - msgid "B<-i>I<\\ load-file>" - msgstr "B<-i>I<\\ zu_ladende_Datei>" - - # type: Plain text -+#: ../../doc/fakeroot.1:106 - # s/save/safe/ --#. type: Plain text --#: ../doc/fakeroot.1:107 - msgid "" - "Load a fakeroot environment previously saved using -s from load-file. Note " - "that this does not implicitly save the file, use -s as well for that " -@@ -272,20 +241,18 @@ msgid "" - "invocation is safe." - msgstr "" - "lädt eine vorher mit -s gespeicherte fakeroot-Umgebung aus zu_ladende_Datei. " --"Beachten Sie, dass dies nicht implizit die Datei speichert, benutzen Sie für " --"dieses Verhalten zusätzlich -s. Die Benutzung der gleichen Datei sowohl für -" --"i als auch für -s in einem einzigen B-Aufruf ist ungefährlich." -+"Beachten Sie, dass dies nicht implizit die Datei speichert, benutzen Sie " -+"für dieses Verhalten zusätzlich -s. Die Benutzung der gleichen Datei sowohl " -+"für -i als auch für -s in einem einzigen B-Aufruf ist ungefährlich." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - #, no-wrap - msgid "B<-u>, B<--unknown-is-real>" - msgstr "B<-u>, B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - msgid "" - "Use the real ownership of files previously unknown to fakeroot instead of " - "pretending they are owned by root:root." -@@ -294,15 +261,13 @@ msgstr "" - "waren, anstatt so zu tun, als gehörten sie root:root." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - #, no-wrap - msgid "B<-b>I<\\ fd>" - msgstr "B<-b>I<\\ Datei_Deskriptor>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - msgid "" - "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " - "use for TCP connections; this may be important to avoid conflicts with the " -@@ -314,53 +279,46 @@ msgstr "" - "Programmen zu vermeiden, die unter fakeroot laufen." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - #, no-wrap - msgid "B<-h>" - msgstr "B<-h>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - msgid "Display help." - msgstr "zeigt die Hilfe an." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - #, no-wrap - msgid "B<-v>" - msgstr "B<-v>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:123 -+#: ../../doc/fakeroot.1:122 - msgid "Display version." - msgstr "zeigt die Version an." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:124 -+#: ../../doc/fakeroot.1:123 - #, no-wrap - msgid "EXAMPLES" - msgstr "BEISPIELE" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:129 -+#: ../../doc/fakeroot.1:128 - msgid "" - "Here is an example session with B. Notice that inside the fake " - "root environment file manipulation that requires root privileges succeeds, " - "but is not really happening." - msgstr "" --"Hier folgt eine Beispielsitzung mit B. Beachten Sie, dass " --"innerhalb der gefälschten Root-Umgebung Dateimanipulation, die Root-Rechte " --"erfordert, erfolgreich ist, obwohl sie nicht wirklich stattfindet." -+"Hier folgt eine Beispielsitzung mit B. Beachten Sie, dass innerhalb " -+"der gefälschten Root-Umgebung Dateimanipulation, die Root-Rechte erfordert, " -+"erfolgreich ist, obwohl sie nicht wirklich stattfindet." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:152 -+#: ../../doc/fakeroot.1:151 - #, no-wrap - msgid "" - "$ whoami\n" -@@ -410,38 +368,35 @@ msgstr "" - "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:156 -+#: ../../doc/fakeroot.1:155 - msgid "Only the effects that user B could do anyway happen for real." - msgstr "" - "In Wirklichkeit geschieht nur das, was Benutzer B sowieso tun könnte." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - msgid "" --"B was specifically written to enable users to create Debian GNU/" --"Linux packages (in the B format) without giving them root " --"privileges. This can be done by commands like B or B (actually, -rfakeroot is default in " -+"B was specifically written to enable users to create Debian " -+"GNU/Linux packages (in the B format) without giving them root " -+"privileges. This can be done by commands like B or B (actually, -rfakeroot is default in " - "debuild nowadays, so you don't need that argument)." - msgstr "" - "B wurde insbesondere geschrieben, um es Benutzern zu ermöglichen, " --"Debian-GNU/Linux-Pakete (im B-Format) zu erstellen, ohne ihnen Root-" --"Rechte zu geben. Dies kann durch Befehle wie B " --"oder B erledigt werden (tatsächlich ist -rfakeroot " --"heutzutage in debuild Vorgabe, so dass Sie dieses Argument nicht brauchen)." -+"Debian-GNU/Linux-Pakete (im B-Format) zu erstellen, ohne ihnen " -+"Root-Rechte zu geben. Dies kann durch Befehle wie B oder B erledigt werden (tatsächlich ist " -+"-rfakeroot heutzutage in debuild Vorgabe, so dass Sie dieses Argument nicht " -+"brauchen)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - #, no-wrap - msgid "SECURITY ASPECTS" - msgstr "SICHERHEITSASPEKTE" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - msgid "" - "B is a regular, non-setuid program. It does not enhance a user's " - "privileges, or decrease the system's security." -@@ -450,44 +405,35 @@ msgstr "" - "Benutzerrechte, noch vermindert es die Sicherheit des Systems." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - #, no-wrap - msgid "FILES" - msgstr "DATEIEN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:175 --#, fuzzy --#| msgid "" --#| "I The shared library containing the " --#| "wrapper functions." -+#: ../../doc/fakeroot.1:174 - msgid "" --"I The shared library containing the wrapper " --"functions." -+"I The shared library containing the " -+"wrapper functions." - msgstr "" - "I – die gemeinsam benutzte Bibliothek, " - "die die Wrapper-Funktionen enthält" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:175 -+#: ../../doc/fakeroot.1:174 - #, no-wrap - msgid "ENVIRONMENT" - msgstr "UMGEBUNG" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:177 -+#: ../../doc/fakeroot.1:176 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text -+#: ../../doc/fakeroot.1:187 - # FIXME s/ownerships. /ownerships/ --#. type: Plain text --#: ../doc/fakeroot.1:188 - msgid "" - "The key used to communicate with the fakeroot daemon. Any program started " - "with the right B and a B of a running daemon will " -@@ -495,66 +441,60 @@ msgid "" - "file system's permissions/ownerships. (assuming the daemon and connecting " - "program were started by the same user)." - msgstr "" --"der Schlüssel, der benutzt wird, um mit dem fakeroot-Daemon zu " --"kommunizieren. Jedes Programm, das mit dem richtigen B und einem " --"B eines laufenden Daemons gestartet wird, verbindet sich " --"automatisch zu diesem Daemon und hat die gleiche »gefälschte« Sicht auf die " --"Zugriffs- und Besitzrechte des Dateisystems (unter der Annahme, dass Daemon " --"und verbindendes Programm vom gleichen Benutzer gestartet wurden)." -+"der Schlüssel, der benutzt wird, um mit dem fakeroot-Daemon zu kommunizieren. " -+"Jedes Programm, das mit dem richtigen B und einem B " -+"eines laufenden Daemons gestartet wird, verbindet sich automatisch zu diesem " -+"Daemon und hat die gleiche »gefälschte« Sicht auf die Zugriffs- und " -+"Besitzrechte des Dateisystems (unter der Annahme, dass Daemon und " -+"verbindendes Programm vom gleichen Benutzer gestartet wurden)." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - #, no-wrap - msgid "B" - msgstr "B" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:190 -+#: ../../doc/fakeroot.1:189 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text -+#: ../../doc/fakeroot.1:202 - # FIXME s/Fakeroot/fakeroot/ see #: ../../doc/fakeroot.1:216 --#. type: Plain text --#: ../doc/fakeroot.1:203 - msgid "" - "Fakeroot is implemented by wrapping system calls. This is accomplished by " - "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " - "That library is loaded before the system's C library, and so most of the " - "library functions are intercepted by it. If you need to set either " - "B or B from within a fakeroot environment, it " --"should be set relative to the given paths, as in B" -+"should be set relative to the given paths, as in " -+"B" - msgstr "" - "fakeroot wurde durch Verhüllen von Systemaufrufen implementiert. Dies wird " - "durch die Einstellungen LD_LIBRARY_PATH=/usr/lib/fakeroot und " --"LD_PRELOAD=libfakeroot.so.0 bewerkstelligt. Diese Bibliothek wird vor der C-" --"Bibliothek des Systems geladen. Daher werden die meisten " -+"LD_PRELOAD=libfakeroot.so.0 bewerkstelligt. Diese Bibliothek wird vor der " -+"C-Bibliothek des Systems geladen. Daher werden die meisten " - "Bibliotheksfunktionen von ihr abgefangen. Falls Sie entweder " - "B oder B aus einer fakeroot-Umgebung heraus " - "setzen müssen, sollte es relativ zum angegebenen Pfad geschehen wie in " - "B" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:204 -+#: ../../doc/fakeroot.1:203 - #, no-wrap - msgid "LIMITATIONS" - msgstr "EINSCHRÄNKUNGEN" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:206 -+#: ../../doc/fakeroot.1:205 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." -@@ -563,24 +503,22 @@ msgstr "" - "der C-Bibliothek gelinkt werden wie B selbst." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:217 -+#: ../../doc/fakeroot.1:216 - msgid "" --"fakeroot doesn't wrap open(), create(), etc. So, if user B does either" -+"fakeroot doesn't wrap open(), create(), etc. So, if user B does " -+"either" - msgstr "" - "fakeroot umhült nicht open(), create(), etc. Falls Benutzer B also " - "entweder" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:221 -+#: ../../doc/fakeroot.1:220 - #, no-wrap - msgid "" - "touch foo\n" -@@ -592,14 +530,12 @@ msgstr "" - "ls -al foo\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:223 -+#: ../../doc/fakeroot.1:222 - msgid "or the other way around," - msgstr "oder andersherum" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:227 -+#: ../../doc/fakeroot.1:226 - #, no-wrap - msgid "" - "fakeroot\n" -@@ -611,8 +547,7 @@ msgstr "" - "ls -al foo\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - msgid "" - "fakeroot has no way of knowing that in the first case, the owner of foo " - "really should be B while the second case it should have been " -@@ -639,53 +574,49 @@ msgstr "" - "neue Probleme, wie vom Paket libtricks gezeigt wird. Dieses Paket verhüllte " - "mehr Funktionen und versuchte viel mehr als B zu tun. Es stellte " - "sich heraus, dass ein unbedeutendes Upgrade von libc (von einer, in der die " --"Funktion B B nicht nutzte, zu einer mit einer B-" --"Funktion, die (in einigen Fällen) B benutzte), unerklärbare " --"Schutzverletzungen verursachen würde (das heißt, das libc6-B ruft " --"das verhüllte B auf, das dann libc6-B aufrufen würde, etc). " --"Das Beheben war alles andere als einfach, aber einmal behoben, war es nur " --"eine Frage der Zeit, bevor eine andere Funktion begann open() zu benutzen, " --"ganz zu schweigen vom Versuch, es auf andere Betriebssysteme zu portieren. " --"Daher wurde entschieden, die Anzahl der von fakeroot verhüllten Funktionen " --"so klein wie möglich zu halten, um die Wahrscheinlichkeit von " --"\\(oqZusammenstößen\\(cq so gering wie möglich zu halten." -+"Funktion B B nicht nutzte, zu einer mit einer " -+"B-Funktion, die (in einigen Fällen) B benutzte), unerklärbare " -+"Schutzverletzungen verursachen würde (das heißt, das libc6-B ruft das " -+"verhüllte B auf, das dann libc6-B aufrufen würde, etc). Das " -+"Beheben war alles andere als einfach, aber einmal behoben, war es nur eine " -+"Frage der Zeit, bevor eine andere Funktion begann open() zu benutzen, ganz zu " -+"schweigen vom Versuch, es auf andere Betriebssysteme zu portieren. Daher " -+"wurde entschieden, die Anzahl der von fakeroot verhüllten Funktionen so klein " -+"wie möglich zu halten, um die Wahrscheinlichkeit von \\(oqZusammenstößen\\(cq " -+"so gering wie möglich zu halten." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:272 -+#: ../../doc/fakeroot.1:271 - msgid "" - "fakeroot, in effect, is changing the way the system behaves. Programs that " - "probe the system like GNU configure may get confused by this (or if they " - "don't, they may stress fakeroot so much that fakeroot itself becomes " --"confused). So, it's advisable not to run \"configure\" from within fakeroot. " --"As configure should be called in the \"debian/rules build\" target, running " --"\"dpkg-buildpackage -rfakeroot\" correctly takes care of this." -+"confused). So, it's advisable not to run \"configure\" from within " -+"fakeroot. As configure should be called in the \"debian/rules build\" " -+"target, running \"dpkg-buildpackage -rfakeroot\" correctly takes care of " -+"this." - msgstr "" - "fakeroot ändert in der Tat die Art, wie sich das System verhält. Programme, " - "die das System gründlich prüfen, wie GNU configure könnten dadurch verwirrt " --"werden (oder, wenn nicht, könnten sie fakeroot so beanspruchen, dass " --"fakeroot selbst verwirrt wird). Daher ist es ratsam, »configure« nicht " --"innerhalb von fakeroot auszuführen. Da configure im »debian/rules build«-" --"Ziel aufgerufen werden sollte, erledigt dies »dpkg-buildpackage -rfakeroot« " --"korrekt." -+"werden (oder, wenn nicht, könnten sie fakeroot so beanspruchen, dass fakeroot " -+"selbst verwirrt wird). Daher ist es ratsam, »configure« nicht innerhalb von " -+"fakeroot auszuführen. Da configure im »debian/rules build«-Ziel aufgerufen " -+"werden sollte, erledigt dies »dpkg-buildpackage -rfakeroot« korrekt." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:272 ../doc/faked.1:66 -+#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 - #, no-wrap - msgid "BUGS" - msgstr "FEHLER" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:282 -+#: ../../doc/fakeroot.1:281 - msgid "" - "It doesn't wrap open(). This isn't bad by itself, but if a program does " - "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " -@@ -700,24 +631,21 @@ msgstr "" - "Programm open(\"Datei\", O_WRONLY, 000) aufruft, in die Datei »Datei« " - "schreibt, sie schließt und dann erneut versucht, die Datei zum Lesen zu " - "öffnen, schlägt das Öffnen fehl, da der Modus der Datei 000 sein wird. Der " --"Fehler liegt darin, dass, falls Root das Gleiche tut, open() erfolgreich " --"sein wird, da die Dateirechte für Root überhaupt nicht geprüft werden. Es " --"wurde entschieden, open() nicht zu verhüllen, da open() von vielen anderen " -+"Fehler liegt darin, dass, falls Root das Gleiche tut, open() erfolgreich sein " -+"wird, da die Dateirechte für Root überhaupt nicht geprüft werden. Es wurde " -+"entschieden, open() nicht zu verhüllen, da open() von vielen anderen " - "Funktionen in libc benutzt wird (auch von jenen, die bereits verhüllt sind), " - "wodurch Schleifen erzeugt werden (oder möglicherweise zukünftige Schleifen, " --"wenn die Implementierung verschiedener libc-Funktionen sich ein wenig " --"ändert)." -+"wenn die Implementierung verschiedener libc-Funktionen sich ein wenig ändert)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:282 ../doc/faked.1:76 -+#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 - #, no-wrap - msgid "COPYING" - msgstr "KOPIEREN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - msgid "" - "B is distributed under the GNU General Public License. (GPL 2.0 " - "or greater)." -@@ -726,106 +654,92 @@ msgstr "" - "2.0 oder höher) weitergegeben." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - #, no-wrap - msgid "AUTHORS" - msgstr "AUTOREN" - - # type: TP --# FIXME Upper case? --#. type: TP --#: ../doc/fakeroot.1:287 ../doc/faked.1:81 -+#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 - #, no-wrap -+# FIXME Upper case? - msgid "joost witteveen" - msgstr "Joost Witteveen" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - #, no-wrap - msgid "Clint Adams" - msgstr "Clint Adams" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - #, no-wrap - msgid "Timo Savola" - msgstr "Timo Savola" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:295 ../doc/faked.1:89 -+#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 - #, no-wrap - msgid "MANUAL PAGE" - msgstr "HANDBUCHSEITE" - - # type: Plain text -+#: ../../doc/fakeroot.1:298 - # FIXME s/ Rather/. Rather/ --#. type: Plain text --#: ../doc/fakeroot.1:299 - msgid "" --"mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" --"additions by joost and Clint." -+"mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot " -+"mods/additions by joost and Clint." - msgstr "" - "größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Ziemlich viele " - "Mods/Zusätze von Joost und Clint." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:299 ../doc/faked.1:93 -+#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 - #, no-wrap - msgid "SEE ALSO" - msgstr "SIEHE AUCH" - - # type: Plain text -+#: ../../doc/fakeroot.1:303 - # FIXME wrong order --#. type: Plain text --#: ../doc/fakeroot.1:304 - msgid "" --"B(1) B(1), B(1) B" -+"B(1) B(1), B(1) " -+"B" - msgstr "" --"B(1), B(1), B(1), B" -+"B(1), B(1), B(1), " -+"B" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "faked" - msgstr "faked" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "17 June 2004" - msgstr "17. Juni 2004" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "Debian GNU/Linux manual" - msgstr "Debian-GNU/Linux-Handbuch" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:22 -+#: ../../doc/faked.1:22 - msgid "" - "faked - daemon that remembers fake ownership/permissions of files " - "manipulated by fakeroot processes." -@@ -834,19 +748,17 @@ msgstr "" - "erinnert, die durch fakeroot-Prozesse manipuliert wurden" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:30 -+#: ../../doc/faked.1:30 - msgid "" --"B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" --"load] [--save-file> IB<]> B<[--port> IB<]>" -+"B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> " -+"B<[--load] [--save-file> IB<]> B<[--port> IB<]>" - msgstr "" - "B B<[--debug] [--foreground] [--cleanup] [--key> " - "IB<]> B<[--load] [--save-file> " - "IB<]> B<[--port> IB<]>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:37 -+#: ../../doc/faked.1:37 - msgid "" - "If a fakeroot process wants to change the ownership of a file, then B " - "is the process that remembers that new owner. If later the same fakeroot " -@@ -861,55 +773,47 @@ msgstr "" - "Besitzrechten etc. der Datei fragen und diese dann zurückliefern." - - # type: TP --#. type: TP --#: ../doc/faked.1:39 -+#: ../../doc/faked.1:39 - #, no-wrap - msgid "B<--debug>" - msgstr "B<--debug>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - msgid "Print debugging information on stderr." - msgstr "gibt Informationen zur Fehlersuche auf der Standardfehlerausgabe aus." - - # type: TP --#. type: TP --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - #, no-wrap - msgid "B<--foreground>" - msgstr "B<--foreground>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - msgid "Don't fork into the background." - msgstr "verzweigt nicht in den Hintergrund." - - # type: TP --#. type: TP --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - #, no-wrap - msgid "B<--cleanup \\ number>" - msgstr "B<--cleanup \\ Nummer>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - msgid "Cleanup the semaphores." - msgstr "bereinigt Semaphore" - - # type: TP --#. type: TP --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - #, no-wrap - msgid "B<--key \\ key-number>" - msgstr "B<--key \\ Schlüsselnummer>" - - # type: Plain text -+#: ../../doc/faked.1:52 - # FIXME s/)./.)/ --#. type: Plain text --#: ../doc/faked.1:52 - msgid "" - "Don't allocate a new communication channel, but use channel specified by " - "key. (If the specified channel doesn't exist, it's created)." -@@ -919,41 +823,35 @@ msgstr "" - "wird er erzeugt.)" - - # type: TP --#. type: TP --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - #, no-wrap - msgid "B<--save-file \\ save-file>" - msgstr "B<--save-file \\ zu_speichernde_Datei>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - msgid "Save the environment to save-file on exit." - msgstr "sichert beim Beenden die Umgebung in zu_speichernde_Datei." - - # type: TP --#. type: TP --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - #, no-wrap - msgid "B<--load>" - msgstr "B<--load>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - msgid "Load a previously saved environment from the standard input." - msgstr "lädt eine vorher gesicherte Umgebung von der Standardeingabe." - - # type: TP --#. type: TP --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - #, no-wrap - msgid "B<--unknown-is-real>" - msgstr "B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - msgid "" - "Use real ownership of previously-unknown files instead of setting them to " - "root:root." -@@ -962,21 +860,18 @@ msgstr "" - "root:root zu setzen." - - # type: TP --#. type: TP --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - #, no-wrap - msgid "B<--port \\ tcp-port>" - msgstr "B<--port \\ TCP-Port>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:65 -+#: ../../doc/faked.1:65 - msgid "Use TCP port tcp-port." - msgstr "benutzt TCP-Port tcp-port." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:76 -+#: ../../doc/faked.1:76 - msgid "" - "None so far. Be warned, though: although I've written quite a few much " - "larger (and smaller) programs, I've never written anything that was as tiny " -@@ -985,33 +880,28 @@ msgid "" - "build itself." - msgstr "" - "Weiter nichts. Seien Sie dennoch gewarnt: Obwohl der Autor ziemlich wenige " --"wesentlich größere (und kleinere) Programme geschrieben hat, hat er nie " --"etwas geschrieben, das so klein wie B war und so viele Fehler wie " -+"wesentlich größere (und kleinere) Programme geschrieben hat, hat er nie etwas " -+"geschrieben, das so klein wie B war und so viele Fehler wie " - "B hatte und immer noch so benutzbar war wie etwa B " - "Version 0.0_3, der ersten Version, die benutzt werden konnte, um B " - "selbst zu erstellen." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:93 -+#: ../../doc/faked.1:93 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " - "and Clint." - msgstr "" --"größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Mods/Zusätze " --"von Joost und Clint." -+"größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Mods/Zusätze von " -+"Joost und Clint." - - # type: Plain text -+#: ../../doc/faked.1:97 - # FIXME wrong order --#. type: Plain text --#: ../doc/faked.1:97 - msgid "" --"B(1), B(1), B(1) B" -+"B(1), B(1), B(1) " -+"B" - msgstr "" --"B(1), B(1), B(1), B" -+"B(1), B(1), B(1), " -+"B" - --# type: TH --#~ msgid "6 August 2004" --#~ msgstr "6. August 2004" ---- fakeroot-1.23.orig/doc/po4a/po/es.po -+++ fakeroot-1.23/doc/po4a/po/es.po -@@ -1,42 +1,38 @@ - # SOME DESCRIPTIVE TITLE - # Copyright (C) YEAR Free Software Foundation, Inc. - # FIRST AUTHOR , YEAR. --# -+# - msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2005-11-16 16:58+0100\n" - "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" - "Last-Translator: FULL NAME \n" - "Language-Team: LANGUAGE \n" --"Language: \n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=iso-8859-15\n" - "Content-Transfer-Encoding: ENCODING\n" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "fakeroot" - msgstr "fakeroot" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap --msgid "5 October 2014" --msgstr "" -+msgid "6 August 2004" -+msgstr "6 de agosto de 2004" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 ../doc/faked.1:16 -+#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 - #, no-wrap - msgid "Debian Project" - msgstr "Proyecto Debian" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "Debian manual" - msgstr "Manual de Debian" -@@ -44,15 +40,13 @@ msgstr "Manual de Debian" - # type: SH - #. Manpage by J.H.M. Dassen - #. and Clint Adams --#. type: SH --#: ../doc/fakeroot.1:19 ../doc/faked.1:19 -+#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 - #, no-wrap - msgid "NAME" - msgstr "NOMBRE" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:22 -+#: ../../doc/fakeroot.1:22 - msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" -@@ -61,15 +55,13 @@ msgstr "" - "superusuario para la manipulación de ficheros" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:22 ../doc/faked.1:22 -+#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 - #, no-wrap - msgid "SYNOPSIS" - msgstr "SINOPSIS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:38 -+#: ../../doc/fakeroot.1:38 - msgid "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " - "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" -@@ -77,19 +69,17 @@ msgid "" - msgstr "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-" - "i> IB<]> B<[-s> IB<]> B<[-u|--unknown-is-" --"real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> " --"B<[orden]>" -+"real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<" -+"[orden]>" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:38 ../doc/faked.1:30 -+#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 - #, no-wrap - msgid "DESCRIPTION" - msgstr "DESCRIPCIÓN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:49 -+#: ../../doc/fakeroot.1:49 - msgid "" - "B runs a command in an environment wherein it appears to have root " - "privileges for file manipulation. This is useful for allowing users to " -@@ -108,23 +98,14 @@ msgstr "" - "uno tendría que construir los archivos directamente, sin usar el archivador." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:61 --#, fuzzy --#| msgid "" --#| "B works by replacing the file manipulation library functions " --#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " --#| "library functions would have had, had the user really been root. These " --#| "wrapper functions are in a shared library B " --#| "which is loaded through the B mechanism of the dynamic " --#| "loader. (See B(8))" -+#: ../../doc/fakeroot.1:60 - msgid "" --"B works by replacing the file manipulation library functions " --"(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " -+"B works by replacing the file manipulation library functions (chmod" -+"(2), stat(2) etc.) by ones that simulate the effect the real library " - "functions would have had, had the user really been root. These wrapper " --"functions are in a shared library B or similar " --"location on your platform. The shared object is loaded through the " --"B mechanism of the dynamic loader. (See B(8))" -+"functions are in a shared library B which is " -+"loaded through the B mechanism of the dynamic loader. (See B(8))" - msgstr "" - "B reemplaza las funciones de la biblioteca de manipulación de " - "ficheros (chmod(2), stat(2) etc.) por otras que simulan el efecto real que " -@@ -134,8 +115,7 @@ msgstr "" - "B del cargador dinámico. (Consulte B(8))" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:71 -+#: ../../doc/fakeroot.1:70 - msgid "" - "If you intend to build packages with B, please try building the " - "fakeroot package first: the \"debian/rules build\" stage has a few tests " -@@ -152,8 +132,7 @@ msgstr "" - "paquetes mediante fakeroot, pero de formas mucho más sutiles." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:77 -+#: ../../doc/fakeroot.1:76 - msgid "" - "Also, note that it's best not to do the building of the binaries themselves " - "under fakeroot. Especially configure and friends don't like it when the " -@@ -167,48 +146,41 @@ msgstr "" - "de entorno, algunas de las cuales necesita fakeroot)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:78 ../doc/faked.1:38 -+#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 - #, no-wrap - msgid "OPTIONS" - msgstr "OPCIONES" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:79 -+#: ../../doc/fakeroot.1:78 - #, no-wrap - msgid "B<-l> I, B<--lib> I" - msgstr "B<-l> I, B<--lib> I" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - msgid "Specify an alternative wrapper library." - msgstr "Especifica una biblioteca envoltorio." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - #, no-wrap - msgid "B<--faked>I<\\ binary>" - msgstr "B<--faked>I<\\ binario>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - msgid "Specify an alternative binary to use as faked." - msgstr "Especifica un binario alternativo a usar en vez de faked." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - #, no-wrap - msgid "B<[--]>I<\\ command>" - msgstr "B<[--]>I<\\ orden>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - msgid "" - "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " - "command you have other options that may confuse fakeroot's option parsing." -@@ -218,15 +190,13 @@ msgstr "" - "opciones de fakeroot." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - #, no-wrap - msgid "B<-s>I<\\ save-file>" - msgstr "B<-s>I<\\ fichero-salvado>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - msgid "" - "Save the fakeroot environment to save-file on exit. This file can be used to " - "restore the environment later using -i. However, this file will leak and " -@@ -250,15 +220,13 @@ msgstr "" - "detalles." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - #, no-wrap - msgid "B<-i>I<\\ load-file>" - msgstr "B<-i>I<\\ fichero-a-cargar>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - msgid "" - "Load a fakeroot environment previously saved using -s from load-file. Note " - "that this does not implicitly save the file, use -s as well for that " -@@ -271,15 +239,13 @@ msgstr "" - "invocación de B" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - #, no-wrap - msgid "B<-u>, B<--unknown-is-real>" - msgstr "B<-u>, B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - msgid "" - "Use the real ownership of files previously unknown to fakeroot instead of " - "pretending they are owned by root:root." -@@ -288,15 +254,13 @@ msgstr "" - "en vez de suponer que pertenecen a root:root." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - #, no-wrap - msgid "B<-b>I<\\ fd>" - msgstr "B<-b>I<\\ fd>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - msgid "" - "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " - "use for TCP connections; this may be important to avoid conflicts with the " -@@ -308,41 +272,35 @@ msgstr "" - "por programas ejecutándose dentro de B" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - #, no-wrap - msgid "B<-h>" - msgstr "B<-h>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - msgid "Display help." - msgstr "Muestra la ayuda." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - #, no-wrap - msgid "B<-v>" - msgstr "B<-v>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:123 -+#: ../../doc/fakeroot.1:122 - msgid "Display version." - msgstr "Muestra la versión." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:124 -+#: ../../doc/fakeroot.1:123 - #, no-wrap - msgid "EXAMPLES" - msgstr "EJEMPLOS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:129 -+#: ../../doc/fakeroot.1:128 - msgid "" - "Here is an example session with B. Notice that inside the fake " - "root environment file manipulation that requires root privileges succeeds, " -@@ -353,8 +311,7 @@ msgstr "" - "de superusuario se realiza con éxito, pero realmente no se lleva a cabo." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:152 -+#: ../../doc/fakeroot.1:151 - #, no-wrap - msgid "" - "$ whoami\n" -@@ -404,16 +361,14 @@ msgstr "" - "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:156 -+#: ../../doc/fakeroot.1:155 - msgid "Only the effects that user B could do anyway happen for real." - msgstr "" - "Sólo las operaciones que el usuario B puede hacer se llevan a cabo " - "realmente." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - msgid "" - "B was specifically written to enable users to create Debian GNU/" - "Linux packages (in the B format) without giving them root " -@@ -428,15 +383,13 @@ msgstr "" - "en debuild en estos momentos, así que no necesita el argumento)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - #, no-wrap - msgid "SECURITY ASPECTS" - msgstr "ASPECTOS DE SEGURIDAD" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - msgid "" - "B is a regular, non-setuid program. It does not enhance a user's " - "privileges, or decrease the system's security." -@@ -445,43 +398,34 @@ msgstr "" - "privilegios de un usuario ni disminuye la seguridad del sistema." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - #, no-wrap - msgid "FILES" - msgstr "FICHEROS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:175 --#, fuzzy --#| msgid "" --#| "I The shared library containing the " --#| "wrapper functions." -+#: ../../doc/fakeroot.1:174 - msgid "" --"I The shared library containing the wrapper " --"functions." -+"I The shared library containing the " -+"wrapper functions." - msgstr "" - "I La biblioteca compartida que " - "contiene las funciones envoltorio." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:175 -+#: ../../doc/fakeroot.1:174 - #, no-wrap - msgid "ENVIRONMENT" - msgstr "ENTORNO" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:177 -+#: ../../doc/fakeroot.1:176 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - msgid "" - "The key used to communicate with the fakeroot daemon. Any program started " - "with the right B and a B of a running daemon will " -@@ -497,22 +441,19 @@ msgstr "" - "usuario)." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - #, no-wrap - msgid "B" - msgstr "B" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:190 -+#: ../../doc/fakeroot.1:189 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:203 -+#: ../../doc/fakeroot.1:202 - msgid "" - "Fakeroot is implemented by wrapping system calls. This is accomplished by " - "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " -@@ -532,22 +473,19 @@ msgstr "" - "$LD_LIBRARY_PATH:/foo/bar/>" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:204 -+#: ../../doc/fakeroot.1:203 - #, no-wrap - msgid "LIMITATIONS" - msgstr "LIMITACIONES" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:206 -+#: ../../doc/fakeroot.1:205 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." -@@ -556,15 +494,13 @@ msgstr "" - "de la biblioteca de C del mismo B" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:217 -+#: ../../doc/fakeroot.1:216 - msgid "" - "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" - msgstr "" -@@ -572,8 +508,7 @@ msgstr "" - "hace" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:221 -+#: ../../doc/fakeroot.1:220 - #, no-wrap - msgid "" - "touch foo\n" -@@ -585,14 +520,12 @@ msgstr "" - "ls -al tal\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:223 -+#: ../../doc/fakeroot.1:222 - msgid "or the other way around," - msgstr "o del otro modo," - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:227 -+#: ../../doc/fakeroot.1:226 - #, no-wrap - msgid "" - "fakeroot\n" -@@ -604,8 +537,7 @@ msgstr "" - "ls -al tal\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - msgid "" - "fakeroot has no way of knowing that in the first case, the owner of foo " - "really should be B while the second case it should have been " -@@ -642,15 +574,13 @@ msgstr "" - "\\(oqcolisiones\\(cq." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:272 -+#: ../../doc/fakeroot.1:271 - msgid "" - "fakeroot, in effect, is changing the way the system behaves. Programs that " - "probe the system like GNU configure may get confused by this (or if they " -@@ -668,18 +598,16 @@ msgstr "" - "correctamente." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:272 ../doc/faked.1:66 -+#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 - #, no-wrap - msgid "BUGS" - msgstr "FALLOS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:282 -+#: ../../doc/fakeroot.1:281 - msgid "" --"It doesn't wrap open(). This isn't bad by itself, but if a program does " --"open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " -+"It doesn't wrap open(). This isn't bad by itself, but if a program does open" -+"(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " - "again tries to open to read the file, then that open fails, as the mode of " - "the file will be 000. The bug is that if root does the same, open() will " - "succeed, as the file permissions aren't checked at all for root. I choose " -@@ -698,15 +626,13 @@ msgstr "" - "la implementación de varias funciones de libc cambie ligeramente)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:282 ../doc/faked.1:76 -+#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 - #, no-wrap - msgid "COPYING" - msgstr "COPIA" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - msgid "" - "B is distributed under the GNU General Public License. (GPL 2.0 " - "or greater)." -@@ -715,55 +641,47 @@ msgstr "" - "o posterior)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - #, no-wrap - msgid "AUTHORS" - msgstr "AUTORES" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:287 ../doc/faked.1:81 -+#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 - #, no-wrap - msgid "joost witteveen" - msgstr "joost witteveen" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - #, no-wrap - msgid "Clint Adams" - msgstr "Clint Adams" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - #, no-wrap - msgid "Timo Savola" - msgstr "Timo Savola" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:295 ../doc/faked.1:89 -+#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 - #, no-wrap - msgid "MANUAL PAGE" - msgstr "PÁGINA DEL MANUAL" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:299 -+#: ../../doc/fakeroot.1:298 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" - "additions by joost and Clint." -@@ -772,15 +690,13 @@ msgstr "" - "modificaciones y añadiduras de joost y Clint." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:299 ../doc/faked.1:93 -+#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 - #, no-wrap - msgid "SEE ALSO" - msgstr "VÉASE ADEMÁS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:304 -+#: ../../doc/fakeroot.1:303 - msgid "" - "B(1) B(1), B(1) B" -@@ -789,29 +705,25 @@ msgstr "" - "fakeroot/DEBUG>" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "faked" - msgstr "faked" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "17 June 2004" - msgstr "17 de Junio de 2004" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "Debian GNU/Linux manual" - msgstr "Manual Debian GNU/Linux" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:22 -+#: ../../doc/faked.1:22 - msgid "" - "faked - daemon that remembers fake ownership/permissions of files " - "manipulated by fakeroot processes." -@@ -820,8 +732,7 @@ msgstr "" - "manipulados por un proceso fakeroot." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:30 -+#: ../../doc/faked.1:30 - msgid "" - "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" - "load] [--save-file> IB<]> B<[--port> IB<]>" -@@ -830,8 +741,7 @@ msgstr "" - "B<[--load] [--save-file> IB<]> B<[--port> IB<]>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:37 -+#: ../../doc/faked.1:37 - msgid "" - "If a fakeroot process wants to change the ownership of a file, then B " - "is the process that remembers that new owner. If later the same fakeroot " -@@ -846,54 +756,46 @@ msgstr "" - "propietario falso ... de ese fichero, y luego informará de ello." - - # type: TP --#. type: TP --#: ../doc/faked.1:39 -+#: ../../doc/faked.1:39 - #, no-wrap - msgid "B<--debug>" - msgstr "B<--debug>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - msgid "Print debugging information on stderr." - msgstr "Muestra información de depurado en stderr." - - # type: TP --#. type: TP --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - #, no-wrap - msgid "B<--foreground>" - msgstr "B<--foreground>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - msgid "Don't fork into the background." - msgstr "No realiza un fork en segundo plano." - - # type: TP --#. type: TP --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - #, no-wrap - msgid "B<--cleanup \\ number>" - msgstr "B<--cleanup \\ número>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - msgid "Cleanup the semaphores." - msgstr "Borra los semáforos." - - # type: TP --#. type: TP --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - #, no-wrap - msgid "B<--key \\ key-number>" - msgstr "B<--key \\ número-llave>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - msgid "" - "Don't allocate a new communication channel, but use channel specified by " - "key. (If the specified channel doesn't exist, it's created)." -@@ -902,41 +804,35 @@ msgstr "" - "por la llave. (El canal especificado se crea en caso de no existir)." - - # type: TP --#. type: TP --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - #, no-wrap - msgid "B<--save-file \\ save-file>" - msgstr "B<--save-file \\ fichero-salvado>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - msgid "Save the environment to save-file on exit." - msgstr "Salva el entorno al salir en fichero-salvado ." - - # type: TP --#. type: TP --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - #, no-wrap - msgid "B<--load>" - msgstr "B<--load>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - msgid "Load a previously saved environment from the standard input." - msgstr "Carga un entorno previamente salvado desde la entrada estándar." - - # type: TP --#. type: TP --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - #, no-wrap - msgid "B<--unknown-is-real>" - msgstr "B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - msgid "" - "Use real ownership of previously-unknown files instead of setting them to " - "root:root." -@@ -945,21 +841,18 @@ msgstr "" - "suponer que son root:root." - - # type: TP --#. type: TP --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - #, no-wrap - msgid "B<--port \\ tcp-port>" - msgstr "B<--port \\ puerto-TCP>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:65 -+#: ../../doc/faked.1:65 - msgid "Use TCP port tcp-port." - msgstr "Usa el puerto TCP puerto-TCP." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:76 -+#: ../../doc/faked.1:76 - msgid "" - "None so far. Be warned, though: although I've written quite a few much " - "larger (and smaller) programs, I've never written anything that was as tiny " -@@ -974,8 +867,7 @@ msgstr "" - "versión que podría usarse para construirse a si mismo." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:93 -+#: ../../doc/faked.1:93 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " - "and Clint." -@@ -984,15 +876,10 @@ msgstr "" - "modificaciones y añadiduras de joost y Clint." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:97 -+#: ../../doc/faked.1:97 - msgid "" - "B(1), B(1), B(1) B" - msgstr "" - "B(1), B(1), B(1) B" -- --# type: TH --#~ msgid "6 August 2004" --#~ msgstr "6 de agosto de 2004" ---- fakeroot-1.23.orig/doc/po4a/po/fakeroot.pot -+++ fakeroot-1.23/doc/po4a/po/fakeroot.pot -@@ -1,82 +1,80 @@ - # SOME DESCRIPTIVE TITLE - # Copyright (C) YEAR Free Software Foundation, Inc. --# This file is distributed under the same license as the PACKAGE package. - # FIRST AUTHOR , YEAR. --# -+# - #, fuzzy - msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2005-11-16 16:58+0100\n" - "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" - "Last-Translator: FULL NAME \n" - "Language-Team: LANGUAGE \n" --"Language: \n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=CHARSET\n" --"Content-Transfer-Encoding: 8bit\n" -+"Content-Transfer-Encoding: ENCODING" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "fakeroot" - msgstr "" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap --msgid "5 October 2014" -+msgid "6 August 2004" - msgstr "" - --#. type: TH --#: ../doc/fakeroot.1:16 ../doc/faked.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 - #, no-wrap - msgid "Debian Project" - msgstr "" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "Debian manual" - msgstr "" - - #. Manpage by J.H.M. Dassen - #. and Clint Adams --#. type: SH --#: ../doc/fakeroot.1:19 ../doc/faked.1:19 -+# type: SH -+#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 - #, no-wrap - msgid "NAME" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:22 -+# type: Plain text -+#: ../../doc/fakeroot.1:22 - msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:22 ../doc/faked.1:22 -+# type: SH -+#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 - #, no-wrap - msgid "SYNOPSIS" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:38 -+# type: Plain text -+#: ../../doc/fakeroot.1:38 - msgid "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " - "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> " - "B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:38 ../doc/faked.1:30 -+# type: SH -+#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 - #, no-wrap - msgid "DESCRIPTION" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:49 -+# type: Plain text -+#: ../../doc/fakeroot.1:49 - msgid "" - "B runs a command in an environment wherein it appears to have root " - "privileges for file manipulation. This is useful for allowing users to " -@@ -87,19 +85,19 @@ msgid "" - "construct the archives directly, without using the archiver." - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:61 -+# type: Plain text -+#: ../../doc/fakeroot.1:60 - msgid "" - "B works by replacing the file manipulation library functions " - "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " - "functions would have had, had the user really been root. These wrapper " --"functions are in a shared library B or similar " --"location on your platform. The shared object is loaded through the " --"B mechanism of the dynamic loader. (See B(8))" -+"functions are in a shared library B which is " -+"loaded through the B mechanism of the dynamic loader. (See " -+"B(8))" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:71 -+# type: Plain text -+#: ../../doc/fakeroot.1:70 - msgid "" - "If you intend to build packages with B, please try building the " - "fakeroot package first: the \"debian/rules build\" stage has a few tests " -@@ -109,8 +107,8 @@ msgid "" - "much more subtle ways." - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:77 -+# type: Plain text -+#: ../../doc/fakeroot.1:76 - msgid "" - "Also, note that it's best not to do the building of the binaries themselves " - "under fakeroot. Especially configure and friends don't like it when the " -@@ -118,55 +116,55 @@ msgid "" - "randomly unset some environment variables, some of which fakeroot needs)." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:78 ../doc/faked.1:38 -+# type: SH -+#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 - #, no-wrap - msgid "OPTIONS" - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:79 -+# type: TP -+#: ../../doc/fakeroot.1:78 - #, no-wrap - msgid "B<-l> I, B<--lib> I" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:82 -+# type: Plain text -+#: ../../doc/fakeroot.1:81 - msgid "Specify an alternative wrapper library." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:82 -+# type: TP -+#: ../../doc/fakeroot.1:81 - #, no-wrap - msgid "B<--faked>I<\\ binary>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:85 -+# type: Plain text -+#: ../../doc/fakeroot.1:84 - msgid "Specify an alternative binary to use as faked." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:85 -+# type: TP -+#: ../../doc/fakeroot.1:84 - #, no-wrap - msgid "B<[--]>I<\\ command>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:89 -+# type: Plain text -+#: ../../doc/fakeroot.1:88 - msgid "" - "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " - "command you have other options that may confuse fakeroot's option parsing." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:89 -+# type: TP -+#: ../../doc/fakeroot.1:88 - #, no-wrap - msgid "B<-s>I<\\ save-file>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:100 -+# type: Plain text -+#: ../../doc/fakeroot.1:99 - msgid "" - "Save the fakeroot environment to save-file on exit. This file can be used to " - "restore the environment later using -i. However, this file will leak and " -@@ -178,14 +176,14 @@ msgid "" - "more details." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:100 -+# type: TP -+#: ../../doc/fakeroot.1:99 - #, no-wrap - msgid "B<-i>I<\\ load-file>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:107 -+# type: Plain text -+#: ../../doc/fakeroot.1:106 - msgid "" - "Load a fakeroot environment previously saved using -s from load-file. Note " - "that this does not implicitly save the file, use -s as well for that " -@@ -193,71 +191,71 @@ msgid "" - "invocation is safe." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:107 -+# type: TP -+#: ../../doc/fakeroot.1:106 - #, no-wrap - msgid "B<-u>, B<--unknown-is-real>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:111 -+# type: Plain text -+#: ../../doc/fakeroot.1:110 - msgid "" - "Use the real ownership of files previously unknown to fakeroot instead of " - "pretending they are owned by root:root." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:111 -+# type: TP -+#: ../../doc/fakeroot.1:110 - #, no-wrap - msgid "B<-b>I<\\ fd>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:117 -+# type: Plain text -+#: ../../doc/fakeroot.1:116 - msgid "" - "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " - "use for TCP connections; this may be important to avoid conflicts with the " - "file descriptors used by the programs being run under fakeroot." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:117 -+# type: TP -+#: ../../doc/fakeroot.1:116 - #, no-wrap - msgid "B<-h>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:120 -+# type: Plain text -+#: ../../doc/fakeroot.1:119 - msgid "Display help." - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:120 -+# type: TP -+#: ../../doc/fakeroot.1:119 - #, no-wrap - msgid "B<-v>" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:123 -+# type: Plain text -+#: ../../doc/fakeroot.1:122 - msgid "Display version." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:124 -+# type: SH -+#: ../../doc/fakeroot.1:123 - #, no-wrap - msgid "EXAMPLES" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:129 -+# type: Plain text -+#: ../../doc/fakeroot.1:128 - msgid "" - "Here is an example session with B. Notice that inside the fake " - "root environment file manipulation that requires root privileges succeeds, " - "but is not really happening." - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:152 -+# type: Plain text -+#: ../../doc/fakeroot.1:151 - #, no-wrap - msgid "" - "$ whoami\n" -@@ -284,13 +282,13 @@ msgid "" - "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:156 -+# type: Plain text -+#: ../../doc/fakeroot.1:155 - msgid "Only the effects that user B could do anyway happen for real." - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:168 -+# type: Plain text -+#: ../../doc/fakeroot.1:167 - msgid "" - "B was specifically written to enable users to create Debian " - "GNU/Linux packages (in the B format) without giving them root " -@@ -299,46 +297,46 @@ msgid "" - "debuild nowadays, so you don't need that argument)." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:168 -+# type: SH -+#: ../../doc/fakeroot.1:167 - #, no-wrap - msgid "SECURITY ASPECTS" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:172 -+# type: Plain text -+#: ../../doc/fakeroot.1:171 - msgid "" - "B is a regular, non-setuid program. It does not enhance a user's " - "privileges, or decrease the system's security." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:172 -+# type: SH -+#: ../../doc/fakeroot.1:171 - #, no-wrap - msgid "FILES" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:175 -+# type: Plain text -+#: ../../doc/fakeroot.1:174 - msgid "" --"I The shared library containing the wrapper " --"functions." -+"I The shared library containing the " -+"wrapper functions." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:175 -+# type: SH -+#: ../../doc/fakeroot.1:174 - #, no-wrap - msgid "ENVIRONMENT" - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:177 -+# type: IP -+#: ../../doc/fakeroot.1:176 - #, no-wrap - msgid "B" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:188 -+# type: Plain text -+#: ../../doc/fakeroot.1:187 - msgid "" - "The key used to communicate with the fakeroot daemon. Any program started " - "with the right B and a B of a running daemon will " -@@ -347,20 +345,20 @@ msgid "" - "program were started by the same user)." - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:188 -+# type: IP -+#: ../../doc/fakeroot.1:187 - #, no-wrap - msgid "B" - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:190 -+# type: IP -+#: ../../doc/fakeroot.1:189 - #, no-wrap - msgid "B" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:203 -+# type: Plain text -+#: ../../doc/fakeroot.1:202 - msgid "" - "Fakeroot is implemented by wrapping system calls. This is accomplished by " - "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " -@@ -371,40 +369,40 @@ msgid "" - "B" - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:204 -+# type: SH -+#: ../../doc/fakeroot.1:203 - #, no-wrap - msgid "LIMITATIONS" - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:206 -+# type: IP -+#: ../../doc/fakeroot.1:205 - #, no-wrap - msgid "B" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:213 -+# type: Plain text -+#: ../../doc/fakeroot.1:212 - msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:213 -+# type: IP -+#: ../../doc/fakeroot.1:212 - #, no-wrap - msgid "B" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:217 -+# type: Plain text -+#: ../../doc/fakeroot.1:216 - msgid "" - "fakeroot doesn't wrap open(), create(), etc. So, if user B does " - "either" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:221 -+# type: Plain text -+#: ../../doc/fakeroot.1:220 - #, no-wrap - msgid "" - "touch foo\n" -@@ -412,13 +410,13 @@ msgid "" - "ls -al foo\n" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:223 -+# type: Plain text -+#: ../../doc/fakeroot.1:222 - msgid "or the other way around," - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:227 -+# type: Plain text -+#: ../../doc/fakeroot.1:226 - #, no-wrap - msgid "" - "fakeroot\n" -@@ -426,8 +424,8 @@ msgid "" - "ls -al foo\n" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:264 -+# type: Plain text -+#: ../../doc/fakeroot.1:263 - msgid "" - "fakeroot has no way of knowing that in the first case, the owner of foo " - "really should be B while the second case it should have been " -@@ -447,14 +445,14 @@ msgid "" - "\\(oqcollisions\\(cq." - msgstr "" - --#. type: IP --#: ../doc/fakeroot.1:264 -+# type: IP -+#: ../../doc/fakeroot.1:263 - #, no-wrap - msgid "B" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:272 -+# type: Plain text -+#: ../../doc/fakeroot.1:271 - msgid "" - "fakeroot, in effect, is changing the way the system behaves. Programs that " - "probe the system like GNU configure may get confused by this (or if they " -@@ -465,14 +463,14 @@ msgid "" - "this." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:272 ../doc/faked.1:66 -+# type: SH -+#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 - #, no-wrap - msgid "BUGS" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:282 -+# type: Plain text -+#: ../../doc/fakeroot.1:281 - msgid "" - "It doesn't wrap open(). This isn't bad by itself, but if a program does " - "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " -@@ -484,113 +482,113 @@ msgid "" - "loops, when the implementation of various libc functions slightly change)." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:282 ../doc/faked.1:76 -+# type: SH -+#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 - #, no-wrap - msgid "COPYING" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+# type: Plain text -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - msgid "" - "B is distributed under the GNU General Public License. (GPL 2.0 " - "or greater)." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+# type: SH -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - #, no-wrap - msgid "AUTHORS" - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:287 ../doc/faked.1:81 -+# type: TP -+#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 - #, no-wrap - msgid "joost witteveen" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+# type: Plain text -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - msgid "EIE" - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+# type: TP -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - #, no-wrap - msgid "Clint Adams" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+# type: Plain text -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - msgid "EIE" - msgstr "" - --#. type: TP --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+# type: TP -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - #, no-wrap - msgid "Timo Savola" - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:295 ../doc/faked.1:89 -+# type: SH -+#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 - #, no-wrap - msgid "MANUAL PAGE" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:299 -+# type: Plain text -+#: ../../doc/fakeroot.1:298 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot " - "mods/additions by joost and Clint." - msgstr "" - --#. type: SH --#: ../doc/fakeroot.1:299 ../doc/faked.1:93 -+# type: SH -+#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 - #, no-wrap - msgid "SEE ALSO" - msgstr "" - --#. type: Plain text --#: ../doc/fakeroot.1:304 -+# type: Plain text -+#: ../../doc/fakeroot.1:303 - msgid "" - "B(1) B(1), B(1) " - "B" - msgstr "" - --#. type: TH --#: ../doc/faked.1:16 -+# type: TH -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "faked" - msgstr "" - --#. type: TH --#: ../doc/faked.1:16 -+# type: TH -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "17 June 2004" - msgstr "" - --#. type: TH --#: ../doc/faked.1:16 -+# type: TH -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "Debian GNU/Linux manual" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:22 -+# type: Plain text -+#: ../../doc/faked.1:22 - msgid "" - "faked - daemon that remembers fake ownership/permissions of files " - "manipulated by fakeroot processes." - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:30 -+# type: Plain text -+#: ../../doc/faked.1:30 - msgid "" - "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> " - "B<[--load] [--save-file> IB<]> B<[--port> IB<]>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:37 -+# type: Plain text -+#: ../../doc/faked.1:37 - msgid "" - "If a fakeroot process wants to change the ownership of a file, then B " - "is the process that remembers that new owner. If later the same fakeroot " -@@ -599,100 +597,100 @@ msgid "" - "report it." - msgstr "" - --#. type: TP --#: ../doc/faked.1:39 -+# type: TP -+#: ../../doc/faked.1:39 - #, no-wrap - msgid "B<--debug>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:42 -+# type: Plain text -+#: ../../doc/faked.1:42 - msgid "Print debugging information on stderr." - msgstr "" - --#. type: TP --#: ../doc/faked.1:42 -+# type: TP -+#: ../../doc/faked.1:42 - #, no-wrap - msgid "B<--foreground>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:45 -+# type: Plain text -+#: ../../doc/faked.1:45 - msgid "Don't fork into the background." - msgstr "" - --#. type: TP --#: ../doc/faked.1:45 -+# type: TP -+#: ../../doc/faked.1:45 - #, no-wrap - msgid "B<--cleanup \\ number>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:48 -+# type: Plain text -+#: ../../doc/faked.1:48 - msgid "Cleanup the semaphores." - msgstr "" - --#. type: TP --#: ../doc/faked.1:48 -+# type: TP -+#: ../../doc/faked.1:48 - #, no-wrap - msgid "B<--key \\ key-number>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:52 -+# type: Plain text -+#: ../../doc/faked.1:52 - msgid "" - "Don't allocate a new communication channel, but use channel specified by " - "key. (If the specified channel doesn't exist, it's created)." - msgstr "" - --#. type: TP --#: ../doc/faked.1:52 -+# type: TP -+#: ../../doc/faked.1:52 - #, no-wrap - msgid "B<--save-file \\ save-file>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:55 -+# type: Plain text -+#: ../../doc/faked.1:55 - msgid "Save the environment to save-file on exit." - msgstr "" - --#. type: TP --#: ../doc/faked.1:55 -+# type: TP -+#: ../../doc/faked.1:55 - #, no-wrap - msgid "B<--load>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:58 -+# type: Plain text -+#: ../../doc/faked.1:58 - msgid "Load a previously saved environment from the standard input." - msgstr "" - --#. type: TP --#: ../doc/faked.1:58 -+# type: TP -+#: ../../doc/faked.1:58 - #, no-wrap - msgid "B<--unknown-is-real>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:62 -+# type: Plain text -+#: ../../doc/faked.1:62 - msgid "" - "Use real ownership of previously-unknown files instead of setting them to " - "root:root." - msgstr "" - --#. type: TP --#: ../doc/faked.1:62 -+# type: TP -+#: ../../doc/faked.1:62 - #, no-wrap - msgid "B<--port \\ tcp-port>" - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:65 -+# type: Plain text -+#: ../../doc/faked.1:65 - msgid "Use TCP port tcp-port." - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:76 -+# type: Plain text -+#: ../../doc/faked.1:76 - msgid "" - "None so far. Be warned, though: although I've written quite a few much " - "larger (and smaller) programs, I've never written anything that was as tiny " -@@ -701,15 +699,15 @@ msgid "" - "build itself." - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:93 -+# type: Plain text -+#: ../../doc/faked.1:93 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " - "and Clint." - msgstr "" - --#. type: Plain text --#: ../doc/faked.1:97 -+# type: Plain text -+#: ../../doc/faked.1:97 - msgid "" - "B(1), B(1), B(1) " - "B" ---- fakeroot-1.23.orig/doc/po4a/po/fr.po -+++ fakeroot-1.23/doc/po4a/po/fr.po -@@ -1,42 +1,38 @@ - # French translations for fakeroot package - # Copyright (C) 2005 Free Software Foundation, Inc. - # Sylvain Cherrier , 2005. --# -+# - msgid "" - msgstr "" - "Project-Id-Version: fakeroot 1.55\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2005-11-16 16:58+0100\n" - "PO-Revision-Date: 2005-11-15 11:51+0100\n" - "Last-Translator: Sylvain Cherrier \n" - "Language-Team: French \n" --"Language: fr\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=ISO-8859-15\n" - "Content-Transfer-Encoding: 8bit\n" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "fakeroot" - msgstr "fakeroot" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap --msgid "5 October 2014" --msgstr "" -+msgid "6 August 2004" -+msgstr "6 août 2004" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 ../doc/faked.1:16 -+#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 - #, no-wrap - msgid "Debian Project" - msgstr "Projet Debian" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "Debian manual" - msgstr "Manuel de Debian" -@@ -44,15 +40,13 @@ msgstr "Manuel de Debian" - # type: SH - #. Manpage by J.H.M. Dassen - #. and Clint Adams --#. type: SH --#: ../doc/fakeroot.1:19 ../doc/faked.1:19 -+#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 - #, no-wrap - msgid "NAME" - msgstr "NOM" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:22 -+#: ../../doc/fakeroot.1:22 - msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" -@@ -61,15 +55,13 @@ msgstr "" - "du superutilisateur pour la manipulation des fichiers." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:22 ../doc/faked.1:22 -+#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 - #, no-wrap - msgid "SYNOPSIS" - msgstr "SYNOPSIS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:38 -+#: ../../doc/fakeroot.1:38 - msgid "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " - "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" -@@ -77,19 +69,17 @@ msgid "" - msgstr "" - "B B<[-l|--lib> I B<[--faked> " - "IBI B<[-i> IB<]> B<[-s> " --"IB<]> B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> " --"B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[commande]>" -+"IB<]> B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> B<" -+"[-h|--help ]> B<[-v|--version ]> B<[--]> B<[commande]>" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:38 ../doc/faked.1:30 -+#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 - #, no-wrap - msgid "DESCRIPTION" - msgstr "DESCRIPTION" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:49 -+#: ../../doc/fakeroot.1:49 - msgid "" - "B runs a command in an environment wherein it appears to have root " - "privileges for file manipulation. This is useful for allowing users to " -@@ -110,23 +100,14 @@ msgstr "" - "programme d'archivage." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:61 --#, fuzzy --#| msgid "" --#| "B works by replacing the file manipulation library functions " --#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " --#| "library functions would have had, had the user really been root. These " --#| "wrapper functions are in a shared library B " --#| "which is loaded through the B mechanism of the dynamic " --#| "loader. (See B(8))" -+#: ../../doc/fakeroot.1:60 - msgid "" --"B works by replacing the file manipulation library functions " --"(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " -+"B works by replacing the file manipulation library functions (chmod" -+"(2), stat(2) etc.) by ones that simulate the effect the real library " - "functions would have had, had the user really been root. These wrapper " --"functions are in a shared library B or similar " --"location on your platform. The shared object is loaded through the " --"B mechanism of the dynamic loader. (See B(8))" -+"functions are in a shared library B which is " -+"loaded through the B mechanism of the dynamic loader. (See B(8))" - msgstr "" - "B fonctionne en remplaçant les fonctions de la bibliothèque de " - "manipulation des fichiers (chmod(2), stat(2), etc.) par d'autres qui " -@@ -137,8 +118,7 @@ msgstr "" - "loader). (Voir B(8))" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:71 -+#: ../../doc/fakeroot.1:70 - msgid "" - "If you intend to build packages with B, please try building the " - "fakeroot package first: the \"debian/rules build\" stage has a few tests " -@@ -156,8 +136,7 @@ msgstr "" - "subtile." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:77 -+#: ../../doc/fakeroot.1:76 - msgid "" - "Also, note that it's best not to do the building of the binaries themselves " - "under fakeroot. Especially configure and friends don't like it when the " -@@ -171,48 +150,41 @@ msgstr "" - "besoin)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:78 ../doc/faked.1:38 -+#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 - #, no-wrap - msgid "OPTIONS" - msgstr "OPTIONS" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:79 -+#: ../../doc/fakeroot.1:78 - #, no-wrap - msgid "B<-l> I, B<--lib> I" - msgstr "B<-l> I, B<--lib> I" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - msgid "Specify an alternative wrapper library." - msgstr "Spécifie une autre bibliothèque de substitution (wrapper library)." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - #, no-wrap - msgid "B<--faked>I<\\ binary>" - msgstr "B<--faked>I<\\ binaire>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - msgid "Specify an alternative binary to use as faked." - msgstr "Spécifie l'utilisation d'une autre bibliothèque que faked." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - #, no-wrap - msgid "B<[--]>I<\\ command>" - msgstr "B<[--]>I<\\ commande>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - msgid "" - "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " - "command you have other options that may confuse fakeroot's option parsing." -@@ -221,15 +193,13 @@ msgstr "" - "la commande risque d'être confondues avec celles de fakeroot." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - #, no-wrap - msgid "B<-s>I<\\ save-file>" - msgstr "B<-s>I<\\ fichier-de-sauvegarde>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - msgid "" - "Save the fakeroot environment to save-file on exit. This file can be used to " - "restore the environment later using -i. However, this file will leak and " -@@ -252,15 +222,13 @@ msgstr "" - "plus d'informations." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - #, no-wrap - msgid "B<-i>I<\\ load-file>" - msgstr "B<-i>I<\\ fichier-de-chargement>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - msgid "" - "Load a fakeroot environment previously saved using -s from load-file. Note " - "that this does not implicitly save the file, use -s as well for that " -@@ -274,15 +242,13 @@ msgstr "" - "seule commande B ne pose pas de problème." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - #, no-wrap - msgid "B<-u>, B<--unknown-is-real>" - msgstr "B<-u>, B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - msgid "" - "Use the real ownership of files previously unknown to fakeroot instead of " - "pretending they are owned by root:root." -@@ -291,15 +257,13 @@ msgstr "" - "fakeroot, plutôt que de considérer qu'ils appartiennent à root:root." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - #, no-wrap - msgid "B<-b>I<\\ fd>" - msgstr "B<-b>I<\\ fd>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - msgid "" - "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " - "use for TCP connections; this may be important to avoid conflicts with the " -@@ -312,41 +276,35 @@ msgstr "" - "fakeroot." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - #, no-wrap - msgid "B<-h>" - msgstr "B<-h>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - msgid "Display help." - msgstr "Affiche l'aide." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - #, no-wrap - msgid "B<-v>" - msgstr "B<-v>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:123 -+#: ../../doc/fakeroot.1:122 - msgid "Display version." - msgstr "Affiche la version." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:124 -+#: ../../doc/fakeroot.1:123 - #, no-wrap - msgid "EXAMPLES" - msgstr "EXEMPLES" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:129 -+#: ../../doc/fakeroot.1:128 - msgid "" - "Here is an example session with B. Notice that inside the fake " - "root environment file manipulation that requires root privileges succeeds, " -@@ -357,8 +315,7 @@ msgstr "" - "les privilèges du superutilisateur ont lieu, mais uniquement virtuellement." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:152 -+#: ../../doc/fakeroot.1:151 - #, no-wrap - msgid "" - "$ whoami\n" -@@ -408,16 +365,14 @@ msgstr "" - "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:156 -+#: ../../doc/fakeroot.1:155 - msgid "Only the effects that user B could do anyway happen for real." - msgstr "" - "Seule l'opération que l'utilisateur B pouvait réaliser a réellement " - "aboutie." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - msgid "" - "B was specifically written to enable users to create Debian GNU/" - "Linux packages (in the B format) without giving them root " -@@ -433,15 +388,13 @@ msgstr "" - "vous n'avez pas besoin de cet argument)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - #, no-wrap - msgid "SECURITY ASPECTS" - msgstr "ASPECTS DE SÉCURITÉ" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - msgid "" - "B is a regular, non-setuid program. It does not enhance a user's " - "privileges, or decrease the system's security." -@@ -450,43 +403,34 @@ msgstr "" - "pas les privilèges de l'utilisateur et n'altère pas la sécurité du système." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - #, no-wrap - msgid "FILES" - msgstr "FICHIERS" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:175 --#, fuzzy --#| msgid "" --#| "I The shared library containing the " --#| "wrapper functions." -+#: ../../doc/fakeroot.1:174 - msgid "" --"I The shared library containing the wrapper " --"functions." -+"I The shared library containing the " -+"wrapper functions." - msgstr "" - "I La bibliothèque partagée qui " - "contient les fonctions simulées." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:175 -+#: ../../doc/fakeroot.1:174 - #, no-wrap - msgid "ENVIRONMENT" - msgstr "ENVIRONNEMENT" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:177 -+#: ../../doc/fakeroot.1:176 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - msgid "" - "The key used to communicate with the fakeroot daemon. Any program started " - "with the right B and a B of a running daemon will " -@@ -501,22 +445,19 @@ msgstr "" - "connecté ont bien été lancés par le même utilisateur)." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - #, no-wrap - msgid "B" - msgstr "B" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:190 -+#: ../../doc/fakeroot.1:189 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:203 -+#: ../../doc/fakeroot.1:202 - msgid "" - "Fakeroot is implemented by wrapping system calls. This is accomplished by " - "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " -@@ -536,22 +477,19 @@ msgstr "" - "titi/>." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:204 -+#: ../../doc/fakeroot.1:203 - #, no-wrap - msgid "LIMITATIONS" - msgstr "LIMITES" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:206 -+#: ../../doc/fakeroot.1:205 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." -@@ -560,15 +498,13 @@ msgstr "" - "de la bibliothèque C que B lui-même." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:217 -+#: ../../doc/fakeroot.1:216 - msgid "" - "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" - msgstr "" -@@ -576,8 +512,7 @@ msgstr "" - "B tape soit" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:221 -+#: ../../doc/fakeroot.1:220 - #, no-wrap - msgid "" - "touch foo\n" -@@ -589,14 +524,12 @@ msgstr "" - "ls -al foo\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:223 -+#: ../../doc/fakeroot.1:222 - msgid "or the other way around," - msgstr "soit" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:227 -+#: ../../doc/fakeroot.1:226 - #, no-wrap - msgid "" - "fakeroot\n" -@@ -608,8 +541,7 @@ msgstr "" - "ls -al foo\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - msgid "" - "fakeroot has no way of knowing that in the first case, the owner of foo " - "really should be B while the second case it should have been " -@@ -638,25 +570,23 @@ msgstr "" - "s'apercevoir qu'une mise à jour minime de la libc (d'une version dans " - "laquelle la fonction B n'utilise pas B à une nouvelle " - "version dans laquelle la fonction B utilise (dans certains cas) " --"B), causera d'inexplicables erreurs de segmentation (ainsi, le " --"B de la libc6 appellera la fonction simulée B, qui à son " --"tour appellera la fonction B de la libc6, etc.). La correction n'a " --"pas été facile, mais une fois corrigé, ce n'était plus qu'une question de " --"temps avant qu'une autre fonction ne se mette à utiliser open(). Quant au " --"portage sur un autre système d'exploitation, il n'a pas été envisagé. Il a " --"donc été décidé de limiter au maximum le nombre de fonctions simulées par " --"fakeroot, afin de limiter l'éventualité de ces «\\ collisions\\ »." -+"B), causera d'inexplicables erreurs de segmentation (ainsi, le B de la libc6 appellera la fonction simulée B, qui à son tour " -+"appellera la fonction B de la libc6, etc.). La correction n'a pas " -+"été facile, mais une fois corrigé, ce n'était plus qu'une question de temps " -+"avant qu'une autre fonction ne se mette à utiliser open(). Quant au portage " -+"sur un autre système d'exploitation, il n'a pas été envisagé. Il a donc été " -+"décidé de limiter au maximum le nombre de fonctions simulées par fakeroot, " -+"afin de limiter l'éventualité de ces «\\ collisions\\ »." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:272 -+#: ../../doc/fakeroot.1:271 - msgid "" - "fakeroot, in effect, is changing the way the system behaves. Programs that " - "probe the system like GNU configure may get confused by this (or if they " -@@ -674,18 +604,16 @@ msgstr "" - "de «\\ dpkg-buildpackage -rfakeroot\\ » gère correctement ce problème." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:272 ../doc/faked.1:66 -+#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 - #, no-wrap - msgid "BUGS" - msgstr "BOGUES" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:282 -+#: ../../doc/fakeroot.1:281 - msgid "" --"It doesn't wrap open(). This isn't bad by itself, but if a program does " --"open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " -+"It doesn't wrap open(). This isn't bad by itself, but if a program does open" -+"(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " - "again tries to open to read the file, then that open fails, as the mode of " - "the file will be 000. The bug is that if root does the same, open() will " - "succeed, as the file permissions aren't checked at all for root. I choose " -@@ -705,15 +633,13 @@ msgstr "" - "diverses fonctions de la libc change)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:282 ../doc/faked.1:76 -+#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 - #, no-wrap - msgid "COPYING" - msgstr "COPIES" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - msgid "" - "B is distributed under the GNU General Public License. (GPL 2.0 " - "or greater)." -@@ -722,55 +648,47 @@ msgstr "" - "2.0 ou supérieure)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - #, no-wrap - msgid "AUTHORS" - msgstr "AUTEURS" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:287 ../doc/faked.1:81 -+#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 - #, no-wrap - msgid "joost witteveen" - msgstr "Joost Witteveen" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - #, no-wrap - msgid "Clint Adams" - msgstr "Clint Adams" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - #, no-wrap - msgid "Timo Savola" - msgstr "Timo Savola" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:295 ../doc/faked.1:89 -+#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 - #, no-wrap - msgid "MANUAL PAGE" - msgstr "PAGE DE MANUEL" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:299 -+#: ../../doc/fakeroot.1:298 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" - "additions by joost and Clint." -@@ -779,15 +697,13 @@ msgstr "" - "plupart des ajouts et des modifications par Joost et Clint." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:299 ../doc/faked.1:93 -+#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 - #, no-wrap - msgid "SEE ALSO" - msgstr "VOIR AUSSI" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:304 -+#: ../../doc/fakeroot.1:303 - msgid "" - "B(1) B(1), B(1) B" -@@ -796,29 +712,25 @@ msgstr "" - "fakeroot/DEBUG>" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "faked" - msgstr "faked" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "17 June 2004" - msgstr "17 juin 2004" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "Debian GNU/Linux manual" - msgstr "Manuel de Debian GNU/Linux" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:22 -+#: ../../doc/faked.1:22 - msgid "" - "faked - daemon that remembers fake ownership/permissions of files " - "manipulated by fakeroot processes." -@@ -827,8 +739,7 @@ msgstr "" - "fichiers manipulés par les processus sous fakeroot." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:30 -+#: ../../doc/faked.1:30 - msgid "" - "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" - "load] [--save-file> IB<]> B<[--port> IB<]>" -@@ -837,8 +748,7 @@ msgstr "" - "load] [--save-file> IB<]> B<[--port> IB<]>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:37 -+#: ../../doc/faked.1:37 - msgid "" - "If a fakeroot process wants to change the ownership of a file, then B " - "is the process that remembers that new owner. If later the same fakeroot " -@@ -854,54 +764,46 @@ msgstr "" - "l'affichera." - - # type: TP --#. type: TP --#: ../doc/faked.1:39 -+#: ../../doc/faked.1:39 - #, no-wrap - msgid "B<--debug>" - msgstr "B<--debug>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - msgid "Print debugging information on stderr." - msgstr "Affiche les informations de débogage sur la sortie d'erreur." - - # type: TP --#. type: TP --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - #, no-wrap - msgid "B<--foreground>" - msgstr "B<--foreground>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - msgid "Don't fork into the background." - msgstr "Ne pas se dupliquer (fork) en tâche de fond." - - # type: TP --#. type: TP --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - #, no-wrap - msgid "B<--cleanup \\ number>" - msgstr "B<--cleanup \\ nombre>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - msgid "Cleanup the semaphores." - msgstr "Nettoyer les sémaphores." - - # type: TP --#. type: TP --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - #, no-wrap - msgid "B<--key \\ key-number>" - msgstr "B<--key \\ numéro-clé>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - msgid "" - "Don't allocate a new communication channel, but use channel specified by " - "key. (If the specified channel doesn't exist, it's created)." -@@ -910,43 +812,37 @@ msgstr "" - "canal indiqué par la clé (le canal indiqué sera créé s'il n'existe pas)." - - # type: TP --#. type: TP --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - #, no-wrap - msgid "B<--save-file \\ save-file>" - msgstr "B<--save-file \\ fichier-de-sauvegarde>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - msgid "Save the environment to save-file on exit." - msgstr "Enregistre l'environnement dans le fichier-de-sauvegarde en quittant." - - # type: TP --#. type: TP --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - #, no-wrap - msgid "B<--load>" - msgstr "B<--load>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - msgid "Load a previously saved environment from the standard input." - msgstr "" - "Restaure un environnement préalablement enregistré à partir de l'entrée " - "standard." - - # type: TP --#. type: TP --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - #, no-wrap - msgid "B<--unknown-is-real>" - msgstr "B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - msgid "" - "Use real ownership of previously-unknown files instead of setting them to " - "root:root." -@@ -955,21 +851,18 @@ msgstr "" - "les attribuer à root:root." - - # type: TP --#. type: TP --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - #, no-wrap - msgid "B<--port \\ tcp-port>" - msgstr "B<--port \\ port-tcp>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:65 -+#: ../../doc/faked.1:65 - msgid "Use TCP port tcp-port." - msgstr "Utilise le port TCP port-tcp." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:76 -+#: ../../doc/faked.1:76 - msgid "" - "None so far. Be warned, though: although I've written quite a few much " - "larger (and smaller) programs, I've never written anything that was as tiny " -@@ -985,8 +878,7 @@ msgstr "" - "lui-même." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:93 -+#: ../../doc/faked.1:93 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " - "and Clint." -@@ -995,15 +887,10 @@ msgstr "" - "plupart des ajouts et des modifications par Joost et Clint." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:97 -+#: ../../doc/faked.1:97 - msgid "" - "B(1), B(1), B(1) B" - msgstr "" - "B(1) B(1), B(1) B" -- --# type: TH --#~ msgid "6 August 2004" --#~ msgstr "6 août 2004" ---- fakeroot-1.23.orig/doc/po4a/po/nl.po -+++ fakeroot-1.23/doc/po4a/po/nl.po -@@ -1,43 +1,39 @@ - # Nederlandse vertaling van Fakeroot - # Copyright (C) 2007 Martijn Dekker - # Martijn Dekker , 2007. --# -+# - #, fuzzy - msgid "" - msgstr "" - "Project-Id-Version: fakeroot 1.5.12\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2005-11-16 16:58+0100\n" - "PO-Revision-Date: 2007-01-20 20:44+0100\n" - "Last-Translator: Martijn Dekker \n" - "Language-Team: Dutch \n" --"Language: nl\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=iso-8859-1\n" - "Content-Transfer-Encoding: 8bit\n" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "fakeroot" - msgstr "fakeroot" - --#. type: TH --#: ../doc/fakeroot.1:16 -+# type: TH -+#: ../../doc/fakeroot.1:16 - #, no-wrap --msgid "5 October 2014" --msgstr "" -+msgid "6 August 2004" -+msgstr "6 augustus 2004" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 ../doc/faked.1:16 -+#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 - #, no-wrap - msgid "Debian Project" - msgstr "Project Debian" - - # type: TH --#. type: TH --#: ../doc/fakeroot.1:16 -+#: ../../doc/fakeroot.1:16 - #, no-wrap - msgid "Debian manual" - msgstr "Handleiding van Debian" -@@ -45,15 +41,13 @@ msgstr "Handleiding van Debian" - # type: SH - #. Manpage by J.H.M. Dassen - #. and Clint Adams --#. type: SH --#: ../doc/fakeroot.1:19 ../doc/faked.1:19 -+#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 - #, no-wrap - msgid "NAME" - msgstr "NAAM" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:22 -+#: ../../doc/fakeroot.1:22 - msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" -@@ -62,35 +56,31 @@ msgstr "" - "fingeert voor het manipuleren van bestanden" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:22 ../doc/faked.1:22 -+#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 - #, no-wrap - msgid "SYNOPSIS" - msgstr "SYNTAX" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:38 -+#: ../../doc/fakeroot.1:38 - msgid "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " - "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" - "fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" - msgstr "" - "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> IB<]> B<[-s> IB<]> " --"B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--" --"version ]> B<[--]> B<[commando]>" -+"faked>B<]> B<[-i> IB<]> B<[-s> IB<]> B<[-u|--" -+"unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<" -+"[--]> B<[commando]>" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:38 ../doc/faked.1:30 -+#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 - #, no-wrap - msgid "DESCRIPTION" - msgstr "BESCHRIJVING" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:49 -+#: ../../doc/fakeroot.1:49 - msgid "" - "B runs a command in an environment wherein it appears to have root " - "privileges for file manipulation. This is useful for allowing users to " -@@ -111,34 +101,24 @@ msgstr "" - "opbouwen." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:61 --#, fuzzy --#| msgid "" --#| "B works by replacing the file manipulation library functions " --#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " --#| "library functions would have had, had the user really been root. These " --#| "wrapper functions are in a shared library B " --#| "which is loaded through the B mechanism of the dynamic " --#| "loader. (See B(8))" -+#: ../../doc/fakeroot.1:60 - msgid "" --"B works by replacing the file manipulation library functions " --"(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " -+"B works by replacing the file manipulation library functions (chmod" -+"(2), stat(2) etc.) by ones that simulate the effect the real library " - "functions would have had, had the user really been root. These wrapper " --"functions are in a shared library B or similar " --"location on your platform. The shared object is loaded through the " --"B mechanism of the dynamic loader. (See B(8))" --msgstr "" --"B werkt door de bibliotheekfuncties voor bestandsbewerking " --"(chmod(2), stat(2) enz.) te vervangen door namaakfuncties, die het effect " --"dat zou zijn opgetreden als de gebruiker echt root was, nabootsen. Deze " -+"functions are in a shared library B which is " -+"loaded through the B mechanism of the dynamic loader. (See B(8))" -+msgstr "" -+"B werkt door de bibliotheekfuncties voor bestandsbewerking (chmod" -+"(2), stat(2) enz.) te vervangen door namaakfuncties, die het effect dat zou " -+"zijn opgetreden als de gebruiker echt root was, nabootsen. Deze " - "`omhulselfuncties' (wrapper functions) bevinden zich in een gedeelde " - "bibliotheek, B, die wordt geladen via het " - "mechanisme B van de dynamische lader. (Zie B(8).)" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:71 -+#: ../../doc/fakeroot.1:70 - msgid "" - "If you intend to build packages with B, please try building the " - "fakeroot package first: the \"debian/rules build\" stage has a few tests " -@@ -147,18 +127,16 @@ msgid "" - "packages you build with fakeroot will quite likely fail too, but possibly in " - "much more subtle ways." - msgstr "" --"Bent u van plan met behulp van B programmatuurpakketten te maken, " --"probeer dan eerst het fakeroot-pakket zelf opnieuw op te bouwen. De regel " --"`build' in het bestand I bevat namelijk een aantal tests (die " --"vooral fouten in oude versies van fakeroot opsporen). Als deze tests niet " --"slagen (omdat u bijvoorbeeld bepaalde libc5-programma's op uw systeem " --"heeft), dan zullen andere pakketten die u met behulp van fakeroot opbouwt " --"waarschijnlijk ook niet goed werken. Dit kan dan echter veel moeilijker te " --"ontdekken zijn." -+"Bent u van plan met behulp van B programmatuurpakketten te maken, probeer dan " -+"eerst het fakeroot-pakket zelf opnieuw op te bouwen. De regel `build' in het bestand " -+"I bevat namelijk een aantal tests (die vooral fouten in oude " -+"versies van fakeroot opsporen). Als deze tests niet slagen (omdat u " -+"bijvoorbeeld bepaalde libc5-programma's op uw systeem heeft), dan zullen " -+"andere pakketten die u met behulp van fakeroot opbouwt waarschijnlijk ook " -+"niet goed werken. Dit kan dan echter veel moeilijker te ontdekken zijn." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:77 -+#: ../../doc/fakeroot.1:76 - msgid "" - "Also, note that it's best not to do the building of the binaries themselves " - "under fakeroot. Especially configure and friends don't like it when the " -@@ -171,48 +149,41 @@ msgstr "" - "programma's soms omgevingsvariabelen die fakeroot nodig kan hebben.)" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:78 ../doc/faked.1:38 -+#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 - #, no-wrap - msgid "OPTIONS" - msgstr "OPTIES" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:79 -+#: ../../doc/fakeroot.1:78 - #, no-wrap - msgid "B<-l> I, B<--lib> I" - msgstr "B<-l> I, B<--lib> I" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - msgid "Specify an alternative wrapper library." - msgstr "Een andere omhulselbibliotheek gebruiken." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:82 -+#: ../../doc/fakeroot.1:81 - #, no-wrap - msgid "B<--faked>I<\\ binary>" - msgstr "" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - msgid "Specify an alternative binary to use as faked." - msgstr "Een ander binair bestand als B(1) gebruiken." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:85 -+#: ../../doc/fakeroot.1:84 - #, no-wrap - msgid "B<[--]>I<\\ command>" - msgstr "B<[--]>I<\\ commando>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - msgid "" - "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " - "command you have other options that may confuse fakeroot's option parsing." -@@ -222,15 +193,13 @@ msgstr "" - "opties door fakeroot in de war zouden kunnen sturen." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:89 -+#: ../../doc/fakeroot.1:88 - #, no-wrap - msgid "B<-s>I<\\ save-file>" - msgstr "B<-s>I<\\ te-bewaren-bestand>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - msgid "" - "Save the fakeroot environment to save-file on exit. This file can be used to " - "restore the environment later using -i. However, this file will leak and " -@@ -241,123 +210,107 @@ msgid "" - "needing to be root. See I for more " - "details." - msgstr "" --"De fakeroot-omgeving in het I opslaan bij afsluiten. " --"Door dit bestand aan de optie -i mee te geven kunt u later de omgeving " --"herstellen. U moet echter niet tussentijds buiten de fakeroot-omgeving enige " --"bewerking uitvoeren op de bestanden, anders zal dit bestand gaan `lekken' en " --"zal fakeroot zich onvoorspelbaar gedragen. Toch kan deze mogelijkheid nuttig " --"zijn. U kunt bijvoorbeeld met rsync(1) reservekopieën maken van hele mappen, " --"compleet met informatie over gebruikers, groepen en apparaten, zonder root " --"te hoeven worden. Zie I voor meer " -+"De fakeroot-omgeving in het I opslaan bij afsluiten. Door dit bestand " -+"aan de optie -i mee te geven kunt u later de omgeving herstellen. U moet echter niet tussentijds " -+"buiten de fakeroot-omgeving enige bewerking uitvoeren op de bestanden, anders zal dit bestand " -+"gaan `lekken' en zal fakeroot zich onvoorspelbaar gedragen. Toch kan deze mogelijkheid nuttig zijn. " -+"U kunt bijvoorbeeld met rsync(1) reservekopieën maken van hele " -+"mappen, compleet met informatie over gebruikers, groepen en apparaten, zonder " -+"root te hoeven worden. Zie I voor meer " - "informatie." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:100 -+#: ../../doc/fakeroot.1:99 - #, no-wrap - msgid "B<-i>I<\\ load-file>" - msgstr "B<-i>I<\\ te-laden-bestand>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - msgid "" - "Load a fakeroot environment previously saved using -s from load-file. Note " - "that this does not implicitly save the file, use -s as well for that " - "behaviour. Using the same file for both -i and -s in a single B " - "invocation is safe." - msgstr "" --"Een eerder met -s bewaarde fakeroot-omgeving laden uit het I. Let erop dat met deze optie het bestand niet bijgewerkt wordt; " --"gebruik daarvoor ook -s. Het is veilig om voor zowel -i als -s hetzelfde " --"bestand aan te geven binnen een enkele aanroep van fakeroot." -+"Een eerder met -s bewaarde fakeroot-omgeving laden uit het I. Let " -+"erop dat met deze optie het bestand niet bijgewerkt wordt; gebruik daarvoor ook " -+"-s. Het is veilig om voor zowel -i als -s hetzelfde bestand aan te geven binnen " -+"een enkele aanroep van fakeroot." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:107 -+#: ../../doc/fakeroot.1:106 - #, no-wrap - msgid "B<-u>, B<--unknown-is-real>" - msgstr "B<-u>, B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - msgid "" - "Use the real ownership of files previously unknown to fakeroot instead of " - "pretending they are owned by root:root." - msgstr "" --"De echte eigenaren handhaven van bestanden die niet eerder bij fakeroot " --"bekend waren, in plaats van te doen alsof deze eigendom waren van root:root." -+"De echte eigenaren handhaven van bestanden die niet eerder bij fakeroot bekend waren, " -+"in plaats van te doen alsof deze eigendom waren van root:root." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:111 -+#: ../../doc/fakeroot.1:110 - #, no-wrap - msgid "B<-b>I<\\ fd>" - msgstr "B<-b>I<\\ fd>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - msgid "" - "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " - "use for TCP connections; this may be important to avoid conflicts with the " - "file descriptors used by the programs being run under fakeroot." - msgstr "" --"Het basisnummer van file descriptors aangeven (alleen TCP-modus). I " --"geeft het minimale file descriptor-nummer aan dat voor TCP-verbindingen " --"gebruikt kan worden; dit kan belangrijk zijn om conflicten te vermijden met " --"de file descriptors die door de onder fakeroot uitgevoerde programma's " --"gebruikt worden." -+"Het basisnummer van file descriptors aangeven (alleen TCP-modus). I geeft het minimale file descriptor-nummer aan dat " -+"voor TCP-verbindingen gebruikt kan worden; dit kan belangrijk zijn om conflicten te vermijden met de " -+"file descriptors die door de onder fakeroot uitgevoerde programma's gebruikt worden." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:117 -+#: ../../doc/fakeroot.1:116 - #, no-wrap - msgid "B<-h>" - msgstr "B<-h>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - msgid "Display help." - msgstr "Hulp tonen." - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:120 -+#: ../../doc/fakeroot.1:119 - #, no-wrap - msgid "B<-v>" - msgstr "B<-v>" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:123 -+#: ../../doc/fakeroot.1:122 - msgid "Display version." - msgstr "Versie tonen." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:124 -+#: ../../doc/fakeroot.1:123 - #, no-wrap - msgid "EXAMPLES" - msgstr "VOORBEELDEN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:129 -+#: ../../doc/fakeroot.1:128 - msgid "" - "Here is an example session with B. Notice that inside the fake " - "root environment file manipulation that requires root privileges succeeds, " - "but is not really happening." - msgstr "" - "Hieronder ziet u een voorbeeldsessie met B. Merk op dat binnen de " --"nagebootste root-omgeving de bestandsbewerkingen die root-privileges " --"vereisen lijken te slagen, maar in het echt niet worden uitgevoerd." -+"nagebootste root-omgeving de bestandsbewerkingen die root-privileges vereisen " -+"lijken te slagen, maar in het echt niet worden uitgevoerd." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:152 -+#: ../../doc/fakeroot.1:151 - #, no-wrap - msgid "" - "$ whoami\n" -@@ -407,16 +360,12 @@ msgstr "" - "-rw-r--r-- 1 joost users 0 2007-01-21 12:06 hda3\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:156 -+#: ../../doc/fakeroot.1:155 - msgid "Only the effects that user B could do anyway happen for real." --msgstr "" --"Alleen de bewerkingen die de gebruiker B toch al mocht uitvoeren, " --"gebeuren ook echt." -+msgstr "Alleen de bewerkingen die de gebruiker B toch al mocht uitvoeren, gebeuren ook echt." - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - msgid "" - "B was specifically written to enable users to create Debian GNU/" - "Linux packages (in the B format) without giving them root " -@@ -424,68 +373,56 @@ msgid "" - "rfakeroot> or B (actually, -rfakeroot is default in " - "debuild nowadays, so you don't need that argument)." - msgstr "" --"B is speciaal geschreven zodat gebruikers Debian GNU/Linux-" --"pakketten (in het B-formaat) kunnen maken zonder daarvoor root-" --"privileges nodig te hebben. Dit doet u met commando's als B of B (in feite is -rfakeroot " --"tegenwoordig standaard in debuild, dus die parameter kunt u weglaten)." -+"B is speciaal geschreven zodat gebruikers Debian GNU/" -+"Linux-pakketten (in het B-formaat) kunnen maken zonder daarvoor root-" -+"privileges nodig te hebben. Dit doet u met commando's als B of B (in feite is -rfakeroot tegenwoordig standaard " -+"in debuild, dus die parameter kunt u weglaten)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:168 -+#: ../../doc/fakeroot.1:167 - #, no-wrap - msgid "SECURITY ASPECTS" - msgstr "VEILIGHEIDSASPECTEN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - msgid "" - "B is a regular, non-setuid program. It does not enhance a user's " - "privileges, or decrease the system's security." - msgstr "" --"B is een normaal programma, zonder setuid. Het verhoogt de " --"privileges van de gebruiker niet, en verlaagt dus ook niet de veiligheid van " --"het systeem." -+"B is een normaal programma, zonder setuid. Het verhoogt de privileges van de " -+"gebruiker niet, en verlaagt dus ook niet de veiligheid van het systeem." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:172 -+#: ../../doc/fakeroot.1:171 - #, no-wrap - msgid "FILES" - msgstr "BESTANDEN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:175 --#, fuzzy --#| msgid "" --#| "I The shared library containing the " --#| "wrapper functions." -+#: ../../doc/fakeroot.1:174 - msgid "" --"I The shared library containing the wrapper " --"functions." -+"I The shared library containing the " -+"wrapper functions." - msgstr "" - "I De gedeelde bibliotheek met de " - "omhulselfuncties." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:175 -+#: ../../doc/fakeroot.1:174 - #, no-wrap - msgid "ENVIRONMENT" - msgstr "OMGEVING" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:177 -+#: ../../doc/fakeroot.1:176 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - msgid "" - "The key used to communicate with the fakeroot daemon. Any program started " - "with the right B and a B of a running daemon will " -@@ -493,30 +430,26 @@ msgid "" - "file system's permissions/ownerships. (assuming the daemon and connecting " - "program were started by the same user)." - msgstr "" --"De sleutel om met de fakeroot-daemon te communiceren. Ieder programma dat " --"wordt gestart met de juiste B en een B van een " --"momenteel draaiende daemon wordt automatisch verbonden met die daemon, en " --"krijgt hetzelfde `valse' zicht op de toegangsrechten/eigenaren van het " --"bestandssysteem (ervan uitgaande dat de daemon en het programma dat de " --"verbinding maakt werden opgestart door dezelfde gebruiker)." -+"De sleutel om met de fakeroot-daemon te communiceren. Ieder programma dat wordt gestart " -+"met de juiste B en een B van een momenteel draaiende daemon wordt " -+"automatisch verbonden met die daemon, en krijgt hetzelfde `valse' zicht op de " -+"toegangsrechten/eigenaren van het bestandssysteem (ervan uitgaande dat de daemon en het " -+"programma dat de verbinding maakt werden opgestart door dezelfde gebruiker)." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:188 -+#: ../../doc/fakeroot.1:187 - #, no-wrap - msgid "B" - msgstr "B" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:190 -+#: ../../doc/fakeroot.1:189 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:203 -+#: ../../doc/fakeroot.1:202 - msgid "" - "Fakeroot is implemented by wrapping system calls. This is accomplished by " - "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " -@@ -526,58 +459,50 @@ msgid "" - "should be set relative to the given paths, as in B" - msgstr "" --"Fakeroot werkt door systeemaanroepen te `omhullen' (`wrappen'). Dit wordt " --"mogelijk gemaakt door LD_LIBRARY_PATH=/usr/lib/fakeroot en " --"LD_PRELOAD=libfakeroot.so.0 in te stellen. Deze bibliotheek wordt vóór de C-" --"bibliotheek van het systeem geladen, en dus wordt het grootste deel van de " --"bibliotheekfuncties erdoor afgevangen. Als u ofwel B ofwel " --"B moet instellen vanuit een fakeroot-omgeving, dan moeten deze " --"I de al ingestelde paden worden ingesteld, bijvoorbeeld: " --"B" -+"Fakeroot werkt door systeemaanroepen te `omhullen' (`wrappen'). Dit wordt mogelijk gemaakt door " -+"LD_LIBRARY_PATH=/usr/lib/fakeroot en LD_PRELOAD=libfakeroot.so.0 in te stellen. " -+"Deze bibliotheek wordt vóór de C-bibliotheek van het systeem geladen, en dus wordt het " -+"grootste deel van de bibliotheekfuncties erdoor afgevangen. Als u ofwel " -+"B ofwel B moet instellen vanuit een fakeroot-omgeving, dan " -+"moeten deze I de al ingestelde paden worden ingesteld, bijvoorbeeld: B" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:204 -+#: ../../doc/fakeroot.1:203 - #, no-wrap - msgid "LIMITATIONS" - msgstr "BEPERKINGEN" - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:206 -+#: ../../doc/fakeroot.1:205 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." - msgstr "" --"Ieder binnen B uitgevoerd commando dient gekoppeld te zijn aan " --"dezelfde versie van de C-bibliotheek als B zelf." -+"Ieder binnen B uitgevoerd commando dient gekoppeld te zijn aan dezelfde " -+"versie van de C-bibliotheek als B zelf." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:213 -+#: ../../doc/fakeroot.1:212 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:217 -+#: ../../doc/fakeroot.1:216 - msgid "" - "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" - msgstr "" --"fakeroot `omhult' niet de functies open(), create(), enz. Dus als de " --"gebruiker B de commando's" -+"fakeroot `omhult' niet de functies open(), create(), enz. Dus als de gebruiker B de commando's" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:221 -+#: ../../doc/fakeroot.1:220 - #, no-wrap - msgid "" - "touch foo\n" -@@ -589,14 +514,12 @@ msgstr "" - "ls -al testbestand\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:223 -+#: ../../doc/fakeroot.1:222 - msgid "or the other way around," - msgstr "uitvoert, in deze of in omgekeerde volgorde," - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:227 -+#: ../../doc/fakeroot.1:226 - #, no-wrap - msgid "" - "fakeroot\n" -@@ -608,8 +531,7 @@ msgstr "" - "ls -al testbestand\n" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - msgid "" - "fakeroot has no way of knowing that in the first case, the owner of foo " - "really should be B while the second case it should have been " -@@ -628,37 +550,31 @@ msgid "" - "wrapped by fakeroot as small as possible, to limit the likelihood of " - "\\(oqcollisions\\(cq." - msgstr "" --"dan kan fakeroot niet weten dat in het eerste geval de eigenaar van " --"I eigenlijk B zou moeten zijn terwijl in het tweede " --"geval deze B moet zijn. Voor het maken van Debian-pakketten is het " --"altijd goed om standaard alle `onbekende' bestanden eigenaar en groep 0 " --"(root) te geven. Een echte oplossing voor dit probleem zou zijn het omhullen " --"van B en B, maar dat geeft weer andere problemen, zoals " --"het libtricks-pakket heeft aangetoond. Dit pakket omhulde veel meer " --"functies, en wilde veel meer doen dan B. Het bleek dat slechts een " --"kleine bijwerking van libc (van een versie waarin de functie B de " --"functie B niet aanriep, naar eentje met een B-functie die " --"(in sommige gevallen) wel degelijk van B gebruikt maakte) " --"onverklaarbare `segfaults' veroorzaakte (dat wil zeggen, de B van " --"libc6 riep de omhulde B aan, die vervolgens de B van libc6 " --"weer aanriep, enz.). Het oplossen van dit probleem was al niet makkelijk, " --"maar bij iedere oplossing was het slechts een kwestie van tijd voordat een " --"andere functie weer B begon aan te roepen, en dan hebben we het nog " --"niet eens over het aanpassen van fakeroot aan een ander besturingssysteem. " --"Dus besloot ik om het aantal door fakeroot omhulde functies dan maar zo " --"klein mogelijk te houden, om zo het gevaar van \\(oqbotsingen\\(cq in te " --"perken." -+"dan kan fakeroot niet weten dat in het eerste geval de eigenaar van I " -+"eigenlijk B zou moeten zijn terwijl in het tweede geval deze B moet " -+"zijn. Voor het maken van Debian-pakketten is het altijd goed om standaard alle `onbekende' " -+"bestanden eigenaar en groep 0 (root) te geven. Een echte oplossing voor dit probleem zou zijn het omhullen van B " -+"en B, maar dat geeft weer andere problemen, zoals het " -+"libtricks-pakket heeft aangetoond. Dit pakket omhulde veel meer functies, en wilde veel meer " -+"doen dan B. Het bleek dat slechts een kleine bijwerking van libc " -+"(van een versie waarin de functie B de functie B niet aanriep, naar eentje met " -+"een B-functie die (in sommige gevallen) wel degelijk van B gebruikt maakte) " -+"onverklaarbare `segfaults' veroorzaakte (dat wil zeggen, de B van libc6 riep de omhulde " -+"B aan, die vervolgens de B van libc6 weer aanriep, enz.). Het oplossen van dit " -+"probleem was al niet makkelijk, maar bij iedere oplossing was het slechts een kwestie van tijd voordat " -+"een andere functie weer B begon aan te roepen, en dan hebben we het nog niet eens over het " -+"aanpassen van fakeroot aan een ander besturingssysteem. Dus besloot ik om het aantal door fakeroot omhulde functies " -+"dan maar zo klein mogelijk te houden, om zo het gevaar van " -+"\\(oqbotsingen\\(cq in te perken." - - # type: IP --#. type: IP --#: ../doc/fakeroot.1:264 -+#: ../../doc/fakeroot.1:263 - #, no-wrap - msgid "B" - msgstr "B" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:272 -+#: ../../doc/fakeroot.1:271 - msgid "" - "fakeroot, in effect, is changing the way the system behaves. Programs that " - "probe the system like GNU configure may get confused by this (or if they " -@@ -667,27 +583,24 @@ msgid "" - "As configure should be called in the \"debian/rules build\" target, running " - "\"dpkg-buildpackage -rfakeroot\" correctly takes care of this." - msgstr "" --"Fakeroot verandert de manier waarop het systeem zich gedraagt. Programma's " --"die het systeem verkennen, zoals GNU configure, kunnen hierdoor in de war " --"raken (of anders kunnen zij fakeroot zo zwaar belasten dat fakeroot zelf in " --"de war raakt). Het is dus niet aan te raden B binnen fakeroot uit " --"te voeren. Aangezien configure dient te worden aangeroepen in de regel " --"`build' in I, zorgt het commando B er automatisch voor dat dit correct wordt afgehandeld." -+"Fakeroot verandert de manier waarop het systeem zich gedraagt. Programma's die " -+"het systeem verkennen, zoals GNU configure, kunnen hierdoor in de war raken (of anders " -+"kunnen zij fakeroot zo zwaar belasten dat fakeroot zelf in de war " -+"raakt). Het is dus niet aan te raden B binnen fakeroot uit te voeren. " -+"Aangezien configure dient te worden aangeroepen in de regel `build' in I, zorgt " -+"het commando B er automatisch voor dat dit correct wordt afgehandeld." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:272 ../doc/faked.1:66 -+#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 - #, no-wrap - msgid "BUGS" - msgstr "FOUTEN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:282 -+#: ../../doc/fakeroot.1:281 - msgid "" --"It doesn't wrap open(). This isn't bad by itself, but if a program does " --"open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " -+"It doesn't wrap open(). This isn't bad by itself, but if a program does open" -+"(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " - "again tries to open to read the file, then that open fails, as the mode of " - "the file will be 000. The bug is that if root does the same, open() will " - "succeed, as the file permissions aren't checked at all for root. I choose " -@@ -695,102 +608,87 @@ msgid "" - "those that are already wrapped), thus creating loops (or possible future " - "loops, when the implementation of various libc functions slightly change)." - msgstr "" --"Het programma omhult B niet. Dit is op zichzelf geen fout, maar als " --"een programma een commando I uitvoert, " --"dan iets naar het bestand I schrijft, het sluit, en dan nogmaals " --"probeert het bestand voor uitlezen te openen, dan mislukt die B-" --"aanroep, omdat de toegangsrechten van het bestand op 000 staan. De fout zit " --"erin dat als root hetzelfde doet, B wel degelijk zal slagen, omdat " --"de toegangsrechten voor root nooit worden nagetrokken. Ik heb er niettemin " --"voor gekozen B niet te omhullen, omdat B door vele andere " --"functies in libc wordt gebruikt (ook door al omhulde functies), wat kan " --"uitmonden in oneindige lussen (nu of in de toekomst, wanneer de " --"implementatie van verscheidene libc-functies enigzins verandert)." -+"Het programma omhult B niet. Dit is op zichzelf geen fout, maar als een programma " -+"een commando I uitvoert, dan iets naar het bestand I schrijft, het sluit, en dan " -+"nogmaals probeert het bestand voor uitlezen te openen, dan mislukt die B-aanroep, omdat de toegangsrechten van " -+"het bestand op 000 staan. De fout zit erin dat als root hetzelfde doet, B wel degelijk zal " -+"slagen, omdat de toegangsrechten voor root nooit worden nagetrokken. Ik heb er niettemin voor gekozen " -+"B niet te omhullen, omdat B door vele andere functies in libc wordt gebruikt (ook " -+"door al omhulde functies), wat kan uitmonden in oneindige lussen (nu of in de toekomst, " -+"wanneer de implementatie van verscheidene libc-functies enigzins verandert)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:282 ../doc/faked.1:76 -+#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 - #, no-wrap - msgid "COPYING" - msgstr "KOPIËREN" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - msgid "" - "B is distributed under the GNU General Public License. (GPL 2.0 " - "or greater)." - msgstr "" --"B wordt verspreid onder de voorwaarden van de GNU General Public " --"License (GPL 2.0 of recenter)." -+"B wordt verspreid onder de voorwaarden van de GNU General Public License (GPL 2.0 " -+"of recenter)." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:286 ../doc/faked.1:80 -+#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 - #, no-wrap - msgid "AUTHORS" - msgstr "AUTEURS" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:287 ../doc/faked.1:81 -+#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 - #, no-wrap - msgid "joost witteveen" - msgstr "joost witteveen" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:290 ../doc/faked.1:84 -+#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 - #, no-wrap - msgid "Clint Adams" - msgstr "Clint Adams" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - msgid "EIE" - msgstr "EIE" - - # type: TP --#. type: TP --#: ../doc/fakeroot.1:293 ../doc/faked.1:87 -+#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 - #, no-wrap - msgid "Timo Savola" - msgstr "Timo Savola" - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:295 ../doc/faked.1:89 -+#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 - #, no-wrap - msgid "MANUAL PAGE" - msgstr "HANDLEIDINGSPAGINA" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:299 -+#: ../../doc/fakeroot.1:298 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" - "additions by joost and Clint." - msgstr "" --"Vooral door J.H.M. Dassen EIE. Nogal wat " --"wijzigingen en aanvullingen door joost en Clint." -+"Vooral door J.H.M. Dassen EIE. Nogal wat wijzigingen en " -+"aanvullingen door joost en Clint." - - # type: SH --#. type: SH --#: ../doc/fakeroot.1:299 ../doc/faked.1:93 -+#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 - #, no-wrap - msgid "SEE ALSO" - msgstr "ZIE OOK" - - # type: Plain text --#. type: Plain text --#: ../doc/fakeroot.1:304 -+#: ../../doc/fakeroot.1:303 - msgid "" - "B(1) B(1), B(1) B" -@@ -799,29 +697,25 @@ msgstr "" - "fakeroot/DEBUG>" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "faked" - msgstr "faked" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "17 June 2004" - msgstr "17 juni 2004" - - # type: TH --#. type: TH --#: ../doc/faked.1:16 -+#: ../../doc/faked.1:16 - #, no-wrap - msgid "Debian GNU/Linux manual" - msgstr "Handleiding van Debian GNU/Linux" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:22 -+#: ../../doc/faked.1:22 - msgid "" - "faked - daemon that remembers fake ownership/permissions of files " - "manipulated by fakeroot processes." -@@ -830,19 +724,16 @@ msgstr "" - "die door fakeroot-processen zijn bewerkt." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:30 -+#: ../../doc/faked.1:30 - msgid "" - "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" - "load] [--save-file> IB<]> B<[--port> IB<]>" - msgstr "" --"B B<[--debug] [--foreground] [--cleanup] [--key> " --"IB<]> B<[--load] [--save-file> IB<]> " --"B<[--port> IB<]>" -+"B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" -+"load] [--save-file> IB<]> B<[--port> IB<]>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:37 -+#: ../../doc/faked.1:37 - msgid "" - "If a fakeroot process wants to change the ownership of a file, then B " - "is the process that remembers that new owner. If later the same fakeroot " -@@ -850,105 +741,90 @@ msgid "" - "call will first ask faked for the fake ownership etc of that file, and then " - "report it." - msgstr "" --"Als een fakeroot-proces de eigenaren van een bestand wil veranderen, dan is " --"B het proces dat de nieuwe eigenaar onthoudt. Als later hetzelfde " --"fakeroot-proces een B uitvoert op die bestandsnaam, dan zal de door " --"libfakeroot omhulde B-aanroep eerst faked verzoeken om de valse " --"eigenaren, enz. van dat bestand, en dan deze rapporteren." -+"Als een fakeroot-proces de eigenaren van een bestand wil veranderen, dan is B " -+"het proces dat de nieuwe eigenaar onthoudt. Als later hetzelfde fakeroot-" -+"proces een B uitvoert op die bestandsnaam, dan zal de door libfakeroot omhulde B-" -+"aanroep eerst faked verzoeken om de valse eigenaren, enz. van dat bestand, en dan " -+"deze rapporteren." - - # type: TP --#. type: TP --#: ../doc/faked.1:39 -+#: ../../doc/faked.1:39 - #, no-wrap - msgid "B<--debug>" - msgstr "B<--debug>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - msgid "Print debugging information on stderr." - msgstr "Foutopsporingsinformatie op stderr afdrukken." - - # type: TP --#. type: TP --#: ../doc/faked.1:42 -+#: ../../doc/faked.1:42 - #, no-wrap - msgid "B<--foreground>" - msgstr "B<--foreground>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - msgid "Don't fork into the background." - msgstr "Niet naar de achtergrond `forken'." - - # type: TP --#. type: TP --#: ../doc/faked.1:45 -+#: ../../doc/faked.1:45 - #, no-wrap - msgid "B<--cleanup \\ number>" - msgstr "B<--cleanup> I" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - msgid "Cleanup the semaphores." - msgstr "De `semaphores' opschonen." - - # type: TP --#. type: TP --#: ../doc/faked.1:48 -+#: ../../doc/faked.1:48 - #, no-wrap - msgid "B<--key \\ key-number>" - msgstr "B<--key> I" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - msgid "" - "Don't allocate a new communication channel, but use channel specified by " - "key. (If the specified channel doesn't exist, it's created)." - msgstr "" --"Geen nieuw communicatiekanaal reserveren, maar het door I " --"aangegeven kanaal gebruiken. (Als het aangegeven kanaal niet bestaat wordt " --"het aangemaakt.)" -+"Geen nieuw communicatiekanaal reserveren, maar het door I aangegeven " -+"kanaal gebruiken. (Als het aangegeven kanaal niet bestaat wordt het aangemaakt.)" - - # type: TP --#. type: TP --#: ../doc/faked.1:52 -+#: ../../doc/faked.1:52 - #, no-wrap - msgid "B<--save-file \\ save-file>" - msgstr "B<--save-file> I" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - msgid "Save the environment to save-file on exit." - msgstr "De omgeving bij afsluiten opslaan in het I." - - # type: TP --#. type: TP --#: ../doc/faked.1:55 -+#: ../../doc/faked.1:55 - #, no-wrap - msgid "B<--load>" - msgstr "B<--load>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - msgid "Load a previously saved environment from the standard input." - msgstr "Een eerder opgeslagen omgeving uit standaard invoer inladen." - - # type: TP --#. type: TP --#: ../doc/faked.1:58 -+#: ../../doc/faked.1:58 - #, no-wrap - msgid "B<--unknown-is-real>" - msgstr "B<--unknown-is-real>" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - msgid "" - "Use real ownership of previously-unknown files instead of setting them to " - "root:root." -@@ -957,21 +833,18 @@ msgstr "" - "deze op root:root in te stellen." - - # type: TP --#. type: TP --#: ../doc/faked.1:62 -+#: ../../doc/faked.1:62 - #, no-wrap - msgid "B<--port \\ tcp-port>" - msgstr "B<--port> I" - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:65 -+#: ../../doc/faked.1:65 - msgid "Use TCP port tcp-port." - msgstr "De TCP-poort I gebruiken." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:76 -+#: ../../doc/faked.1:76 - msgid "" - "None so far. Be warned, though: although I've written quite a few much " - "larger (and smaller) programs, I've never written anything that was as tiny " -@@ -981,30 +854,24 @@ msgid "" - msgstr "" - "Tot nog toe geen. Wees echter gewaarschuwd: hoewel ik nogal wat veel grotere " - "(en kleinere) programma's heb geschreven, heb ik nog nooit zoiets piepkleins " --"geschreven als B, of met zoveel fouten als B, en dat " --"toch nog zo bruikbaar was als, laten we zeggen, B versie 0.0_3, de " --"eerste versie die kon worden gebruikt om zichzelf te bouwen." -+"geschreven als B, of met zoveel fouten als B, en dat toch " -+"nog zo bruikbaar was als, laten we zeggen, B versie 0.0_3, de eerste " -+"versie die kon worden gebruikt om zichzelf te bouwen." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:93 -+#: ../../doc/faked.1:93 - msgid "" - "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " - "and Clint." - msgstr "" --"Vooral door J.H.M. Dassen EIE. Wijzigingen en " --"aanvullingen door joost en Clint." -+"Vooral door J.H.M. Dassen EIE. Wijzigingen en aanvullingen door joost " -+"en Clint." - - # type: Plain text --#. type: Plain text --#: ../doc/faked.1:97 -+#: ../../doc/faked.1:97 - msgid "" - "B(1), B(1), B(1) B" - msgstr "" - "B(1), B(1), B(1), B" -- --# type: TH --#~ msgid "6 August 2004" --#~ msgstr "6 augustus 2004" ---- fakeroot-1.23.orig/doc/po4a/po/pt.po -+++ fakeroot-1.23/doc/po4a/po/pt.po -@@ -6,7 +6,7 @@ - msgid "" - msgstr "" - "Project-Id-Version: fakeroot 1.20.1-1\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2014-10-05 11:16-0400\n" - "PO-Revision-Date: 2014-10-08 22:15+0100\n" - "Last-Translator: Américo Monteiro \n" - "Language-Team: Portuguese \n" -@@ -55,8 +55,8 @@ msgid "" - "fakeroot - run a command in an environment faking root privileges for file " - "manipulation" - msgstr "" --"fakeroot - corre um comando num ambiente onde finge privilégios de root para " --"manipulação de ficheiro" -+"fakeroot - corre um comando num ambiente onde finge privilégios de root " -+"para manipulação de ficheiro" - - #. type: SH - #: ../doc/fakeroot.1:22 ../doc/faked.1:22 -@@ -103,6 +103,13 @@ msgstr "" - - #. type: Plain text - #: ../doc/fakeroot.1:61 -+#| msgid "" -+#| "B works by replacing the file manipulation library functions " -+#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " -+#| "library functions would have had, had the user really been root. These " -+#| "wrapper functions are in a shared library B " -+#| "which is loaded through the B mechanism of the dynamic " -+#| "loader. (See B(8))" - msgid "" - "B works by replacing the file manipulation library functions " - "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " -@@ -114,10 +121,10 @@ msgstr "" - "B funciona ao substituir as funções da biblioteca de manipulação " - "de ficheiros (chmod(2), stat(2) etc.), por outras que simulam o efeito que " - "teriam as funções da biblioteca real, caso o utilizador fosse realmente o " --"root. Estas funções envolventes estão numa biblioteca partilhada B ou localização semelhante na sua plataforma. O objecto " --"partilhado é carregado através do mecanismo B do carregador " --"dinâmico. (Veja B(8))" -+"root. Estas funções envolventes estão numa biblioteca partilhada " -+"B ou localização semelhante na sua plataforma. " -+"O objecto partilhado é carregado através do mecanismo B do " -+"carregador dinâmico. (Veja B(8))" - - #. type: Plain text - #: ../doc/fakeroot.1:71 -@@ -410,12 +417,15 @@ msgstr "FICHEIROS" - - #. type: Plain text - #: ../doc/fakeroot.1:175 -+#| msgid "" -+#| "I The shared library containing the " -+#| "wrapper functions." - msgid "" - "I The shared library containing the wrapper " - "functions." - msgstr "" --"I A biblioteca partilhada que contém as funções " --"wrapper." -+"I A biblioteca partilhada que contém as " -+"funções wrapper." - - #. type: SH - #: ../doc/fakeroot.1:175 -@@ -494,8 +504,8 @@ msgid "" - "Every command executed within B needs to be linked to the same " - "version of the C library as B itself." - msgstr "" --"Cada comando executado dentro do B precisa de ser linkado à mesma " --"versão de biblioteca C do próprio B." -+"Cada comando executado dentro do B precisa de ser linkado " -+"à mesma versão de biblioteca C do próprio B." - - #. type: IP - #: ../doc/fakeroot.1:213 ---- fakeroot-1.23.orig/doc/po4a/po/sv.po -+++ fakeroot-1.23/doc/po4a/po/sv.po -@@ -5,7 +5,7 @@ - msgid "" - msgstr "" - "Project-Id-Version: fakeroot 1.22-1\n" --"POT-Creation-Date: 2018-07-01 15:03-0400\n" -+"POT-Creation-Date: 2017-08-16 22:29-0400\n" - "PO-Revision-Date: 2017-09-20 00:22+0200\n" - "Last-Translator: Sebastian Rasmussen \n" - "Language-Team: Swedish \n" -@@ -44,8 +44,8 @@ msgid "Debian manual" - msgstr "Debian manual" - - # type: SH --#. Manpage by J.H.M. Dassen --#. and Clint Adams -+#. Manpage by J.H.M. Dassen -+#. and Clint Adams - #. type: SH - #: ../doc/fakeroot.1:19 ../doc/faked.1:19 - #, no-wrap ---- fakeroot-1.23.orig/doc/sv/Makefile.in -+++ fakeroot-1.23/doc/sv/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = doc/sv -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -154,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" - NROFF = nroff - MANS = $(man_MANS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -200,7 +189,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -269,7 +257,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -300,6 +287,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/sv/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/sv/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -523,8 +511,6 @@ uninstall-man: uninstall-man1 - ps ps-am tags-am uninstall uninstall-am uninstall-man \ - uninstall-man1 - --.PRECIOUS: Makefile -- - - $(man_MANS): - ---- fakeroot-1.23.orig/doc/sv/fakeroot.1 -+++ fakeroot-1.23/doc/sv/fakeroot.1 -@@ -18,7 +18,7 @@ - .\" This file was generated with po4a. Translate the source file. - .\" - .\"******************************************************************* --.TH fakeroot 1 "5:e oktober 2014" "Debian Project" "Debian manual" -+.TH fakeroot 1 "5 October 2014" "Debian Project" "Debian manual" - .\" Manpage by J.H.M. Dassen - .\" and Clint Adams - .SH NAMN -@@ -37,12 +37,12 @@ root\-privilegier för att skapa de file - ägarskaps\- och rättighetsinformation, alternativt konstruera arkiven - manuellt utan att använda arkiveringsprogrammet. - --\fBfakeroot\fP arbetar genom att ersätta biblioteksfunktionerna för modifiering --av filrättigheter (chmod(2), stat(2), osv) med sÃ¥dana som simulerar effekten --som de riktiga biblioteksfunktionerna skulle ha haft om användaren verkligen --varit root. Dessa funktioner finns samlade i biblioteket --\fB/usr/lib/*/libfakeroot\-*.so\fP som laddas genom \fBLD_PRELOAD\fP\-mekanismen hos --den dynamiska länkaren. (Se \fBld.so\fP(8)) -+\fBfakeroot\fP works by replacing the file manipulation library functions -+(chmod(2), stat(2) etc.) by ones that simulate the effect the real library -+functions would have had, had the user really been root. These wrapper -+functions are in a shared library \fB/usr/lib/*/libfakeroot\-*.so\fP or similar -+location on your platform. The shared object is loaded through the -+\fBLD_PRELOAD\fP mechanism of the dynamic loader. (See \fBld.so\fP(8)) - - Om du planerar att bygga paket med hjälp av \fBfakeroot\fP, försök först att - bygga fakeroot\-paketet: â€debian/rules buildâ€\-stadiet har ett par tester (som -@@ -142,8 +142,8 @@ numera standard i debuild, sÃ¥ du behöv - \fBfakeroot\fP är ett vanligt program utan setuid. Det ger inte användaren - nÃ¥gra extra privilegier, och minskar inte systemets säkerhet. - .SH FILER --\fI/usr/lib/*/libfakeroot\-*.so\fP Det delade bibliotek som innehÃ¥ller --ersättningsfunktionerna. -+\fI/usr/lib/*/libfakeroot\-*.so\fP The shared library containing the wrapper -+functions. - .SH MILJÖ - .IP \fBFAKEROOTKEY\fP - Den nyckel som används för att kommunicera med fakeroot\-demonen. Varje ---- fakeroot-1.23.orig/install-sh -+++ fakeroot-1.23/install-sh -@@ -1,7 +1,7 @@ - #!/bin/sh - # install - install a program, script, or datafile - --scriptversion=2014-09-12.12; # UTC -+scriptversion=2011-11-20.07; # UTC - - # This originates from X11R5 (mit/util/scripts/install.sh), which was - # later released in X11R6 (xc/config/util/install.sh) with the -@@ -41,15 +41,19 @@ scriptversion=2014-09-12.12; # UTC - # This script is compatible with the BSD install script, but was written - # from scratch. - --tab=' ' - nl=' - ' --IFS=" $tab$nl" -+IFS=" "" $nl" - --# Set DOITPROG to "echo" to test this script. -+# set DOITPROG to echo to test this script - -+# Don't use :- since 4.3BSD and earlier shells don't like it. - doit=${DOITPROG-} --doit_exec=${doit:-exec} -+if test -z "$doit"; then -+ doit_exec=exec -+else -+ doit_exec=$doit -+fi - - # Put in absolute file names if you don't have them in your path; - # or use environment vars. -@@ -64,6 +68,17 @@ mvprog=${MVPROG-mv} - rmprog=${RMPROG-rm} - stripprog=${STRIPPROG-strip} - -+posix_glob='?' -+initialize_posix_glob=' -+ test "$posix_glob" != "?" || { -+ if (set -f) 2>/dev/null; then -+ posix_glob= -+ else -+ posix_glob=: -+ fi -+ } -+' -+ - posix_mkdir= - - # Desired mode of installed file. -@@ -82,7 +97,7 @@ dir_arg= - dst_arg= - - copy_on_change=false --is_target_a_directory=possibly -+no_target_directory= - - usage="\ - Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE -@@ -122,57 +137,46 @@ while test $# -ne 0; do - -d) dir_arg=true;; - - -g) chgrpcmd="$chgrpprog $2" -- shift;; -+ shift;; - - --help) echo "$usage"; exit $?;; - - -m) mode=$2 -- case $mode in -- *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) -- echo "$0: invalid mode: $mode" >&2 -- exit 1;; -- esac -- shift;; -+ case $mode in -+ *' '* | *' '* | *' -+'* | *'*'* | *'?'* | *'['*) -+ echo "$0: invalid mode: $mode" >&2 -+ exit 1;; -+ esac -+ shift;; - - -o) chowncmd="$chownprog $2" -- shift;; -+ shift;; - - -s) stripcmd=$stripprog;; - -- -t) -- is_target_a_directory=always -- dst_arg=$2 -- # Protect names problematic for 'test' and other utilities. -- case $dst_arg in -- -* | [=\(\)!]) dst_arg=./$dst_arg;; -- esac -- shift;; -+ -t) dst_arg=$2 -+ # Protect names problematic for 'test' and other utilities. -+ case $dst_arg in -+ -* | [=\(\)!]) dst_arg=./$dst_arg;; -+ esac -+ shift;; - -- -T) is_target_a_directory=never;; -+ -T) no_target_directory=true;; - - --version) echo "$0 $scriptversion"; exit $?;; - -- --) shift -- break;; -+ --) shift -+ break;; - -- -*) echo "$0: invalid option: $1" >&2 -- exit 1;; -+ -*) echo "$0: invalid option: $1" >&2 -+ exit 1;; - - *) break;; - esac - shift - done - --# We allow the use of options -d and -T together, by making -d --# take the precedence; this is for compatibility with GNU install. -- --if test -n "$dir_arg"; then -- if test -n "$dst_arg"; then -- echo "$0: target directory not allowed when installing a directory." >&2 -- exit 1 -- fi --fi -- - if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. -@@ -204,15 +208,6 @@ if test $# -eq 0; then - fi - - if test -z "$dir_arg"; then -- if test $# -gt 1 || test "$is_target_a_directory" = always; then -- if test ! -d "$dst_arg"; then -- echo "$0: $dst_arg: Is not a directory." >&2 -- exit 1 -- fi -- fi --fi -- --if test -z "$dir_arg"; then - do_exit='(exit $ret); exit $ret' - trap "ret=129; $do_exit" 1 - trap "ret=130; $do_exit" 2 -@@ -228,16 +223,16 @@ if test -z "$dir_arg"; then - - *[0-7]) - if test -z "$stripcmd"; then -- u_plus_rw= -+ u_plus_rw= - else -- u_plus_rw='% 200' -+ u_plus_rw='% 200' - fi - cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; - *) - if test -z "$stripcmd"; then -- u_plus_rw= -+ u_plus_rw= - else -- u_plus_rw=,u+rw -+ u_plus_rw=,u+rw - fi - cp_umask=$mode$u_plus_rw;; - esac -@@ -274,15 +269,41 @@ do - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then -- if test "$is_target_a_directory" = never; then -- echo "$0: $dst_arg: Is a directory" >&2 -- exit 1 -+ if test -n "$no_target_directory"; then -+ echo "$0: $dst_arg: Is a directory" >&2 -+ exit 1 - fi - dstdir=$dst - dst=$dstdir/`basename "$src"` - dstdir_status=0 - else -- dstdir=`dirname "$dst"` -+ # Prefer dirname, but fall back on a substitute if dirname fails. -+ dstdir=` -+ (dirname "$dst") 2>/dev/null || -+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$dst" : 'X\(//\)[^/]' \| \ -+ X"$dst" : 'X\(//\)$' \| \ -+ X"$dst" : 'X\(/\)' \| . 2>/dev/null || -+ echo X"$dst" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ -+ s//\1/ -+ q -+ } -+ /^X\(\/\/\)[^/].*/{ -+ s//\1/ -+ q -+ } -+ /^X\(\/\/\)$/{ -+ s//\1/ -+ q -+ } -+ /^X\(\/\).*/{ -+ s//\1/ -+ q -+ } -+ s/.*/./; q' -+ ` -+ - test -d "$dstdir" - dstdir_status=$? - fi -@@ -293,81 +314,74 @@ do - if test $dstdir_status != 0; then - case $posix_mkdir in - '') -- # Create intermediate dirs using mode 755 as modified by the umask. -- # This is like FreeBSD 'install' as of 1997-10-28. -- umask=`umask` -- case $stripcmd.$umask in -- # Optimize common cases. -- *[2367][2367]) mkdir_umask=$umask;; -- .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; -- -- *[0-7]) -- mkdir_umask=`expr $umask + 22 \ -- - $umask % 100 % 40 + $umask % 20 \ -- - $umask % 10 % 4 + $umask % 2 -- `;; -- *) mkdir_umask=$umask,go-w;; -- esac -- -- # With -d, create the new directory with the user-specified mode. -- # Otherwise, rely on $mkdir_umask. -- if test -n "$dir_arg"; then -- mkdir_mode=-m$mode -- else -- mkdir_mode= -- fi -- -- posix_mkdir=false -- case $umask in -- *[123567][0-7][0-7]) -- # POSIX mkdir -p sets u+wx bits regardless of umask, which -- # is incompatible with FreeBSD 'install' when (umask & 300) != 0. -- ;; -- *) -- # $RANDOM is not portable (e.g. dash); use it when possible to -- # lower collision chance -- tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ -- trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 -- -- # As "mkdir -p" follows symlinks and we work in /tmp possibly; so -- # create the $tmpdir first (and fail if unsuccessful) to make sure -- # that nobody tries to guess the $tmpdir name. -- if (umask $mkdir_umask && -- $mkdirprog $mkdir_mode "$tmpdir" && -- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 -- then -- if test -z "$dir_arg" || { -- # Check for POSIX incompatibilities with -m. -- # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or -- # other-writable bit of parent directory when it shouldn't. -- # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. -- test_tmpdir="$tmpdir/a" -- ls_ld_tmpdir=`ls -ld "$test_tmpdir"` -- case $ls_ld_tmpdir in -- d????-?r-*) different_mode=700;; -- d????-?--*) different_mode=755;; -- *) false;; -- esac && -- $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { -- ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` -- test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" -- } -- } -- then posix_mkdir=: -- fi -- rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" -- else -- # Remove any dirs left behind by ancient mkdir implementations. -- rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null -- fi -- trap '' 0;; -- esac;; -+ # Create intermediate dirs using mode 755 as modified by the umask. -+ # This is like FreeBSD 'install' as of 1997-10-28. -+ umask=`umask` -+ case $stripcmd.$umask in -+ # Optimize common cases. -+ *[2367][2367]) mkdir_umask=$umask;; -+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; -+ -+ *[0-7]) -+ mkdir_umask=`expr $umask + 22 \ -+ - $umask % 100 % 40 + $umask % 20 \ -+ - $umask % 10 % 4 + $umask % 2 -+ `;; -+ *) mkdir_umask=$umask,go-w;; -+ esac -+ -+ # With -d, create the new directory with the user-specified mode. -+ # Otherwise, rely on $mkdir_umask. -+ if test -n "$dir_arg"; then -+ mkdir_mode=-m$mode -+ else -+ mkdir_mode= -+ fi -+ -+ posix_mkdir=false -+ case $umask in -+ *[123567][0-7][0-7]) -+ # POSIX mkdir -p sets u+wx bits regardless of umask, which -+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0. -+ ;; -+ *) -+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ -+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 -+ -+ if (umask $mkdir_umask && -+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 -+ then -+ if test -z "$dir_arg" || { -+ # Check for POSIX incompatibilities with -m. -+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or -+ # other-writable bit of parent directory when it shouldn't. -+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. -+ ls_ld_tmpdir=`ls -ld "$tmpdir"` -+ case $ls_ld_tmpdir in -+ d????-?r-*) different_mode=700;; -+ d????-?--*) different_mode=755;; -+ *) false;; -+ esac && -+ $mkdirprog -m$different_mode -p -- "$tmpdir" && { -+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"` -+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" -+ } -+ } -+ then posix_mkdir=: -+ fi -+ rmdir "$tmpdir/d" "$tmpdir" -+ else -+ # Remove any dirs left behind by ancient mkdir implementations. -+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null -+ fi -+ trap '' 0;; -+ esac;; - esac - - if - $posix_mkdir && ( -- umask $mkdir_umask && -- $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" -+ umask $mkdir_umask && -+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" - ) - then : - else -@@ -377,51 +391,53 @@ do - # directory the slow way, step by step, checking for races as we go. - - case $dstdir in -- /*) prefix='/';; -- [-=\(\)!]*) prefix='./';; -- *) prefix='';; -+ /*) prefix='/';; -+ [-=\(\)!]*) prefix='./';; -+ *) prefix='';; - esac - -+ eval "$initialize_posix_glob" -+ - oIFS=$IFS - IFS=/ -- set -f -+ $posix_glob set -f - set fnord $dstdir - shift -- set +f -+ $posix_glob set +f - IFS=$oIFS - - prefixes= - - for d - do -- test X"$d" = X && continue -+ test X"$d" = X && continue - -- prefix=$prefix$d -- if test -d "$prefix"; then -- prefixes= -- else -- if $posix_mkdir; then -- (umask=$mkdir_umask && -- $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break -- # Don't fail if two instances are running concurrently. -- test -d "$prefix" || exit 1 -- else -- case $prefix in -- *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; -- *) qprefix=$prefix;; -- esac -- prefixes="$prefixes '$qprefix'" -- fi -- fi -- prefix=$prefix/ -+ prefix=$prefix$d -+ if test -d "$prefix"; then -+ prefixes= -+ else -+ if $posix_mkdir; then -+ (umask=$mkdir_umask && -+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break -+ # Don't fail if two instances are running concurrently. -+ test -d "$prefix" || exit 1 -+ else -+ case $prefix in -+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; -+ *) qprefix=$prefix;; -+ esac -+ prefixes="$prefixes '$qprefix'" -+ fi -+ fi -+ prefix=$prefix/ - done - - if test -n "$prefixes"; then -- # Don't fail if two instances are running concurrently. -- (umask $mkdir_umask && -- eval "\$doit_exec \$mkdirprog $prefixes") || -- test -d "$dstdir" || exit 1 -- obsolete_mkdir_used=true -+ # Don't fail if two instances are running concurrently. -+ (umask $mkdir_umask && -+ eval "\$doit_exec \$mkdirprog $prefixes") || -+ test -d "$dstdir" || exit 1 -+ obsolete_mkdir_used=true - fi - fi - fi -@@ -456,12 +472,15 @@ do - - # If -C, don't bother to copy if it wouldn't change the file. - if $copy_on_change && -- old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && -- new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && -- set -f && -+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && -+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && -+ -+ eval "$initialize_posix_glob" && -+ $posix_glob set -f && - set X $old && old=:$2:$4:$5:$6 && - set X $new && new=:$2:$4:$5:$6 && -- set +f && -+ $posix_glob set +f && -+ - test "$old" = "$new" && - $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 - then -@@ -474,24 +493,24 @@ do - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - { -- # Now remove or move aside any old file at destination location. -- # We try this two ways since rm can't unlink itself on some -- # systems and the destination file might be busy for other -- # reasons. In this case, the final cleanup might fail but the new -- # file should still install successfully. -- { -- test ! -f "$dst" || -- $doit $rmcmd -f "$dst" 2>/dev/null || -- { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && -- { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } -- } || -- { echo "$0: cannot unlink or rename $dst" >&2 -- (exit 1); exit 1 -- } -- } && -+ # Now remove or move aside any old file at destination location. -+ # We try this two ways since rm can't unlink itself on some -+ # systems and the destination file might be busy for other -+ # reasons. In this case, the final cleanup might fail but the new -+ # file should still install successfully. -+ { -+ test ! -f "$dst" || -+ $doit $rmcmd -f "$dst" 2>/dev/null || -+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && -+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } -+ } || -+ { echo "$0: cannot unlink or rename $dst" >&2 -+ (exit 1); exit 1 -+ } -+ } && - -- # Now rename the file to the real destination. -- $doit $mvcmd "$dsttmp" "$dst" -+ # Now rename the file to the real destination. -+ $doit $mvcmd "$dsttmp" "$dst" - } - fi || exit 1 - ---- fakeroot-1.23.orig/ltmain.sh -+++ fakeroot-1.23/ltmain.sh -@@ -1,12 +1,9 @@ --#! /bin/sh --## DO NOT EDIT - This file generated from ./build-aux/ltmain.in --## by inline-source v2014-01-03.01 - --# libtool (GNU libtool) 2.4.6 --# Provide generalized library-building support services. -+# libtool (GNU libtool) 2.4.2 - # Written by Gordon Matzigkeit , 1996 - --# Copyright (C) 1996-2015 Free Software Foundation, Inc. -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, -+# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. - # This is free software; see the source for copying conditions. There is NO - # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -@@ -26,2281 +23,881 @@ - # General Public License for more details. - # - # You should have received a copy of the GNU General Public License --# along with this program. If not, see . -- -- --PROGRAM=libtool --PACKAGE=libtool --VERSION="2.4.6 Debian-2.4.6-2.1" --package_revision=2.4.6 -- -- --## ------ ## --## Usage. ## --## ------ ## -- --# Run './libtool --help' for help with using this script from the --# command line. -- -- --## ------------------------------- ## --## User overridable command paths. ## --## ------------------------------- ## -- --# After configure completes, it has a better idea of some of the --# shell tools we need than the defaults used by the functions shared --# with bootstrap, so set those here where they can still be over- --# ridden by the user, but otherwise take precedence. -- --: ${AUTOCONF="autoconf"} --: ${AUTOMAKE="automake"} -- -- --## -------------------------- ## --## Source external libraries. ## --## -------------------------- ## -- --# Much of our low-level functionality needs to be sourced from external --# libraries, which are installed to $pkgauxdir. -- --# Set a version string for this script. --scriptversion=2015-10-12.13; # UTC -- --# General shell script boiler plate, and helper functions. --# Written by Gary V. Vaughan, 2004 -- --# Copyright (C) 2004-2015 Free Software Foundation, Inc. --# This is free software; see the source for copying conditions. There is NO --# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- --# This program is free software; you can redistribute it and/or modify --# it under the terms of the GNU General Public License as published by --# the Free Software Foundation; either version 3 of the License, or --# (at your option) any later version. -- --# As a special exception to the GNU General Public License, if you distribute --# this file as part of a program or library that is built using GNU Libtool, --# you may include this file under the same distribution terms that you use --# for the rest of that program. -- --# This program is distributed in the hope that it will be useful, --# but WITHOUT ANY WARRANTY; without even the implied warranty of --# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU --# General Public License for more details. -- --# You should have received a copy of the GNU General Public License --# along with this program. If not, see . -- --# Please report bugs or propose patches to gary@gnu.org. -- -- --## ------ ## --## Usage. ## --## ------ ## -+# along with GNU Libtool; see the file COPYING. If not, a copy -+# can be downloaded from http://www.gnu.org/licenses/gpl.html, -+# or obtained by writing to the Free Software Foundation, Inc., -+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - --# Evaluate this file near the top of your script to gain access to --# the functions and variables defined here: -+# Usage: $progname [OPTION]... [MODE-ARG]... - # --# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh -+# Provide generalized library-building support services. - # --# If you need to override any of the default environment variable --# settings, do that before evaluating this file. -- -+# --config show all configuration variables -+# --debug enable verbose shell tracing -+# -n, --dry-run display commands without modifying any files -+# --features display basic configuration information and exit -+# --mode=MODE use operation mode MODE -+# --preserve-dup-deps don't remove duplicate dependency libraries -+# --quiet, --silent don't print informational messages -+# --no-quiet, --no-silent -+# print informational messages (default) -+# --no-warn don't display warning messages -+# --tag=TAG use configuration variables from tag TAG -+# -v, --verbose print more informational messages than default -+# --no-verbose don't print the extra informational messages -+# --version print version information -+# -h, --help, --help-all print short, long, or detailed help message -+# -+# MODE must be one of the following: -+# -+# clean remove files from the build directory -+# compile compile a source file into a libtool object -+# execute automatically set library path, then run a program -+# finish complete the installation of libtool libraries -+# install install libraries or executables -+# link create a library or an executable -+# uninstall remove libraries from an installed directory -+# -+# MODE-ARGS vary depending on the MODE. When passed as first option, -+# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. -+# Try `$progname --help --mode=MODE' for a more detailed description of MODE. -+# -+# When reporting a bug, please describe a test case to reproduce it and -+# include the following information: -+# -+# host-triplet: $host -+# shell: $SHELL -+# compiler: $LTCC -+# compiler flags: $LTCFLAGS -+# linker: $LD (gnu? $with_gnu_ld) -+# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7 -+# automake: $automake_version -+# autoconf: $autoconf_version -+# -+# Report bugs to . -+# GNU libtool home page: . -+# General help using GNU software: . - --## -------------------- ## --## Shell normalisation. ## --## -------------------- ## -- --# Some shells need a little help to be as Bourne compatible as possible. --# Before doing anything else, make sure all that help has been provided! -+PROGRAM=libtool -+PACKAGE=libtool -+VERSION="2.4.2 Debian-2.4.2-1.7" -+TIMESTAMP="" -+package_revision=1.3337 - --DUALCASE=1; export DUALCASE # for MKS sh --if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : -+# Be Bourne compatible -+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: -- # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which -+ # 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 -+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac - fi -+BIN_SH=xpg4; export BIN_SH # for Tru64 -+DUALCASE=1; export DUALCASE # for MKS sh - --# NLS nuisances: We save the old values in case they are required later. --_G_user_locale= --_G_safe_locale= --for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES --do -- eval "if test set = \"\${$_G_var+set}\"; then -- save_$_G_var=\$$_G_var -- $_G_var=C -- export $_G_var -- _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" -- _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" -- fi" --done -- --# CDPATH. --(unset CDPATH) >/dev/null 2>&1 && unset CDPATH -- --# Make sure IFS has a sensible default --sp=' ' --nl=' --' --IFS="$sp $nl" -- --# There are apparently some retarded systems that use ';' as a PATH separator! --if test "${PATH_SEPARATOR+set}" != set; then -- PATH_SEPARATOR=: -- (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { -- (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || -- PATH_SEPARATOR=';' -- } --fi -- -- -- --## ------------------------- ## --## Locate command utilities. ## --## ------------------------- ## -- -- --# func_executable_p FILE --# ---------------------- --# Check that FILE is an executable regular file. --func_executable_p () -+# A function that is used when there is no print builtin or printf. -+func_fallback_echo () - { -- test -f "$1" && test -x "$1" --} -- -- --# func_path_progs PROGS_LIST CHECK_FUNC [PATH] --# -------------------------------------------- --# Search for either a program that responds to --version with output --# containing "GNU", or else returned by CHECK_FUNC otherwise, by --# trying all the directories in PATH with each of the elements of --# PROGS_LIST. --# --# CHECK_FUNC should accept the path to a candidate program, and --# set $func_check_prog_result if it truncates its output less than --# $_G_path_prog_max characters. --func_path_progs () --{ -- _G_progs_list=$1 -- _G_check_func=$2 -- _G_PATH=${3-"$PATH"} -- -- _G_path_prog_max=0 -- _G_path_prog_found=false -- _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} -- for _G_dir in $_G_PATH; do -- IFS=$_G_save_IFS -- test -z "$_G_dir" && _G_dir=. -- for _G_prog_name in $_G_progs_list; do -- for _exeext in '' .EXE; do -- _G_path_prog=$_G_dir/$_G_prog_name$_exeext -- func_executable_p "$_G_path_prog" || continue -- case `"$_G_path_prog" --version 2>&1` in -- *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; -- *) $_G_check_func $_G_path_prog -- func_path_progs_result=$func_check_prog_result -- ;; -- esac -- $_G_path_prog_found && break 3 -- done -- done -- done -- IFS=$_G_save_IFS -- test -z "$func_path_progs_result" && { -- echo "no acceptable sed could be found in \$PATH" >&2 -- exit 1 -- } --} -- -- --# We want to be able to use the functions in this file before configure --# has figured out where the best binaries are kept, which means we have --# to search for them ourselves - except when the results are already set --# where we skip the searches. -- --# Unless the user overrides by setting SED, search the path for either GNU --# sed, or the sed that truncates its output the least. --test -z "$SED" && { -- _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ -- for _G_i in 1 2 3 4 5 6 7; do -- _G_sed_script=$_G_sed_script$nl$_G_sed_script -- done -- echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed -- _G_sed_script= -- -- func_check_prog_sed () -- { -- _G_path_prog=$1 -- -- _G_count=0 -- printf 0123456789 >conftest.in -- while : -- do -- cat conftest.in conftest.in >conftest.tmp -- mv conftest.tmp conftest.in -- cp conftest.in conftest.nl -- echo '' >> conftest.nl -- "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break -- diff conftest.out conftest.nl >/dev/null 2>&1 || break -- _G_count=`expr $_G_count + 1` -- if test "$_G_count" -gt "$_G_path_prog_max"; then -- # Best one so far, save it but keep looking for a better one -- func_check_prog_result=$_G_path_prog -- _G_path_prog_max=$_G_count -- fi -- # 10*(2^10) chars as input seems more than enough -- test 10 -lt "$_G_count" && break -- done -- rm -f conftest.in conftest.tmp conftest.nl conftest.out -- } -- -- func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin -- rm -f conftest.sed -- SED=$func_path_progs_result -+ eval 'cat <<_LTECHO_EOF -+$1 -+_LTECHO_EOF' - } - -+# NLS nuisances: We save the old values to restore during execute mode. -+lt_user_locale= -+lt_safe_locale= -+for lt_var in LANG LANGUAGE 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 -+ lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" -+ lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" -+ fi" -+done -+LC_ALL=C -+LANGUAGE=C -+export LANGUAGE LC_ALL - --# Unless the user overrides by setting GREP, search the path for either GNU --# grep, or the grep that truncates its output the least. --test -z "$GREP" && { -- func_check_prog_grep () -- { -- _G_path_prog=$1 -- -- _G_count=0 -- _G_path_prog_max=0 -- printf 0123456789 >conftest.in -- while : -- do -- cat conftest.in conftest.in >conftest.tmp -- mv conftest.tmp conftest.in -- cp conftest.in conftest.nl -- echo 'GREP' >> conftest.nl -- "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break -- diff conftest.out conftest.nl >/dev/null 2>&1 || break -- _G_count=`expr $_G_count + 1` -- if test "$_G_count" -gt "$_G_path_prog_max"; then -- # Best one so far, save it but keep looking for a better one -- func_check_prog_result=$_G_path_prog -- _G_path_prog_max=$_G_count -- fi -- # 10*(2^10) chars as input seems more than enough -- test 10 -lt "$_G_count" && break -- done -- rm -f conftest.in conftest.tmp conftest.nl conftest.out -- } -+$lt_unset CDPATH - -- func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin -- GREP=$func_path_progs_result --} - -+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -+# is ksh but when the shell is invoked as "sh" and the current value of -+# the _XPG environment variable is not equal to 1 (one), the special -+# positional parameter $0, within a function call, is the name of the -+# function. -+progpath="$0" - --## ------------------------------- ## --## User overridable command paths. ## --## ------------------------------- ## - --# All uppercase variable names are used for environment variables. These --# variables can be overridden by the user before calling a script that --# uses them if a suitable command of that name is not already available --# in the command search PATH. - - : ${CP="cp -f"} --: ${ECHO="printf %s\n"} --: ${EGREP="$GREP -E"} --: ${FGREP="$GREP -F"} --: ${LN_S="ln -s"} -+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} - : ${MAKE="make"} - : ${MKDIR="mkdir"} - : ${MV="mv -f"} - : ${RM="rm -f"} - : ${SHELL="${CONFIG_SHELL-/bin/sh}"} -+: ${Xsed="$SED -e 1s/^X//"} - -+# Global variables: -+EXIT_SUCCESS=0 -+EXIT_FAILURE=1 -+EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -+EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. - --## -------------------- ## --## Useful sed snippets. ## --## -------------------- ## -+exit_status=$EXIT_SUCCESS - --sed_dirname='s|/[^/]*$||' --sed_basename='s|^.*/||' -+# Make sure IFS has a sensible default -+lt_nl=' -+' -+IFS=" $lt_nl" - --# Sed substitution that helps us do robust quoting. It backslashifies --# metacharacters that are still active within double-quoted strings. --sed_quote_subst='s|\([`"$\\]\)|\\\1|g' -+dirname="s,/[^/]*$,," -+basename="s,^.*/,," - --# Same as above, but do not quote variable references. --sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' -+# func_dirname file append nondir_replacement -+# Compute the dirname of FILE. If nonempty, add APPEND to the result, -+# otherwise set result to NONDIR_REPLACEMENT. -+func_dirname () -+{ -+ func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` -+ if test "X$func_dirname_result" = "X${1}"; then -+ func_dirname_result="${3}" -+ else -+ func_dirname_result="$func_dirname_result${2}" -+ fi -+} # func_dirname may be replaced by extended shell implementation - --# Sed substitution that turns a string into a regex matching for the --# string literally. --sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' - --# Sed substitution that converts a w32 file name or path --# that contains forward slashes, into one that contains --# (escaped) backslashes. A very naive implementation. --sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' -+# func_basename file -+func_basename () -+{ -+ func_basename_result=`$ECHO "${1}" | $SED "$basename"` -+} # func_basename may be replaced by extended shell implementation - --# Re-'\' parameter expansions in output of sed_double_quote_subst that --# were '\'-ed in input to the same. If an odd number of '\' preceded a --# '$' in input to sed_double_quote_subst, that '$' was protected from --# expansion. Since each input '\' is now two '\'s, look for any number --# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. --_G_bs='\\' --_G_bs2='\\\\' --_G_bs4='\\\\\\\\' --_G_dollar='\$' --sed_double_backslash="\ -- s/$_G_bs4/&\\ --/g -- s/^$_G_bs2$_G_dollar/$_G_bs&/ -- s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g -- s/\n//g" - -+# func_dirname_and_basename file append nondir_replacement -+# perform func_basename and func_dirname in a single function -+# call: -+# dirname: Compute the dirname of FILE. If nonempty, -+# add APPEND to the result, otherwise set result -+# to NONDIR_REPLACEMENT. -+# value returned in "$func_dirname_result" -+# basename: Compute filename of FILE. -+# value retuned in "$func_basename_result" -+# Implementation must be kept synchronized with func_dirname -+# and func_basename. For efficiency, we do not delegate to -+# those functions but instead duplicate the functionality here. -+func_dirname_and_basename () -+{ -+ # Extract subdirectory from the argument. -+ func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` -+ if test "X$func_dirname_result" = "X${1}"; then -+ func_dirname_result="${3}" -+ else -+ func_dirname_result="$func_dirname_result${2}" -+ fi -+ func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` -+} # func_dirname_and_basename may be replaced by extended shell implementation - --## ----------------- ## --## Global variables. ## --## ----------------- ## -- --# Except for the global variables explicitly listed below, the following --# functions in the '^func_' namespace, and the '^require_' namespace --# variables initialised in the 'Resource management' section, sourcing --# this file will not pollute your global namespace with anything --# else. There's no portable way to scope variables in Bourne shell --# though, so actually running these functions will sometimes place --# results into a variable named after the function, and often use --# temporary variables in the '^_G_' namespace. If you are careful to --# avoid using those namespaces casually in your sourcing script, things --# should continue to work as you expect. And, of course, you can freely --# overwrite any of the functions or variables defined here before --# calling anything to customize them. - --EXIT_SUCCESS=0 --EXIT_FAILURE=1 --EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. --EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. -+# func_stripname prefix suffix name -+# strip PREFIX and SUFFIX off of NAME. -+# PREFIX and SUFFIX must not contain globbing or regex special -+# characters, hashes, percent signs, but SUFFIX may contain a leading -+# dot (in which case that matches only a dot). -+# func_strip_suffix prefix name -+func_stripname () -+{ -+ case ${2} in -+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; -+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; -+ esac -+} # func_stripname may be replaced by extended shell implementation - --# Allow overriding, eg assuming that you follow the convention of --# putting '$debug_cmd' at the start of all your functions, you can get --# bash to show function call trace with: --# --# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name --debug_cmd=${debug_cmd-":"} --exit_cmd=: - --# By convention, finish your script with: --# --# exit $exit_status --# --# so that you can set exit_status to non-zero if you want to indicate --# something went wrong during execution without actually bailing out at --# the point of failure. --exit_status=$EXIT_SUCCESS -+# These SED scripts presuppose an absolute path with a trailing slash. -+pathcar='s,^/\([^/]*\).*$,\1,' -+pathcdr='s,^/[^/]*,,' -+removedotparts=':dotsl -+ s@/\./@/@g -+ t dotsl -+ s,/\.$,/,' -+collapseslashes='s@/\{1,\}@/@g' -+finalslash='s,/*$,/,' - --# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh --# is ksh but when the shell is invoked as "sh" and the current value of --# the _XPG environment variable is not equal to 1 (one), the special --# positional parameter $0, within a function call, is the name of the --# function. --progpath=$0 -+# func_normal_abspath PATH -+# Remove doubled-up and trailing slashes, "." path components, -+# and cancel out any ".." path components in PATH after making -+# it an absolute path. -+# value returned in "$func_normal_abspath_result" -+func_normal_abspath () -+{ -+ # Start from root dir and reassemble the path. -+ func_normal_abspath_result= -+ func_normal_abspath_tpath=$1 -+ func_normal_abspath_altnamespace= -+ case $func_normal_abspath_tpath in -+ "") -+ # Empty path, that just means $cwd. -+ func_stripname '' '/' "`pwd`" -+ func_normal_abspath_result=$func_stripname_result -+ return -+ ;; -+ # The next three entries are used to spot a run of precisely -+ # two leading slashes without using negated character classes; -+ # we take advantage of case's first-match behaviour. -+ ///*) -+ # Unusual form of absolute path, do nothing. -+ ;; -+ //*) -+ # Not necessarily an ordinary path; POSIX reserves leading '//' -+ # and for example Cygwin uses it to access remote file shares -+ # over CIFS/SMB, so we conserve a leading double slash if found. -+ func_normal_abspath_altnamespace=/ -+ ;; -+ /*) -+ # Absolute path, do nothing. -+ ;; -+ *) -+ # Relative path, prepend $cwd. -+ func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath -+ ;; -+ esac -+ # Cancel out all the simple stuff to save iterations. We also want -+ # the path to end with a slash for ease of parsing, so make sure -+ # there is one (and only one) here. -+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -+ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` -+ while :; do -+ # Processed it all yet? -+ if test "$func_normal_abspath_tpath" = / ; then -+ # If we ascended to the root using ".." the result may be empty now. -+ if test -z "$func_normal_abspath_result" ; then -+ func_normal_abspath_result=/ -+ fi -+ break -+ fi -+ func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -+ -e "$pathcar"` -+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -+ -e "$pathcdr"` -+ # Figure out what to do with it -+ case $func_normal_abspath_tcomponent in -+ "") -+ # Trailing empty path component, ignore it. -+ ;; -+ ..) -+ # Parent dir; strip last assembled component from result. -+ func_dirname "$func_normal_abspath_result" -+ func_normal_abspath_result=$func_dirname_result -+ ;; -+ *) -+ # Actual path component, append it. -+ func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent -+ ;; -+ esac -+ done -+ # Restore leading double-slash if one was found on entry. -+ func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result -+} -+ -+# func_relative_path SRCDIR DSTDIR -+# generates a relative path from SRCDIR to DSTDIR, with a trailing -+# slash if non-empty, suitable for immediately appending a filename -+# without needing to append a separator. -+# value returned in "$func_relative_path_result" -+func_relative_path () -+{ -+ func_relative_path_result= -+ func_normal_abspath "$1" -+ func_relative_path_tlibdir=$func_normal_abspath_result -+ func_normal_abspath "$2" -+ func_relative_path_tbindir=$func_normal_abspath_result -+ -+ # Ascend the tree starting from libdir -+ while :; do -+ # check if we have found a prefix of bindir -+ case $func_relative_path_tbindir in -+ $func_relative_path_tlibdir) -+ # found an exact match -+ func_relative_path_tcancelled= -+ break -+ ;; -+ $func_relative_path_tlibdir*) -+ # found a matching prefix -+ func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" -+ func_relative_path_tcancelled=$func_stripname_result -+ if test -z "$func_relative_path_result"; then -+ func_relative_path_result=. -+ fi -+ break -+ ;; -+ *) -+ func_dirname $func_relative_path_tlibdir -+ func_relative_path_tlibdir=${func_dirname_result} -+ if test "x$func_relative_path_tlibdir" = x ; then -+ # Have to descend all the way to the root! -+ func_relative_path_result=../$func_relative_path_result -+ func_relative_path_tcancelled=$func_relative_path_tbindir -+ break -+ fi -+ func_relative_path_result=../$func_relative_path_result -+ ;; -+ esac -+ done - --# The name of this program. --progname=`$ECHO "$progpath" |$SED "$sed_basename"` -+ # Now calculate path; take care to avoid doubling-up slashes. -+ func_stripname '' '/' "$func_relative_path_result" -+ func_relative_path_result=$func_stripname_result -+ func_stripname '/' '/' "$func_relative_path_tcancelled" -+ if test "x$func_stripname_result" != x ; then -+ func_relative_path_result=${func_relative_path_result}/${func_stripname_result} -+ fi - --# Make sure we have an absolute progpath for reexecution: -+ # Normalisation. If bindir is libdir, return empty string, -+ # else relative path ending with a slash; either way, target -+ # file name can be directly appended. -+ if test ! -z "$func_relative_path_result"; then -+ func_stripname './' '' "$func_relative_path_result/" -+ func_relative_path_result=$func_stripname_result -+ fi -+} -+ -+# The name of this program: -+func_dirname_and_basename "$progpath" -+progname=$func_basename_result -+ -+# Make sure we have an absolute path for reexecution: - case $progpath in - [\\/]*|[A-Za-z]:\\*) ;; - *[\\/]*) -- progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` -+ progdir=$func_dirname_result - progdir=`cd "$progdir" && pwd` -- progpath=$progdir/$progname -+ progpath="$progdir/$progname" - ;; - *) -- _G_IFS=$IFS -+ save_IFS="$IFS" - IFS=${PATH_SEPARATOR-:} - for progdir in $PATH; do -- IFS=$_G_IFS -+ IFS="$save_IFS" - test -x "$progdir/$progname" && break - done -- IFS=$_G_IFS -+ IFS="$save_IFS" - test -n "$progdir" || progdir=`pwd` -- progpath=$progdir/$progname -+ progpath="$progdir/$progname" - ;; - esac - -+# Sed substitution that helps us do robust quoting. It backslashifies -+# metacharacters that are still active within double-quoted strings. -+Xsed="${SED}"' -e 1s/^X//' -+sed_quote_subst='s/\([`"$\\]\)/\\\1/g' - --## ----------------- ## --## Standard options. ## --## ----------------- ## -- --# The following options affect the operation of the functions defined --# below, and should be set appropriately depending on run-time para- --# meters passed on the command line. -- --opt_dry_run=false --opt_quiet=false --opt_verbose=false -- --# Categories 'all' and 'none' are always available. Append any others --# you will pass as the first argument to func_warning from your own --# code. --warning_categories= -- --# By default, display warnings according to 'opt_warning_types'. Set --# 'warning_func' to ':' to elide all warnings, or func_fatal_error to --# treat the next displayed warning as a fatal error. --warning_func=func_warn_and_continue -- --# Set to 'all' to display all warnings, 'none' to suppress all --# warnings, or a space delimited list of some subset of --# 'warning_categories' to display only the listed warnings. --opt_warning_types=all -- -- --## -------------------- ## --## Resource management. ## --## -------------------- ## -- --# This section contains definitions for functions that each ensure a --# particular resource (a file, or a non-empty configuration variable for --# example) is available, and if appropriate to extract default values --# from pertinent package files. Call them using their associated --# 'require_*' variable to ensure that they are executed, at most, once. --# --# It's entirely deliberate that calling these functions can set --# variables that don't obey the namespace limitations obeyed by the rest --# of this file, in order that that they be as useful as possible to --# callers. -- -- --# require_term_colors --# ------------------- --# Allow display of bold text on terminals that support it. --require_term_colors=func_require_term_colors --func_require_term_colors () --{ -- $debug_cmd -- -- test -t 1 && { -- # COLORTERM and USE_ANSI_COLORS environment variables take -- # precedence, because most terminfo databases neglect to describe -- # whether color sequences are supported. -- test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} -- -- if test 1 = "$USE_ANSI_COLORS"; then -- # Standard ANSI escape sequences -- tc_reset='' -- tc_bold=''; tc_standout='' -- tc_red=''; tc_green='' -- tc_blue=''; tc_cyan='' -- else -- # Otherwise trust the terminfo database after all. -- test -n "`tput sgr0 2>/dev/null`" && { -- tc_reset=`tput sgr0` -- test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` -- tc_standout=$tc_bold -- test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` -- test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` -- test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` -- test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` -- test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` -- } -- fi -- } -- -- require_term_colors=: --} -- -- --## ----------------- ## --## Function library. ## --## ----------------- ## -- --# This section contains a variety of useful functions to call in your --# scripts. Take note of the portable wrappers for features provided by --# some modern shells, which will fall back to slower equivalents on --# less featureful shells. -- -- --# func_append VAR VALUE --# --------------------- --# Append VALUE onto the existing contents of VAR. -- -- # We should try to minimise forks, especially on Windows where they are -- # unreasonably slow, so skip the feature probes when bash or zsh are -- # being used: -- if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then -- : ${_G_HAVE_ARITH_OP="yes"} -- : ${_G_HAVE_XSI_OPS="yes"} -- # The += operator was introduced in bash 3.1 -- case $BASH_VERSION in -- [12].* | 3.0 | 3.0*) ;; -- *) -- : ${_G_HAVE_PLUSEQ_OP="yes"} -- ;; -- esac -- fi -- -- # _G_HAVE_PLUSEQ_OP -- # Can be empty, in which case the shell is probed, "yes" if += is -- # useable or anything else if it does not work. -- test -z "$_G_HAVE_PLUSEQ_OP" \ -- && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ -- && _G_HAVE_PLUSEQ_OP=yes -- --if test yes = "$_G_HAVE_PLUSEQ_OP" --then -- # This is an XSI compatible shell, allowing a faster implementation... -- eval 'func_append () -- { -- $debug_cmd -- -- eval "$1+=\$2" -- }' --else -- # ...otherwise fall back to using expr, which is often a shell builtin. -- func_append () -- { -- $debug_cmd -- -- eval "$1=\$$1\$2" -- } --fi -- -- --# func_append_quoted VAR VALUE --# ---------------------------- --# Quote VALUE and append to the end of shell variable VAR, separated --# by a space. --if test yes = "$_G_HAVE_PLUSEQ_OP"; then -- eval 'func_append_quoted () -- { -- $debug_cmd -- -- func_quote_arg pretty "$2" -- eval "$1+=\\ \$func_quote_arg_result" -- }' --else -- func_append_quoted () -- { -- $debug_cmd -- -- func_quote_arg pretty "$2" -- eval "$1=\$$1\\ \$func_quote_arg_result" -- } --fi -- -- --# func_append_uniq VAR VALUE --# -------------------------- --# Append unique VALUE onto the existing contents of VAR, assuming --# entries are delimited by the first character of VALUE. For example: --# --# func_append_uniq options " --another-option option-argument" --# --# will only append to $options if " --another-option option-argument " --# is not already present somewhere in $options already (note spaces at --# each end implied by leading space in second argument). --func_append_uniq () --{ -- $debug_cmd -- -- eval _G_current_value='`$ECHO $'$1'`' -- _G_delim=`expr "$2" : '\(.\)'` -- -- case $_G_delim$_G_current_value$_G_delim in -- *"$2$_G_delim"*) ;; -- *) func_append "$@" ;; -- esac --} -- -- --# func_arith TERM... --# ------------------ --# Set func_arith_result to the result of evaluating TERMs. -- test -z "$_G_HAVE_ARITH_OP" \ -- && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ -- && _G_HAVE_ARITH_OP=yes -- --if test yes = "$_G_HAVE_ARITH_OP"; then -- eval 'func_arith () -- { -- $debug_cmd -- -- func_arith_result=$(( $* )) -- }' --else -- func_arith () -- { -- $debug_cmd -- -- func_arith_result=`expr "$@"` -- } --fi -- -- --# func_basename FILE --# ------------------ --# Set func_basename_result to FILE with everything up to and including --# the last / stripped. --if test yes = "$_G_HAVE_XSI_OPS"; then -- # If this shell supports suffix pattern removal, then use it to avoid -- # forking. Hide the definitions single quotes in case the shell chokes -- # on unsupported syntax... -- _b='func_basename_result=${1##*/}' -- _d='case $1 in -- */*) func_dirname_result=${1%/*}$2 ;; -- * ) func_dirname_result=$3 ;; -- esac' -- --else -- # ...otherwise fall back to using sed. -- _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' -- _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` -- if test "X$func_dirname_result" = "X$1"; then -- func_dirname_result=$3 -- else -- func_append func_dirname_result "$2" -- fi' --fi -- --eval 'func_basename () --{ -- $debug_cmd -- -- '"$_b"' --}' -- -- --# func_dirname FILE APPEND NONDIR_REPLACEMENT --# ------------------------------------------- --# Compute the dirname of FILE. If nonempty, add APPEND to the result, --# otherwise set result to NONDIR_REPLACEMENT. --eval 'func_dirname () --{ -- $debug_cmd -- -- '"$_d"' --}' -+# Same as above, but do not quote variable references. -+double_quote_subst='s/\(["`\\]\)/\\\1/g' - -+# Sed substitution that turns a string into a regex matching for the -+# string literally. -+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' - --# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT --# -------------------------------------------------------- --# Perform func_basename and func_dirname in a single function --# call: --# dirname: Compute the dirname of FILE. If nonempty, --# add APPEND to the result, otherwise set result --# to NONDIR_REPLACEMENT. --# value returned in "$func_dirname_result" --# basename: Compute filename of FILE. --# value retuned in "$func_basename_result" --# For efficiency, we do not delegate to the functions above but instead --# duplicate the functionality here. --eval 'func_dirname_and_basename () --{ -- $debug_cmd -+# Sed substitution that converts a w32 file name or path -+# which contains forward slashes, into one that contains -+# (escaped) backslashes. A very naive implementation. -+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - -- '"$_b"' -- '"$_d"' --}' -+# Re-`\' parameter expansions in output of double_quote_subst that were -+# `\'-ed in input to the same. If an odd number of `\' preceded a '$' -+# in input to double_quote_subst, that '$' was protected from expansion. -+# Since each input `\' is now two `\'s, look for any number of runs of -+# four `\'s followed by two `\'s and then a '$'. `\' that '$'. -+bs='\\' -+bs2='\\\\' -+bs4='\\\\\\\\' -+dollar='\$' -+sed_double_backslash="\ -+ s/$bs4/&\\ -+/g -+ s/^$bs2$dollar/$bs&/ -+ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g -+ s/\n//g" - -+# Standard options: -+opt_dry_run=false -+opt_help=false -+opt_quiet=false -+opt_verbose=false -+opt_warning=: - --# func_echo ARG... --# ---------------- --# Echo program name prefixed message. -+# func_echo arg... -+# Echo program name prefixed message, along with the current mode -+# name if it has been set yet. - func_echo () - { -- $debug_cmd -+ $ECHO "$progname: ${opt_mode+$opt_mode: }$*" -+} - -- _G_message=$* -+# func_verbose arg... -+# Echo program name prefixed message in verbose mode only. -+func_verbose () -+{ -+ $opt_verbose && func_echo ${1+"$@"} - -- func_echo_IFS=$IFS -- IFS=$nl -- for _G_line in $_G_message; do -- IFS=$func_echo_IFS -- $ECHO "$progname: $_G_line" -- done -- IFS=$func_echo_IFS -+ # A bug in bash halts the script if the last line of a function -+ # fails when set -e is in force, so we need another command to -+ # work around that: -+ : - } - -- --# func_echo_all ARG... --# -------------------- -+# func_echo_all arg... - # Invoke $ECHO with all args, space-separated. - func_echo_all () - { - $ECHO "$*" - } - -- --# func_echo_infix_1 INFIX ARG... --# ------------------------------ --# Echo program name, followed by INFIX on the first line, with any --# additional lines not showing INFIX. --func_echo_infix_1 () --{ -- $debug_cmd -- -- $require_term_colors -- -- _G_infix=$1; shift -- _G_indent=$_G_infix -- _G_prefix="$progname: $_G_infix: " -- _G_message=$* -- -- # Strip color escape sequences before counting printable length -- for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" -- do -- test -n "$_G_tc" && { -- _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` -- _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` -- } -- done -- _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes -- -- func_echo_infix_1_IFS=$IFS -- IFS=$nl -- for _G_line in $_G_message; do -- IFS=$func_echo_infix_1_IFS -- $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 -- _G_prefix=$_G_indent -- done -- IFS=$func_echo_infix_1_IFS --} -- -- --# func_error ARG... --# ----------------- -+# func_error arg... - # Echo program name prefixed message to standard error. - func_error () - { -- $debug_cmd -+ $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 -+} - -- $require_term_colors -+# func_warning arg... -+# Echo program name prefixed warning message to standard error. -+func_warning () -+{ -+ $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 - -- func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 -+ # bash bug again: -+ : - } - -- --# func_fatal_error ARG... --# ----------------------- -+# func_fatal_error arg... - # Echo program name prefixed message to standard error, and exit. - func_fatal_error () - { -- $debug_cmd -- -- func_error "$*" -+ func_error ${1+"$@"} - exit $EXIT_FAILURE - } - -+# func_fatal_help arg... -+# Echo program name prefixed message to standard error, followed by -+# a help hint, and exit. -+func_fatal_help () -+{ -+ func_error ${1+"$@"} -+ func_fatal_error "$help" -+} -+help="Try \`$progname --help' for more information." ## default -+ - --# func_grep EXPRESSION FILENAME --# ----------------------------- -+# func_grep expression filename - # Check whether EXPRESSION matches any line of FILENAME, without output. - func_grep () - { -- $debug_cmd -- - $GREP "$1" "$2" >/dev/null 2>&1 - } - - --# func_len STRING --# --------------- --# Set func_len_result to the length of STRING. STRING may not --# start with a hyphen. -- test -z "$_G_HAVE_XSI_OPS" \ -- && (eval 'x=a/b/c; -- test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ -- && _G_HAVE_XSI_OPS=yes -- --if test yes = "$_G_HAVE_XSI_OPS"; then -- eval 'func_len () -- { -- $debug_cmd -- -- func_len_result=${#1} -- }' --else -- func_len () -- { -- $debug_cmd -- -- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` -- } --fi -- -- --# func_mkdir_p DIRECTORY-PATH --# --------------------------- -+# func_mkdir_p directory-path - # Make sure the entire path to DIRECTORY-PATH is available. - func_mkdir_p () - { -- $debug_cmd -- -- _G_directory_path=$1 -- _G_dir_list= -+ my_directory_path="$1" -+ my_dir_list= - -- if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then -+ if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - -- # Protect directory names starting with '-' -- case $_G_directory_path in -- -*) _G_directory_path=./$_G_directory_path ;; -+ # Protect directory names starting with `-' -+ case $my_directory_path in -+ -*) my_directory_path="./$my_directory_path" ;; - esac - - # While some portion of DIR does not yet exist... -- while test ! -d "$_G_directory_path"; do -+ while test ! -d "$my_directory_path"; do - # ...make a list in topmost first order. Use a colon delimited - # list incase some portion of path contains whitespace. -- _G_dir_list=$_G_directory_path:$_G_dir_list -+ my_dir_list="$my_directory_path:$my_dir_list" - - # If the last portion added has no slash in it, the list is done -- case $_G_directory_path in */*) ;; *) break ;; esac -+ case $my_directory_path in */*) ;; *) break ;; esac - - # ...otherwise throw away the child directory and loop -- _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` -+ my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` - done -- _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` -+ my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` - -- func_mkdir_p_IFS=$IFS; IFS=: -- for _G_dir in $_G_dir_list; do -- IFS=$func_mkdir_p_IFS -- # mkdir can fail with a 'File exist' error if two processes -+ save_mkdir_p_IFS="$IFS"; IFS=':' -+ for my_dir in $my_dir_list; do -+ IFS="$save_mkdir_p_IFS" -+ # mkdir can fail with a `File exist' error if two processes - # try to create one of the directories concurrently. Don't - # stop in that case! -- $MKDIR "$_G_dir" 2>/dev/null || : -+ $MKDIR "$my_dir" 2>/dev/null || : - done -- IFS=$func_mkdir_p_IFS -+ IFS="$save_mkdir_p_IFS" - - # Bail out if we (or some other process) failed to create a directory. -- test -d "$_G_directory_path" || \ -- func_fatal_error "Failed to create '$1'" -+ test -d "$my_directory_path" || \ -+ func_fatal_error "Failed to create \`$1'" - fi - } - - --# func_mktempdir [BASENAME] --# ------------------------- -+# func_mktempdir [string] - # Make a temporary directory that won't clash with other running - # libtool processes, and avoids race conditions if possible. If --# given, BASENAME is the basename for that directory. -+# given, STRING is the basename for that directory. - func_mktempdir () - { -- $debug_cmd -+ my_template="${TMPDIR-/tmp}/${1-$progname}" - -- _G_template=${TMPDIR-/tmp}/${1-$progname} -- -- if test : = "$opt_dry_run"; then -+ if test "$opt_dry_run" = ":"; then - # Return a directory name, but don't create it in dry-run mode -- _G_tmpdir=$_G_template-$$ -+ my_tmpdir="${my_template}-$$" - else - - # If mktemp works, use that first and foremost -- _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` -+ my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - -- if test ! -d "$_G_tmpdir"; then -+ if test ! -d "$my_tmpdir"; then - # Failing that, at least try and use $RANDOM to avoid a race -- _G_tmpdir=$_G_template-${RANDOM-0}$$ -+ my_tmpdir="${my_template}-${RANDOM-0}$$" - -- func_mktempdir_umask=`umask` -+ save_mktempdir_umask=`umask` - umask 0077 -- $MKDIR "$_G_tmpdir" -- umask $func_mktempdir_umask -+ $MKDIR "$my_tmpdir" -+ umask $save_mktempdir_umask - fi - - # If we're not in dry-run mode, bomb out on failure -- test -d "$_G_tmpdir" || \ -- func_fatal_error "cannot create temporary directory '$_G_tmpdir'" -+ test -d "$my_tmpdir" || \ -+ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" - fi - -- $ECHO "$_G_tmpdir" -+ $ECHO "$my_tmpdir" - } - - --# func_normal_abspath PATH --# ------------------------ --# Remove doubled-up and trailing slashes, "." path components, --# and cancel out any ".." path components in PATH after making --# it an absolute path. --func_normal_abspath () -+# func_quote_for_eval arg -+# Aesthetically quote ARG to be evaled later. -+# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT -+# is double-quoted, suitable for a subsequent eval, whereas -+# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters -+# which are still active within double quotes backslashified. -+func_quote_for_eval () - { -- $debug_cmd -- -- # These SED scripts presuppose an absolute path with a trailing slash. -- _G_pathcar='s|^/\([^/]*\).*$|\1|' -- _G_pathcdr='s|^/[^/]*||' -- _G_removedotparts=':dotsl -- s|/\./|/|g -- t dotsl -- s|/\.$|/|' -- _G_collapseslashes='s|/\{1,\}|/|g' -- _G_finalslash='s|/*$|/|' -- -- # Start from root dir and reassemble the path. -- func_normal_abspath_result= -- func_normal_abspath_tpath=$1 -- func_normal_abspath_altnamespace= -- case $func_normal_abspath_tpath in -- "") -- # Empty path, that just means $cwd. -- func_stripname '' '/' "`pwd`" -- func_normal_abspath_result=$func_stripname_result -- return -- ;; -- # The next three entries are used to spot a run of precisely -- # two leading slashes without using negated character classes; -- # we take advantage of case's first-match behaviour. -- ///*) -- # Unusual form of absolute path, do nothing. -- ;; -- //*) -- # Not necessarily an ordinary path; POSIX reserves leading '//' -- # and for example Cygwin uses it to access remote file shares -- # over CIFS/SMB, so we conserve a leading double slash if found. -- func_normal_abspath_altnamespace=/ -- ;; -- /*) -- # Absolute path, do nothing. -- ;; -+ case $1 in -+ *[\\\`\"\$]*) -+ func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; - *) -- # Relative path, prepend $cwd. -- func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath -- ;; -+ func_quote_for_eval_unquoted_result="$1" ;; - esac - -- # Cancel out all the simple stuff to save iterations. We also want -- # the path to end with a slash for ease of parsing, so make sure -- # there is one (and only one) here. -- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -- -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` -- while :; do -- # Processed it all yet? -- if test / = "$func_normal_abspath_tpath"; then -- # If we ascended to the root using ".." the result may be empty now. -- if test -z "$func_normal_abspath_result"; then -- func_normal_abspath_result=/ -- fi -- break -- fi -- func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -- -e "$_G_pathcar"` -- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -- -e "$_G_pathcdr"` -- # Figure out what to do with it -- case $func_normal_abspath_tcomponent in -- "") -- # Trailing empty path component, ignore it. -- ;; -- ..) -- # Parent dir; strip last assembled component from result. -- func_dirname "$func_normal_abspath_result" -- func_normal_abspath_result=$func_dirname_result -- ;; -- *) -- # Actual path component, append it. -- func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" -- ;; -- esac -- done -- # Restore leading double-slash if one was found on entry. -- func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result --} -- -- --# func_notquiet ARG... --# -------------------- --# Echo program name prefixed message only when not in quiet mode. --func_notquiet () --{ -- $debug_cmd -- -- $opt_quiet || func_echo ${1+"$@"} -- -- # A bug in bash halts the script if the last line of a function -- # fails when set -e is in force, so we need another command to -- # work around that: -- : --} -- -- --# func_relative_path SRCDIR DSTDIR --# -------------------------------- --# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. --func_relative_path () --{ -- $debug_cmd -- -- func_relative_path_result= -- func_normal_abspath "$1" -- func_relative_path_tlibdir=$func_normal_abspath_result -- func_normal_abspath "$2" -- func_relative_path_tbindir=$func_normal_abspath_result -- -- # Ascend the tree starting from libdir -- while :; do -- # check if we have found a prefix of bindir -- case $func_relative_path_tbindir in -- $func_relative_path_tlibdir) -- # found an exact match -- func_relative_path_tcancelled= -- break -- ;; -- $func_relative_path_tlibdir*) -- # found a matching prefix -- func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" -- func_relative_path_tcancelled=$func_stripname_result -- if test -z "$func_relative_path_result"; then -- func_relative_path_result=. -- fi -- break -- ;; -- *) -- func_dirname $func_relative_path_tlibdir -- func_relative_path_tlibdir=$func_dirname_result -- if test -z "$func_relative_path_tlibdir"; then -- # Have to descend all the way to the root! -- func_relative_path_result=../$func_relative_path_result -- func_relative_path_tcancelled=$func_relative_path_tbindir -- break -- fi -- func_relative_path_result=../$func_relative_path_result -- ;; -- esac -- done -- -- # Now calculate path; take care to avoid doubling-up slashes. -- func_stripname '' '/' "$func_relative_path_result" -- func_relative_path_result=$func_stripname_result -- func_stripname '/' '/' "$func_relative_path_tcancelled" -- if test -n "$func_stripname_result"; then -- func_append func_relative_path_result "/$func_stripname_result" -- fi -- -- # Normalisation. If bindir is libdir, return '.' else relative path. -- if test -n "$func_relative_path_result"; then -- func_stripname './' '' "$func_relative_path_result" -- func_relative_path_result=$func_stripname_result -- fi -- -- test -n "$func_relative_path_result" || func_relative_path_result=. -- -- : --} -- -- --# func_quote_portable EVAL ARG --# ---------------------------- --# Internal function to portably implement func_quote_arg. Note that we still --# keep attention to performance here so we as much as possible try to avoid --# calling sed binary (so far O(N) complexity as long as func_append is O(1)). --func_quote_portable () --{ -- $debug_cmd -- -- func_quote_portable_result=$2 -- -- # one-time-loop (easy break) -- while true -- do -- if $1; then -- func_quote_portable_result=`$ECHO "$2" | $SED \ -- -e "$sed_double_quote_subst" -e "$sed_double_backslash"` -- break -- fi -- -- # Quote for eval. -- case $func_quote_portable_result in -- *[\\\`\"\$]*) -- case $func_quote_portable_result in -- *[\[\*\?]*) -- func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"` -- break -- ;; -- esac -- -- func_quote_portable_old_IFS=$IFS -- for _G_char in '\' '`' '"' '$' -- do -- # STATE($1) PREV($2) SEPARATOR($3) -- set start "" "" -- func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy -- IFS=$_G_char -- for _G_part in $func_quote_portable_result -- do -- case $1 in -- quote) -- func_append func_quote_portable_result "$3$2" -- set quote "$_G_part" "\\$_G_char" -- ;; -- start) -- set first "" "" -- func_quote_portable_result= -- ;; -- first) -- set quote "$_G_part" "" -- ;; -- esac -- done -- done -- IFS=$func_quote_portable_old_IFS -- ;; -- *) ;; -- esac -- break -- done -- -- func_quote_portable_unquoted_result=$func_quote_portable_result -- case $func_quote_portable_result in -- # double-quote args containing shell metacharacters to delay -- # word splitting, command substitution and variable expansion -- # for a subsequent eval. -- # many bourne shells cannot handle close brackets correctly -+ case $func_quote_for_eval_unquoted_result in -+ # Double-quote args containing shell metacharacters to delay -+ # word splitting, command substitution and and variable -+ # expansion for a subsequent eval. -+ # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") -- func_quote_portable_result=\"$func_quote_portable_result\" -+ func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" - ;; -+ *) -+ func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" - esac - } - - --# func_quotefast_eval ARG --# ----------------------- --# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', --# but optimized for speed. Result is stored in $func_quotefast_eval. --if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then -- func_quotefast_eval () -- { -- printf -v func_quotefast_eval_result %q "$1" -- } --else -- func_quotefast_eval () -- { -- func_quote_portable false "$1" -- func_quotefast_eval_result=$func_quote_portable_result -- } --fi -- -- --# func_quote_arg MODEs ARG --# ------------------------ --# Quote one ARG to be evaled later. MODEs argument may contain zero ore more --# specifiers listed below separated by ',' character. This function returns two --# values: --# i) func_quote_arg_result --# double-quoted (when needed), suitable for a subsequent eval --# ii) func_quote_arg_unquoted_result --# has all characters that are still active within double --# quotes backslashified. Available only if 'unquoted' is specified. --# --# Available modes: --# ---------------- --# 'eval' (default) --# - escape shell special characters --# 'expand' --# - the same as 'eval'; but do not quote variable references --# 'pretty' --# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might --# later used in func_quote to get output like: 'echo "a b"' instead of --# 'echo a\ b'. This is slower than default on some shells. --# 'unquoted' --# - produce also $func_quote_arg_unquoted_result which does not contain --# wrapping double-quotes. --# --# Examples for 'func_quote_arg pretty,unquoted string': --# --# string | *_result | *_unquoted_result --# ------------+-----------------------+------------------- --# " | \" | \" --# a b | "a b" | a b --# "a b" | "\"a b\"" | \"a b\" --# * | "*" | * --# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" --# --# Examples for 'func_quote_arg pretty,unquoted,expand string': --# --# string | *_result | *_unquoted_result --# --------------+---------------------+-------------------- --# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" --func_quote_arg () --{ -- _G_quote_expand=false -- case ,$1, in -- *,expand,*) -- _G_quote_expand=: -- ;; -+# func_quote_for_expand arg -+# Aesthetically quote ARG to be evaled later; same as above, -+# but do not quote variable references. -+func_quote_for_expand () -+{ -+ case $1 in -+ *[\\\`\"]*) -+ my_arg=`$ECHO "$1" | $SED \ -+ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; -+ *) -+ my_arg="$1" ;; - esac - -- case ,$1, in -- *,pretty,*|*,expand,*|*,unquoted,*) -- func_quote_portable $_G_quote_expand "$2" -- func_quote_arg_result=$func_quote_portable_result -- func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result -- ;; -- *) -- # Faster quote-for-eval for some shells. -- func_quotefast_eval "$2" -- func_quote_arg_result=$func_quotefast_eval_result -+ case $my_arg in -+ # Double-quote args containing shell metacharacters to delay -+ # word splitting and command substitution for a subsequent eval. -+ # Many Bourne shells cannot handle close brackets correctly -+ # in scan sets, so we specify it separately. -+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") -+ my_arg="\"$my_arg\"" - ;; - esac --} -- - --# func_quote MODEs ARGs... --# ------------------------ --# Quote all ARGs to be evaled later and join them into single command. See --# func_quote_arg's description for more info. --func_quote () --{ -- $debug_cmd -- _G_func_quote_mode=$1 ; shift -- func_quote_result= -- while test 0 -lt $#; do -- func_quote_arg "$_G_func_quote_mode" "$1" -- if test -n "$func_quote_result"; then -- func_append func_quote_result " $func_quote_arg_result" -- else -- func_append func_quote_result "$func_quote_arg_result" -- fi -- shift -- done -+ func_quote_for_expand_result="$my_arg" - } - - --# func_stripname PREFIX SUFFIX NAME --# --------------------------------- --# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. --# PREFIX and SUFFIX must not contain globbing or regex special --# characters, hashes, percent signs, but SUFFIX may contain a leading --# dot (in which case that matches only a dot). --if test yes = "$_G_HAVE_XSI_OPS"; then -- eval 'func_stripname () -- { -- $debug_cmd -- -- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are -- # positional parameters, so assign one to ordinary variable first. -- func_stripname_result=$3 -- func_stripname_result=${func_stripname_result#"$1"} -- func_stripname_result=${func_stripname_result%"$2"} -- }' --else -- func_stripname () -- { -- $debug_cmd -- -- case $2 in -- .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; -- *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; -- esac -- } --fi -- -- --# func_show_eval CMD [FAIL_EXP] --# ----------------------------- --# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -+# func_show_eval cmd [fail_exp] -+# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is - # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP - # is given, then evaluate it. - func_show_eval () - { -- $debug_cmd -+ my_cmd="$1" -+ my_fail_exp="${2-:}" - -- _G_cmd=$1 -- _G_fail_exp=${2-':'} -- -- func_quote_arg pretty,expand "$_G_cmd" -- eval "func_notquiet $func_quote_arg_result" -+ ${opt_silent-false} || { -+ func_quote_for_expand "$my_cmd" -+ eval "func_echo $func_quote_for_expand_result" -+ } - -- $opt_dry_run || { -- eval "$_G_cmd" -- _G_status=$? -- if test 0 -ne "$_G_status"; then -- eval "(exit $_G_status); $_G_fail_exp" -+ if ${opt_dry_run-false}; then :; else -+ eval "$my_cmd" -+ my_status=$? -+ if test "$my_status" -eq 0; then :; else -+ eval "(exit $my_status); $my_fail_exp" - fi -- } -+ fi - } - - --# func_show_eval_locale CMD [FAIL_EXP] --# ------------------------------------ --# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -+# func_show_eval_locale cmd [fail_exp] -+# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is - # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP - # is given, then evaluate it. Use the saved locale for evaluation. - func_show_eval_locale () - { -- $debug_cmd -- -- _G_cmd=$1 -- _G_fail_exp=${2-':'} -+ my_cmd="$1" -+ my_fail_exp="${2-:}" - -- $opt_quiet || { -- func_quote_arg expand,pretty "$_G_cmd" -- eval "func_echo $func_quote_arg_result" -+ ${opt_silent-false} || { -+ func_quote_for_expand "$my_cmd" -+ eval "func_echo $func_quote_for_expand_result" - } - -- $opt_dry_run || { -- eval "$_G_user_locale -- $_G_cmd" -- _G_status=$? -- eval "$_G_safe_locale" -- if test 0 -ne "$_G_status"; then -- eval "(exit $_G_status); $_G_fail_exp" -+ if ${opt_dry_run-false}; then :; else -+ eval "$lt_user_locale -+ $my_cmd" -+ my_status=$? -+ eval "$lt_safe_locale" -+ if test "$my_status" -eq 0; then :; else -+ eval "(exit $my_status); $my_fail_exp" - fi -- } -+ fi - } - -- - # func_tr_sh --# ---------- - # Turn $1 into a string suitable for a shell variable name. - # Result is stored in $func_tr_sh_result. All characters - # not in the set a-zA-Z0-9_ are replaced with '_'. Further, - # if $1 begins with a digit, a '_' is prepended as well. - func_tr_sh () - { -- $debug_cmd -- -- case $1 in -- [0-9]* | *[!a-zA-Z0-9_]*) -- func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` -- ;; -- * ) -- func_tr_sh_result=$1 -- ;; -- esac --} -- -- --# func_verbose ARG... --# ------------------- --# Echo program name prefixed message in verbose mode only. --func_verbose () --{ -- $debug_cmd -- -- $opt_verbose && func_echo "$*" -- -- : --} -- -- --# func_warn_and_continue ARG... --# ----------------------------- --# Echo program name prefixed warning message to standard error. --func_warn_and_continue () --{ -- $debug_cmd -- -- $require_term_colors -- -- func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 --} -- -- --# func_warning CATEGORY ARG... --# ---------------------------- --# Echo program name prefixed warning message to standard error. Warning --# messages can be filtered according to CATEGORY, where this function --# elides messages where CATEGORY is not listed in the global variable --# 'opt_warning_types'. --func_warning () --{ -- $debug_cmd -- -- # CATEGORY must be in the warning_categories list! -- case " $warning_categories " in -- *" $1 "*) ;; -- *) func_internal_error "invalid warning category '$1'" ;; -- esac -- -- _G_category=$1 -- shift -- -- case " $opt_warning_types " in -- *" $_G_category "*) $warning_func ${1+"$@"} ;; -- esac --} -- -- --# func_sort_ver VER1 VER2 --# ----------------------- --# 'sort -V' is not generally available. --# Note this deviates from the version comparison in automake --# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a --# but this should suffice as we won't be specifying old --# version formats or redundant trailing .0 in bootstrap.conf. --# If we did want full compatibility then we should probably --# use m4_version_compare from autoconf. --func_sort_ver () --{ -- $debug_cmd -- -- printf '%s\n%s\n' "$1" "$2" \ -- | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n --} -- --# func_lt_ver PREV CURR --# --------------------- --# Return true if PREV and CURR are in the correct order according to --# func_sort_ver, otherwise false. Use it like this: --# --# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." --func_lt_ver () --{ -- $debug_cmd -- -- test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` --} -- -- --# Local variables: --# mode: shell-script --# sh-indentation: 2 --# eval: (add-hook 'before-save-hook 'time-stamp) --# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" --# time-stamp-time-zone: "UTC" --# End: --#! /bin/sh -- --# Set a version string for this script. --scriptversion=2015-10-12.13; # UTC -- --# A portable, pluggable option parser for Bourne shell. --# Written by Gary V. Vaughan, 2010 -- --# Copyright (C) 2010-2015 Free Software Foundation, Inc. --# This is free software; see the source for copying conditions. There is NO --# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- --# This program is free software: you can redistribute it and/or modify --# it under the terms of the GNU General Public License as published by --# the Free Software Foundation, either version 3 of the License, or --# (at your option) any later version. -- --# This program is distributed in the hope that it will be useful, --# but WITHOUT ANY WARRANTY; without even the implied warranty of --# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --# GNU General Public License for more details. -- --# You should have received a copy of the GNU General Public License --# along with this program. If not, see . -- --# Please report bugs or propose patches to gary@gnu.org. -- -- --## ------ ## --## Usage. ## --## ------ ## -- --# This file is a library for parsing options in your shell scripts along --# with assorted other useful supporting features that you can make use --# of too. --# --# For the simplest scripts you might need only: --# --# #!/bin/sh --# . relative/path/to/funclib.sh --# . relative/path/to/options-parser --# scriptversion=1.0 --# func_options ${1+"$@"} --# eval set dummy "$func_options_result"; shift --# ...rest of your script... --# --# In order for the '--version' option to work, you will need to have a --# suitably formatted comment like the one at the top of this file --# starting with '# Written by ' and ending with '# warranty; '. --# --# For '-h' and '--help' to work, you will also need a one line --# description of your script's purpose in a comment directly above the --# '# Written by ' line, like the one at the top of this file. --# --# The default options also support '--debug', which will turn on shell --# execution tracing (see the comment above debug_cmd below for another --# use), and '--verbose' and the func_verbose function to allow your script --# to display verbose messages only when your user has specified --# '--verbose'. --# --# After sourcing this file, you can plug processing for additional --# options by amending the variables from the 'Configuration' section --# below, and following the instructions in the 'Option parsing' --# section further down. -- --## -------------- ## --## Configuration. ## --## -------------- ## -- --# You should override these variables in your script after sourcing this --# file so that they reflect the customisations you have added to the --# option parser. -- --# The usage line for option parsing errors and the start of '-h' and --# '--help' output messages. You can embed shell variables for delayed --# expansion at the time the message is displayed, but you will need to --# quote other shell meta-characters carefully to prevent them being --# expanded when the contents are evaled. --usage='$progpath [OPTION]...' -- --# Short help message in response to '-h' and '--help'. Add to this or --# override it after sourcing this library to reflect the full set of --# options your script accepts. --usage_message="\ -- --debug enable verbose shell tracing -- -W, --warnings=CATEGORY -- report the warnings falling in CATEGORY [all] -- -v, --verbose verbosely report processing -- --version print version information and exit -- -h, --help print short or long help message and exit --" -- --# Additional text appended to 'usage_message' in response to '--help'. --long_help_message=" --Warning categories include: -- 'all' show all warnings -- 'none' turn off all the warnings -- 'error' warnings are treated as fatal errors" -- --# Help message printed before fatal option parsing errors. --fatal_help="Try '\$progname --help' for more information." -- -- -- --## ------------------------- ## --## Hook function management. ## --## ------------------------- ## -- --# This section contains functions for adding, removing, and running hooks --# to the main code. A hook is just a named list of of function, that can --# be run in order later on. -- --# func_hookable FUNC_NAME --# ----------------------- --# Declare that FUNC_NAME will run hooks added with --# 'func_add_hook FUNC_NAME ...'. --func_hookable () --{ -- $debug_cmd -- -- func_append hookable_fns " $1" --} -- -- --# func_add_hook FUNC_NAME HOOK_FUNC --# --------------------------------- --# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must --# first have been declared "hookable" by a call to 'func_hookable'. --func_add_hook () --{ -- $debug_cmd -- -- case " $hookable_fns " in -- *" $1 "*) ;; -- *) func_fatal_error "'$1' does not accept hook functions." ;; -- esac -- -- eval func_append ${1}_hooks '" $2"' --} -- -- --# func_remove_hook FUNC_NAME HOOK_FUNC --# ------------------------------------ --# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. --func_remove_hook () --{ -- $debug_cmd -- -- eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' --} -- -- --# func_run_hooks FUNC_NAME [ARG]... --# --------------------------------- --# Run all hook functions registered to FUNC_NAME. --# It is assumed that the list of hook functions contains nothing more --# than a whitespace-delimited list of legal shell function names, and --# no effort is wasted trying to catch shell meta-characters or preserve --# whitespace. --func_run_hooks () --{ -- $debug_cmd -- -- _G_rc_run_hooks=false -- -- case " $hookable_fns " in -- *" $1 "*) ;; -- *) func_fatal_error "'$1' does not support hook funcions.n" ;; -- esac -- -- eval _G_hook_fns=\$$1_hooks; shift -- -- for _G_hook in $_G_hook_fns; do -- if eval $_G_hook '"$@"'; then -- # store returned options list back into positional -- # parameters for next 'cmd' execution. -- eval _G_hook_result=\$${_G_hook}_result -- eval set dummy "$_G_hook_result"; shift -- _G_rc_run_hooks=: -- fi -- done -- -- $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result --} -- -- -- --## --------------- ## --## Option parsing. ## --## --------------- ## -- --# In order to add your own option parsing hooks, you must accept the --# full positional parameter list in your hook function, you may remove/edit --# any options that you action, and then pass back the remaining unprocessed --# options in '_result', escaped suitably for --# 'eval'. In this case you also must return $EXIT_SUCCESS to let the --# hook's caller know that it should pay attention to --# '_result'. Returning $EXIT_FAILURE signalizes that --# arguments are left untouched by the hook and therefore caller will ignore the --# result variable. --# --# Like this: --# --# my_options_prep () --# { --# $debug_cmd --# --# # Extend the existing usage message. --# usage_message=$usage_message' --# -s, --silent don'\''t print informational messages --# ' --# # No change in '$@' (ignored completely by this hook). There is --# # no need to do the equivalent (but slower) action: --# # func_quote eval ${1+"$@"} --# # my_options_prep_result=$func_quote_result --# false --# } --# func_add_hook func_options_prep my_options_prep --# --# --# my_silent_option () --# { --# $debug_cmd --# --# args_changed=false --# --# # Note that for efficiency, we parse as many options as we can --# # recognise in a loop before passing the remainder back to the --# # caller on the first unrecognised argument we encounter. --# while test $# -gt 0; do --# opt=$1; shift --# case $opt in --# --silent|-s) opt_silent=: --# args_changed=: --# ;; --# # Separate non-argument short options: --# -s*) func_split_short_opt "$_G_opt" --# set dummy "$func_split_short_opt_name" \ --# "-$func_split_short_opt_arg" ${1+"$@"} --# shift --# args_changed=: --# ;; --# *) # Make sure the first unrecognised option "$_G_opt" --# # is added back to "$@", we could need that later --# # if $args_changed is true. --# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; --# esac --# done --# --# if $args_changed; then --# func_quote eval ${1+"$@"} --# my_silent_option_result=$func_quote_result --# fi --# --# $args_changed --# } --# func_add_hook func_parse_options my_silent_option --# --# --# my_option_validation () --# { --# $debug_cmd --# --# $opt_silent && $opt_verbose && func_fatal_help "\ --# '--silent' and '--verbose' options are mutually exclusive." --# --# false --# } --# func_add_hook func_validate_options my_option_validation --# --# You'll also need to manually amend $usage_message to reflect the extra --# options you parse. It's preferable to append if you can, so that --# multiple option parsing hooks can be added safely. -- -- --# func_options_finish [ARG]... --# ---------------------------- --# Finishing the option parse loop (call 'func_options' hooks ATM). --func_options_finish () --{ -- $debug_cmd -- -- _G_func_options_finish_exit=false -- if func_run_hooks func_options ${1+"$@"}; then -- func_options_finish_result=$func_run_hooks_result -- _G_func_options_finish_exit=: -- fi -- -- $_G_func_options_finish_exit --} -- -- --# func_options [ARG]... --# --------------------- --# All the functions called inside func_options are hookable. See the --# individual implementations for details. --func_hookable func_options --func_options () --{ -- $debug_cmd -- -- _G_rc_options=false -- -- for my_func in options_prep parse_options validate_options options_finish -- do -- if eval func_$my_func '${1+"$@"}'; then -- eval _G_res_var='$'"func_${my_func}_result" -- eval set dummy "$_G_res_var" ; shift -- _G_rc_options=: -- fi -- done -- -- # Save modified positional parameters for caller. As a top-level -- # options-parser function we always need to set the 'func_options_result' -- # variable (regardless the $_G_rc_options value). -- if $_G_rc_options; then -- func_options_result=$_G_res_var -- else -- func_quote eval ${1+"$@"} -- func_options_result=$func_quote_result -- fi -- -- $_G_rc_options --} -- -- --# func_options_prep [ARG]... --# -------------------------- --# All initialisations required before starting the option parse loop. --# Note that when calling hook functions, we pass through the list of --# positional parameters. If a hook function modifies that list, and --# needs to propagate that back to rest of this script, then the complete --# modified list must be put in 'func_run_hooks_result' before --# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). --func_hookable func_options_prep --func_options_prep () --{ -- $debug_cmd -- -- # Option defaults: -- opt_verbose=false -- opt_warning_types= -- -- _G_rc_options_prep=false -- if func_run_hooks func_options_prep ${1+"$@"}; then -- _G_rc_options_prep=: -- # save modified positional parameters for caller -- func_options_prep_result=$func_run_hooks_result -- fi -- -- $_G_rc_options_prep --} -- -- --# func_parse_options [ARG]... --# --------------------------- --# The main option parsing loop. --func_hookable func_parse_options --func_parse_options () --{ -- $debug_cmd -- -- func_parse_options_result= -- -- _G_rc_parse_options=false -- # this just eases exit handling -- while test $# -gt 0; do -- # Defer to hook functions for initial option parsing, so they -- # get priority in the event of reusing an option name. -- if func_run_hooks func_parse_options ${1+"$@"}; then -- eval set dummy "$func_run_hooks_result"; shift -- _G_rc_parse_options=: -- fi -- -- # Break out of the loop if we already parsed every option. -- test $# -gt 0 || break -- -- _G_match_parse_options=: -- _G_opt=$1 -- shift -- case $_G_opt in -- --debug|-x) debug_cmd='set -x' -- func_echo "enabling shell trace mode" -- $debug_cmd -- ;; -- -- --no-warnings|--no-warning|--no-warn) -- set dummy --warnings none ${1+"$@"} -- shift -- ;; -- -- --warnings|--warning|-W) -- if test $# = 0 && func_missing_arg $_G_opt; then -- _G_rc_parse_options=: -- break -- fi -- case " $warning_categories $1" in -- *" $1 "*) -- # trailing space prevents matching last $1 above -- func_append_uniq opt_warning_types " $1" -- ;; -- *all) -- opt_warning_types=$warning_categories -- ;; -- *none) -- opt_warning_types=none -- warning_func=: -- ;; -- *error) -- opt_warning_types=$warning_categories -- warning_func=func_fatal_error -- ;; -- *) -- func_fatal_error \ -- "unsupported warning category: '$1'" -- ;; -- esac -- shift -- ;; -- -- --verbose|-v) opt_verbose=: ;; -- --version) func_version ;; -- -\?|-h) func_usage ;; -- --help) func_help ;; -- -- # Separate optargs to long options (plugins may need this): -- --*=*) func_split_equals "$_G_opt" -- set dummy "$func_split_equals_lhs" \ -- "$func_split_equals_rhs" ${1+"$@"} -- shift -- ;; -- -- # Separate optargs to short options: -- -W*) -- func_split_short_opt "$_G_opt" -- set dummy "$func_split_short_opt_name" \ -- "$func_split_short_opt_arg" ${1+"$@"} -- shift -- ;; -- -- # Separate non-argument short options: -- -\?*|-h*|-v*|-x*) -- func_split_short_opt "$_G_opt" -- set dummy "$func_split_short_opt_name" \ -- "-$func_split_short_opt_arg" ${1+"$@"} -- shift -- ;; -- -- --) _G_rc_parse_options=: ; break ;; -- -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; -- *) set dummy "$_G_opt" ${1+"$@"}; shift -- _G_match_parse_options=false -- break -- ;; -- esac -- -- $_G_match_parse_options && _G_rc_parse_options=: -- done -- -- -- if $_G_rc_parse_options; then -- # save modified positional parameters for caller -- func_quote eval ${1+"$@"} -- func_parse_options_result=$func_quote_result -- fi -- -- $_G_rc_parse_options -+ case $1 in -+ [0-9]* | *[!a-zA-Z0-9_]*) -+ func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` -+ ;; -+ * ) -+ func_tr_sh_result=$1 -+ ;; -+ esac - } - - --# func_validate_options [ARG]... --# ------------------------------ --# Perform any sanity checks on option settings and/or unconsumed --# arguments. --func_hookable func_validate_options --func_validate_options () -+# func_version -+# Echo version message to standard output and exit. -+func_version () - { -- $debug_cmd -+ $opt_debug - -- _G_rc_validate_options=false -- -- # Display all warnings if -W was not given. -- test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" -- -- if func_run_hooks func_validate_options ${1+"$@"}; then -- # save modified positional parameters for caller -- func_validate_options_result=$func_run_hooks_result -- _G_rc_validate_options=: -- fi -- -- # Bail if the options were screwed! -- $exit_cmd $EXIT_FAILURE -- -- $_G_rc_validate_options -+ $SED -n '/(C)/!b go -+ :more -+ /\./!{ -+ N -+ s/\n# / / -+ b more -+ } -+ :go -+ /^# '$PROGRAM' (GNU /,/# warranty; / { -+ s/^# // -+ s/^# *$// -+ s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ -+ p -+ }' < "$progpath" -+ exit $? - } - -- -- --## ----------------- ## --## Helper functions. ## --## ----------------- ## -- --# This section contains the helper functions used by the rest of the --# hookable option parser framework in ascii-betical order. -- -- --# func_fatal_help ARG... --# ---------------------- --# Echo program name prefixed message to standard error, followed by --# a help hint, and exit. --func_fatal_help () -+# func_usage -+# Echo short help message to standard output and exit. -+func_usage () - { -- $debug_cmd -+ $opt_debug - -- eval \$ECHO \""Usage: $usage"\" -- eval \$ECHO \""$fatal_help"\" -- func_error ${1+"$@"} -- exit $EXIT_FAILURE -+ $SED -n '/^# Usage:/,/^# *.*--help/ { -+ s/^# // -+ s/^# *$// -+ s/\$progname/'$progname'/ -+ p -+ }' < "$progpath" -+ echo -+ $ECHO "run \`$progname --help | more' for full usage" -+ exit $? - } - -- --# func_help --# --------- --# Echo long help message to standard output and exit. -+# func_help [NOEXIT] -+# Echo long help message to standard output and exit, -+# unless 'noexit' is passed as argument. - func_help () - { -- $debug_cmd -+ $opt_debug - -- func_usage_message -- $ECHO "$long_help_message" -- exit 0 -+ $SED -n '/^# Usage:/,/# Report bugs to/ { -+ :print -+ s/^# // -+ s/^# *$// -+ s*\$progname*'$progname'* -+ s*\$host*'"$host"'* -+ s*\$SHELL*'"$SHELL"'* -+ s*\$LTCC*'"$LTCC"'* -+ s*\$LTCFLAGS*'"$LTCFLAGS"'* -+ s*\$LD*'"$LD"'* -+ s/\$with_gnu_ld/'"$with_gnu_ld"'/ -+ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ -+ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ -+ p -+ d -+ } -+ /^# .* home page:/b print -+ /^# General help using/b print -+ ' < "$progpath" -+ ret=$? -+ if test -z "$1"; then -+ exit $ret -+ fi - } - -- --# func_missing_arg ARGNAME --# ------------------------ -+# func_missing_arg argname - # Echo program name prefixed message to standard error and set global - # exit_cmd. - func_missing_arg () - { -- $debug_cmd -+ $opt_debug - -- func_error "Missing argument for '$1'." -+ func_error "missing argument for $1." - exit_cmd=exit - } - - --# func_split_equals STRING --# ------------------------ --# Set func_split_equals_lhs and func_split_equals_rhs shell variables after --# splitting STRING at the '=' sign. --test -z "$_G_HAVE_XSI_OPS" \ -- && (eval 'x=a/b/c; -- test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ -- && _G_HAVE_XSI_OPS=yes -- --if test yes = "$_G_HAVE_XSI_OPS" --then -- # This is an XSI compatible shell, allowing a faster implementation... -- eval 'func_split_equals () -- { -- $debug_cmd -- -- func_split_equals_lhs=${1%%=*} -- func_split_equals_rhs=${1#*=} -- test "x$func_split_equals_lhs" = "x$1" \ -- && func_split_equals_rhs= -- }' --else -- # ...otherwise fall back to using expr, which is often a shell builtin. -- func_split_equals () -- { -- $debug_cmd -- -- func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` -- func_split_equals_rhs= -- test "x$func_split_equals_lhs" = "x$1" \ -- || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` -- } --fi #func_split_equals -- -- --# func_split_short_opt SHORTOPT --# ----------------------------- -+# func_split_short_opt shortopt - # Set func_split_short_opt_name and func_split_short_opt_arg shell - # variables after splitting SHORTOPT after the 2nd character. --if test yes = "$_G_HAVE_XSI_OPS" --then -- # This is an XSI compatible shell, allowing a faster implementation... -- eval 'func_split_short_opt () -- { -- $debug_cmd -- -- func_split_short_opt_arg=${1#??} -- func_split_short_opt_name=${1%"$func_split_short_opt_arg"} -- }' --else -- # ...otherwise fall back to using expr, which is often a shell builtin. -- func_split_short_opt () -- { -- $debug_cmd -- -- func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` -- func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` -- } --fi #func_split_short_opt -- -- --# func_usage --# ---------- --# Echo short help message to standard output and exit. --func_usage () -+func_split_short_opt () - { -- $debug_cmd -+ my_sed_short_opt='1s/^\(..\).*$/\1/;q' -+ my_sed_short_rest='1s/^..\(.*\)$/\1/;q' - -- func_usage_message -- $ECHO "Run '$progname --help |${PAGER-more}' for full usage" -- exit 0 --} -+ func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` -+ func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` -+} # func_split_short_opt may be replaced by extended shell implementation - - --# func_usage_message --# ------------------ --# Echo short help message to standard output. --func_usage_message () -+# func_split_long_opt longopt -+# Set func_split_long_opt_name and func_split_long_opt_arg shell -+# variables after splitting LONGOPT at the `=' sign. -+func_split_long_opt () - { -- $debug_cmd -+ my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' -+ my_sed_long_arg='1s/^--[^=]*=//' - -- eval \$ECHO \""Usage: $usage"\" -- echo -- $SED -n 's|^# || -- /^Written by/{ -- x;p;x -- } -- h -- /^Written by/q' < "$progpath" -- echo -- eval \$ECHO \""$usage_message"\" --} -+ func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` -+ func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` -+} # func_split_long_opt may be replaced by extended shell implementation - -+exit_cmd=: - --# func_version --# ------------ --# Echo version message to standard output and exit. --func_version () --{ -- $debug_cmd - -- printf '%s\n' "$progname $scriptversion" -- $SED -n ' -- /(C)/!b go -- :more -- /\./!{ -- N -- s|\n# | | -- b more -- } -- :go -- /^# Written by /,/# warranty; / { -- s|^# || -- s|^# *$|| -- s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| -- p -- } -- /^# Written by / { -- s|^# || -- p -- } -- /^warranty; /q' < "$progpath" - -- exit $? --} - - --# Local variables: --# mode: shell-script --# sh-indentation: 2 --# eval: (add-hook 'before-save-hook 'time-stamp) --# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" --# time-stamp-time-zone: "UTC" --# End: -+magic="%%%MAGIC variable%%%" -+magic_exe="%%%MAGIC EXE variable%%%" - --# Set a version string. --scriptversion='(GNU libtool) 2.4.6' -+# Global variables. -+nonopt= -+preserve_args= -+lo2o="s/\\.lo\$/.${objext}/" -+o2lo="s/\\.${objext}\$/.lo/" -+extracted_archives= -+extracted_serial=0 - -+# If this variable is set in any of the actions, the command in it -+# will be execed at the end. This prevents here-documents from being -+# left over by shells. -+exec_cmd= - --# func_echo ARG... --# ---------------- --# Libtool also displays the current mode in messages, so override --# funclib.sh func_echo with this custom definition. --func_echo () -+# func_append var value -+# Append VALUE to the end of shell variable VAR. -+func_append () - { -- $debug_cmd -- -- _G_message=$* -+ eval "${1}=\$${1}\${2}" -+} # func_append may be replaced by extended shell implementation - -- func_echo_IFS=$IFS -- IFS=$nl -- for _G_line in $_G_message; do -- IFS=$func_echo_IFS -- $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" -- done -- IFS=$func_echo_IFS --} -- -- --# func_warning ARG... --# ------------------- --# Libtool warnings are not categorized, so override funclib.sh --# func_warning with this simpler definition. --func_warning () -+# func_append_quoted var value -+# Quote VALUE and append to the end of shell variable VAR, separated -+# by a space. -+func_append_quoted () - { -- $debug_cmd -- -- $warning_func ${1+"$@"} --} -- -+ func_quote_for_eval "${2}" -+ eval "${1}=\$${1}\\ \$func_quote_for_eval_result" -+} # func_append_quoted may be replaced by extended shell implementation - --## ---------------- ## --## Options parsing. ## --## ---------------- ## -- --# Hook in the functions to make sure our own options are parsed during --# the option parsing loop. -- --usage='$progpath [OPTION]... [MODE-ARG]...' -- --# Short help message in response to '-h'. --usage_message="Options: -- --config show all configuration variables -- --debug enable verbose shell tracing -- -n, --dry-run display commands without modifying any files -- --features display basic configuration information and exit -- --mode=MODE use operation mode MODE -- --no-warnings equivalent to '-Wnone' -- --preserve-dup-deps don't remove duplicate dependency libraries -- --quiet, --silent don't print informational messages -- --tag=TAG use configuration variables from tag TAG -- -v, --verbose print more informational messages than default -- --version print version information -- -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] -- -h, --help, --help-all print short, long, or detailed help message --" - --# Additional text appended to 'usage_message' in response to '--help'. --func_help () -+# func_arith arithmetic-term... -+func_arith () - { -- $debug_cmd -- -- func_usage_message -- $ECHO "$long_help_message -- --MODE must be one of the following: -+ func_arith_result=`expr "${@}"` -+} # func_arith may be replaced by extended shell implementation - -- clean remove files from the build directory -- compile compile a source file into a libtool object -- execute automatically set library path, then run a program -- finish complete the installation of libtool libraries -- install install libraries or executables -- link create a library or an executable -- uninstall remove libraries from an installed directory -- --MODE-ARGS vary depending on the MODE. When passed as first option, --'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. --Try '$progname --help --mode=MODE' for a more detailed description of MODE. -- --When reporting a bug, please describe a test case to reproduce it and --include the following information: -- -- host-triplet: $host -- shell: $SHELL -- compiler: $LTCC -- compiler flags: $LTCFLAGS -- linker: $LD (gnu? $with_gnu_ld) -- version: $progname $scriptversion Debian-2.4.6-2.1 -- automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` -- autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` -- --Report bugs to . --GNU libtool home page: . --General help using GNU software: ." -- exit 0 --} - -+# func_len string -+# STRING may not start with a hyphen. -+func_len () -+{ -+ func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` -+} # func_len may be replaced by extended shell implementation - --# func_lo2o OBJECT-NAME --# --------------------- --# Transform OBJECT-NAME from a '.lo' suffix to the platform specific --# object suffix. - --lo2o=s/\\.lo\$/.$objext/ --o2lo=s/\\.$objext\$/.lo/ -+# func_lo2o object -+func_lo2o () -+{ -+ func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` -+} # func_lo2o may be replaced by extended shell implementation - --if test yes = "$_G_HAVE_XSI_OPS"; then -- eval 'func_lo2o () -- { -- case $1 in -- *.lo) func_lo2o_result=${1%.lo}.$objext ;; -- * ) func_lo2o_result=$1 ;; -- esac -- }' - -- # func_xform LIBOBJ-OR-SOURCE -- # --------------------------- -- # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) -- # suffix to a '.lo' libtool-object suffix. -- eval 'func_xform () -- { -- func_xform_result=${1%.*}.lo -- }' --else -- # ...otherwise fall back to using sed. -- func_lo2o () -- { -- func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` -- } -- -- func_xform () -- { -- func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` -- } --fi -+# func_xform libobj-or-source -+func_xform () -+{ -+ func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` -+} # func_xform may be replaced by extended shell implementation - - --# func_fatal_configuration ARG... --# ------------------------------- -+# func_fatal_configuration arg... - # Echo program name prefixed message to standard error, followed by - # a configuration failure hint, and exit. - func_fatal_configuration () - { -- func__fatal_error ${1+"$@"} \ -- "See the $PACKAGE documentation for more information." \ -- "Fatal configuration error." -+ func_error ${1+"$@"} -+ func_error "See the $PACKAGE documentation for more information." -+ func_fatal_error "Fatal configuration error." - } - - - # func_config --# ----------- - # Display the configuration for all the tags in this script. - func_config () - { -@@ -2318,19 +915,17 @@ func_config () - exit $? - } - -- - # func_features --# ------------- - # Display the features supported by this script. - func_features () - { - echo "host: $host" -- if test yes = "$build_libtool_libs"; then -+ if test "$build_libtool_libs" = yes; then - echo "enable shared libraries" - else - echo "disable shared libraries" - fi -- if test yes = "$build_old_libs"; then -+ if test "$build_old_libs" = yes; then - echo "enable static libraries" - else - echo "disable static libraries" -@@ -2339,369 +934,314 @@ func_features () - exit $? - } - -- --# func_enable_tag TAGNAME --# ----------------------- -+# func_enable_tag tagname - # Verify that TAGNAME is valid, and either flag an error and exit, or - # enable the TAGNAME tag. We also add TAGNAME to the global $taglist - # variable here. - func_enable_tag () - { -- # Global variable: -- tagname=$1 -+ # Global variable: -+ tagname="$1" - -- re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" -- re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" -- sed_extractcf=/$re_begincf/,/$re_endcf/p -- -- # Validate tagname. -- case $tagname in -- *[!-_A-Za-z0-9,/]*) -- func_fatal_error "invalid tag name: $tagname" -- ;; -- esac -+ re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" -+ re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" -+ sed_extractcf="/$re_begincf/,/$re_endcf/p" -+ -+ # Validate tagname. -+ case $tagname in -+ *[!-_A-Za-z0-9,/]*) -+ func_fatal_error "invalid tag name: $tagname" -+ ;; -+ esac - -- # Don't test for the "default" C tag, as we know it's -- # there but not specially marked. -- case $tagname in -- CC) ;; -+ # Don't test for the "default" C tag, as we know it's -+ # there but not specially marked. -+ case $tagname in -+ CC) ;; - *) -- if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then -- taglist="$taglist $tagname" -+ if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then -+ taglist="$taglist $tagname" - -- # Evaluate the configuration. Be careful to quote the path -- # and the sed script, to avoid splitting on whitespace, but -- # also don't use non-portable quotes within backquotes within -- # quotes we have to do it in 2 steps: -- extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` -- eval "$extractedcf" -- else -- func_error "ignoring unknown tag $tagname" -- fi -- ;; -- esac -+ # Evaluate the configuration. Be careful to quote the path -+ # and the sed script, to avoid splitting on whitespace, but -+ # also don't use non-portable quotes within backquotes within -+ # quotes we have to do it in 2 steps: -+ extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` -+ eval "$extractedcf" -+ else -+ func_error "ignoring unknown tag $tagname" -+ fi -+ ;; -+ esac - } - -- - # func_check_version_match --# ------------------------ - # Ensure that we are using m4 macros, and libtool script from the same - # release of libtool. - func_check_version_match () - { -- if test "$package_revision" != "$macro_revision"; then -- if test "$VERSION" != "$macro_version"; then -- if test -z "$macro_version"; then -- cat >&2 <<_LT_EOF -+ if test "$package_revision" != "$macro_revision"; then -+ if test "$VERSION" != "$macro_version"; then -+ if test -z "$macro_version"; then -+ cat >&2 <<_LT_EOF - $progname: Version mismatch error. This is $PACKAGE $VERSION, but the - $progname: definition of this LT_INIT comes from an older release. - $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION - $progname: and run autoconf again. - _LT_EOF -- else -- cat >&2 <<_LT_EOF -+ else -+ cat >&2 <<_LT_EOF - $progname: Version mismatch error. This is $PACKAGE $VERSION, but the - $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. - $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION - $progname: and run autoconf again. - _LT_EOF -- fi -- else -- cat >&2 <<_LT_EOF -+ fi -+ else -+ cat >&2 <<_LT_EOF - $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, - $progname: but the definition of this LT_INIT comes from revision $macro_revision. - $progname: You should recreate aclocal.m4 with macros from revision $package_revision - $progname: of $PACKAGE $VERSION and run autoconf again. - _LT_EOF -- fi -- -- exit $EXIT_MISMATCH - fi -+ -+ exit $EXIT_MISMATCH -+ fi - } - - --# libtool_options_prep [ARG]... --# ----------------------------- --# Preparation for options parsed by libtool. --libtool_options_prep () --{ -- $debug_mode -+# Shorthand for --mode=foo, only valid as the first argument -+case $1 in -+clean|clea|cle|cl) -+ shift; set dummy --mode clean ${1+"$@"}; shift -+ ;; -+compile|compil|compi|comp|com|co|c) -+ shift; set dummy --mode compile ${1+"$@"}; shift -+ ;; -+execute|execut|execu|exec|exe|ex|e) -+ shift; set dummy --mode execute ${1+"$@"}; shift -+ ;; -+finish|finis|fini|fin|fi|f) -+ shift; set dummy --mode finish ${1+"$@"}; shift -+ ;; -+install|instal|insta|inst|ins|in|i) -+ shift; set dummy --mode install ${1+"$@"}; shift -+ ;; -+link|lin|li|l) -+ shift; set dummy --mode link ${1+"$@"}; shift -+ ;; -+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) -+ shift; set dummy --mode uninstall ${1+"$@"}; shift -+ ;; -+esac - -- # Option defaults: -- opt_config=false -- opt_dlopen= -- opt_dry_run=false -- opt_help=false -- opt_mode= -- opt_preserve_dup_deps=false -- opt_quiet=false - -- nonopt= -- preserve_args= - -- _G_rc_lt_options_prep=: -+# Option defaults: -+opt_debug=: -+opt_dry_run=false -+opt_config=false -+opt_preserve_dup_deps=false -+opt_features=false -+opt_finish=false -+opt_help=false -+opt_help_all=false -+opt_silent=: -+opt_warning=: -+opt_verbose=: -+opt_silent=false -+opt_verbose=false - -- # Shorthand for --mode=foo, only valid as the first argument -- case $1 in -- clean|clea|cle|cl) -- shift; set dummy --mode clean ${1+"$@"}; shift -- ;; -- compile|compil|compi|comp|com|co|c) -- shift; set dummy --mode compile ${1+"$@"}; shift -- ;; -- execute|execut|execu|exec|exe|ex|e) -- shift; set dummy --mode execute ${1+"$@"}; shift -- ;; -- finish|finis|fini|fin|fi|f) -- shift; set dummy --mode finish ${1+"$@"}; shift -- ;; -- install|instal|insta|inst|ins|in|i) -- shift; set dummy --mode install ${1+"$@"}; shift -- ;; -- link|lin|li|l) -- shift; set dummy --mode link ${1+"$@"}; shift -- ;; -- uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) -- shift; set dummy --mode uninstall ${1+"$@"}; shift -- ;; -- *) -- _G_rc_lt_options_prep=false -- ;; -- esac - -- if $_G_rc_lt_options_prep; then -- # Pass back the list of options. -- func_quote eval ${1+"$@"} -- libtool_options_prep_result=$func_quote_result -- fi -+# Parse options once, thoroughly. This comes as soon as possible in the -+# script to make things like `--version' happen as quickly as we can. -+{ -+ # this just eases exit handling -+ while test $# -gt 0; do -+ opt="$1" -+ shift -+ case $opt in -+ --debug|-x) opt_debug='set -x' -+ func_echo "enabling shell trace mode" -+ $opt_debug -+ ;; -+ --dry-run|--dryrun|-n) -+ opt_dry_run=: -+ ;; -+ --config) -+ opt_config=: -+func_config -+ ;; -+ --dlopen|-dlopen) -+ optarg="$1" -+ opt_dlopen="${opt_dlopen+$opt_dlopen -+}$optarg" -+ shift -+ ;; -+ --preserve-dup-deps) -+ opt_preserve_dup_deps=: -+ ;; -+ --features) -+ opt_features=: -+func_features -+ ;; -+ --finish) -+ opt_finish=: -+set dummy --mode finish ${1+"$@"}; shift -+ ;; -+ --help) -+ opt_help=: -+ ;; -+ --help-all) -+ opt_help_all=: -+opt_help=': help-all' -+ ;; -+ --mode) -+ test $# = 0 && func_missing_arg $opt && break -+ optarg="$1" -+ opt_mode="$optarg" -+case $optarg in -+ # Valid mode arguments: -+ clean|compile|execute|finish|install|link|relink|uninstall) ;; -+ -+ # Catch anything else as an error -+ *) func_error "invalid argument for $opt" -+ exit_cmd=exit -+ break -+ ;; -+esac -+ shift -+ ;; -+ --no-silent|--no-quiet) -+ opt_silent=false -+func_append preserve_args " $opt" -+ ;; -+ --no-warning|--no-warn) -+ opt_warning=false -+func_append preserve_args " $opt" -+ ;; -+ --no-verbose) -+ opt_verbose=false -+func_append preserve_args " $opt" -+ ;; -+ --silent|--quiet) -+ opt_silent=: -+func_append preserve_args " $opt" -+ opt_verbose=false -+ ;; -+ --verbose|-v) -+ opt_verbose=: -+func_append preserve_args " $opt" -+opt_silent=false -+ ;; -+ --tag) -+ test $# = 0 && func_missing_arg $opt && break -+ optarg="$1" -+ opt_tag="$optarg" -+func_append preserve_args " $opt $optarg" -+func_enable_tag "$optarg" -+ shift -+ ;; -+ -+ -\?|-h) func_usage ;; -+ --help) func_help ;; -+ --version) func_version ;; -+ -+ # Separate optargs to long options: -+ --*=*) -+ func_split_long_opt "$opt" -+ set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} -+ shift -+ ;; -+ -+ # Separate non-argument short options: -+ -\?*|-h*|-n*|-v*) -+ func_split_short_opt "$opt" -+ set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} -+ shift -+ ;; -+ -+ --) break ;; -+ -*) func_fatal_help "unrecognized option \`$opt'" ;; -+ *) set dummy "$opt" ${1+"$@"}; shift; break ;; -+ esac -+ done - -- $_G_rc_lt_options_prep --} --func_add_hook func_options_prep libtool_options_prep -+ # Validate options: - -+ # save first non-option argument -+ if test "$#" -gt 0; then -+ nonopt="$opt" -+ shift -+ fi - --# libtool_parse_options [ARG]... --# --------------------------------- --# Provide handling for libtool specific options. --libtool_parse_options () --{ -- $debug_cmd -+ # preserve --debug -+ test "$opt_debug" = : || func_append preserve_args " --debug" - -- _G_rc_lt_parse_options=false -+ case $host in -+ *cygwin* | *mingw* | *pw32* | *cegcc*) -+ # don't eliminate duplications in $postdeps and $predeps -+ opt_duplicate_compiler_generated_deps=: -+ ;; -+ *) -+ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps -+ ;; -+ esac - -- # Perform our own loop to consume as many options as possible in -- # each iteration. -- while test $# -gt 0; do -- _G_match_lt_parse_options=: -- _G_opt=$1 -- shift -- case $_G_opt in -- --dry-run|--dryrun|-n) -- opt_dry_run=: -- ;; -- -- --config) func_config ;; -- -- --dlopen|-dlopen) -- opt_dlopen="${opt_dlopen+$opt_dlopen --}$1" -- shift -- ;; -- -- --preserve-dup-deps) -- opt_preserve_dup_deps=: ;; -- -- --features) func_features ;; -- -- --finish) set dummy --mode finish ${1+"$@"}; shift ;; -- -- --help) opt_help=: ;; -- -- --help-all) opt_help=': help-all' ;; -- -- --mode) test $# = 0 && func_missing_arg $_G_opt && break -- opt_mode=$1 -- case $1 in -- # Valid mode arguments: -- clean|compile|execute|finish|install|link|relink|uninstall) ;; -- -- # Catch anything else as an error -- *) func_error "invalid argument for $_G_opt" -- exit_cmd=exit -- break -- ;; -- esac -- shift -- ;; -- -- --no-silent|--no-quiet) -- opt_quiet=false -- func_append preserve_args " $_G_opt" -- ;; -- -- --no-warnings|--no-warning|--no-warn) -- opt_warning=false -- func_append preserve_args " $_G_opt" -- ;; -- -- --no-verbose) -- opt_verbose=false -- func_append preserve_args " $_G_opt" -- ;; -- -- --silent|--quiet) -- opt_quiet=: -- opt_verbose=false -- func_append preserve_args " $_G_opt" -- ;; -- -- --tag) test $# = 0 && func_missing_arg $_G_opt && break -- opt_tag=$1 -- func_append preserve_args " $_G_opt $1" -- func_enable_tag "$1" -- shift -- ;; -- -- --verbose|-v) opt_quiet=false -- opt_verbose=: -- func_append preserve_args " $_G_opt" -- ;; -- -- # An option not handled by this hook function: -- *) set dummy "$_G_opt" ${1+"$@"} ; shift -- _G_match_lt_parse_options=false -- break -- ;; -- esac -- $_G_match_lt_parse_options && _G_rc_lt_parse_options=: -- done -+ $opt_help || { -+ # Sanity checks first: -+ func_check_version_match - -- if $_G_rc_lt_parse_options; then -- # save modified positional parameters for caller -- func_quote eval ${1+"$@"} -- libtool_parse_options_result=$func_quote_result -+ if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then -+ func_fatal_configuration "not configured to build any kind of library" - fi - -- $_G_rc_lt_parse_options --} --func_add_hook func_parse_options libtool_parse_options -- -- -+ # Darwin sucks -+ eval std_shrext=\"$shrext_cmds\" - --# libtool_validate_options [ARG]... --# --------------------------------- --# Perform any sanity checks on option settings and/or unconsumed --# arguments. --libtool_validate_options () --{ -- # save first non-option argument -- if test 0 -lt $#; then -- nonopt=$1 -- shift -+ # Only execute mode is allowed to have -dlopen flags. -+ if test -n "$opt_dlopen" && test "$opt_mode" != execute; then -+ func_error "unrecognized option \`-dlopen'" -+ $ECHO "$help" 1>&2 -+ exit $EXIT_FAILURE - fi - -- # preserve --debug -- test : = "$debug_cmd" || func_append preserve_args " --debug" -- -- case $host in -- # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 -- # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 -- *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) -- # don't eliminate duplications in $postdeps and $predeps -- opt_duplicate_compiler_generated_deps=: -- ;; -- *) -- opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps -- ;; -- esac -+ # Change the help message to a mode-specific one. -+ generic_help="$help" -+ help="Try \`$progname --help --mode=$opt_mode' for more information." -+ } - -- $opt_help || { -- # Sanity checks first: -- func_check_version_match -- -- test yes != "$build_libtool_libs" \ -- && test yes != "$build_old_libs" \ -- && func_fatal_configuration "not configured to build any kind of library" -- -- # Darwin sucks -- eval std_shrext=\"$shrext_cmds\" -- -- # Only execute mode is allowed to have -dlopen flags. -- if test -n "$opt_dlopen" && test execute != "$opt_mode"; then -- func_error "unrecognized option '-dlopen'" -- $ECHO "$help" 1>&2 -- exit $EXIT_FAILURE -- fi -- -- # Change the help message to a mode-specific one. -- generic_help=$help -- help="Try '$progname --help --mode=$opt_mode' for more information." -- } - -- # Pass back the unparsed argument list -- func_quote eval ${1+"$@"} -- libtool_validate_options_result=$func_quote_result -+ # Bail if the options were screwed -+ $exit_cmd $EXIT_FAILURE - } --func_add_hook func_validate_options libtool_validate_options - - --# Process options as early as possible so that --help and --version --# can return quickly. --func_options ${1+"$@"} --eval set dummy "$func_options_result"; shift -- - - - ## ----------- ## - ## Main. ## - ## ----------- ## - --magic='%%%MAGIC variable%%%' --magic_exe='%%%MAGIC EXE variable%%%' -- --# Global variables. --extracted_archives= --extracted_serial=0 -- --# If this variable is set in any of the actions, the command in it --# will be execed at the end. This prevents here-documents from being --# left over by shells. --exec_cmd= -- -- --# A function that is used when there is no print builtin or printf. --func_fallback_echo () --{ -- eval 'cat <<_LTECHO_EOF --$1 --_LTECHO_EOF' --} -- --# func_generated_by_libtool --# True iff stdin has been generated by Libtool. This function is only --# a basic sanity check; it will hardly flush out determined imposters. --func_generated_by_libtool_p () --{ -- $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 --} -- - # func_lalib_p file --# True iff FILE is a libtool '.la' library or '.lo' object file. -+# True iff FILE is a libtool `.la' library or `.lo' object file. - # This function is only a basic sanity check; it will hardly flush out - # determined imposters. - func_lalib_p () - { - test -f "$1" && -- $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p -+ $SED -e 4q "$1" 2>/dev/null \ -+ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 - } - - # func_lalib_unsafe_p file --# True iff FILE is a libtool '.la' library or '.lo' object file. -+# True iff FILE is a libtool `.la' library or `.lo' object file. - # This function implements the same check as func_lalib_p without - # resorting to external programs. To this end, it redirects stdin and - # closes it afterwards, without saving the original file descriptor. - # As a safety measure, use it only where a negative result would be --# fatal anyway. Works if 'file' does not exist. -+# fatal anyway. Works if `file' does not exist. - func_lalib_unsafe_p () - { - lalib_p=no -@@ -2709,13 +1249,13 @@ func_lalib_unsafe_p () - for lalib_p_l in 1 2 3 4 - do - read lalib_p_line -- case $lalib_p_line in -+ case "$lalib_p_line" in - \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; - esac - done - exec 0<&5 5<&- - fi -- test yes = "$lalib_p" -+ test "$lalib_p" = yes - } - - # func_ltwrapper_script_p file -@@ -2724,8 +1264,7 @@ func_lalib_unsafe_p () - # determined imposters. - func_ltwrapper_script_p () - { -- test -f "$1" && -- $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p -+ func_lalib_p "$1" - } - - # func_ltwrapper_executable_p file -@@ -2750,7 +1289,7 @@ func_ltwrapper_scriptname () - { - func_dirname_and_basename "$1" "" "." - func_stripname '' '.exe' "$func_basename_result" -- func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper -+ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" - } - - # func_ltwrapper_p file -@@ -2769,13 +1308,11 @@ func_ltwrapper_p () - # FAIL_CMD may read-access the current command in variable CMD! - func_execute_cmds () - { -- $debug_cmd -- -+ $opt_debug - save_ifs=$IFS; IFS='~' - for cmd in $1; do -- IFS=$sp$nl -- eval cmd=\"$cmd\" - IFS=$save_ifs -+ eval cmd=\"$cmd\" - func_show_eval "$cmd" "${2-:}" - done - IFS=$save_ifs -@@ -2787,11 +1324,10 @@ func_execute_cmds () - # Note that it is not necessary on cygwin/mingw to append a dot to - # FILE even if both FILE and FILE.exe exist: automatic-append-.exe - # behavior happens only for exec(3), not for open(2)! Also, sourcing --# 'FILE.' does not work on cygwin managed mounts. -+# `FILE.' does not work on cygwin managed mounts. - func_source () - { -- $debug_cmd -- -+ $opt_debug - case $1 in - */* | *\\*) . "$1" ;; - *) . "./$1" ;; -@@ -2818,10 +1354,10 @@ func_resolve_sysroot () - # store the result into func_replace_sysroot_result. - func_replace_sysroot () - { -- case $lt_sysroot:$1 in -+ case "$lt_sysroot:$1" in - ?*:"$lt_sysroot"*) - func_stripname "$lt_sysroot" '' "$1" -- func_replace_sysroot_result='='$func_stripname_result -+ func_replace_sysroot_result="=$func_stripname_result" - ;; - *) - # Including no sysroot. -@@ -2838,8 +1374,7 @@ func_replace_sysroot () - # arg is usually of the form 'gcc ...' - func_infer_tag () - { -- $debug_cmd -- -+ $opt_debug - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do -@@ -2858,7 +1393,7 @@ func_infer_tag () - for z in $available_tags; do - if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then - # Evaluate the configuration. -- eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" -+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" - CC_quoted= - for arg in $CC; do - # Double-quote args containing other shell metacharacters. -@@ -2883,7 +1418,7 @@ func_infer_tag () - # line option must be used. - if test -z "$tagname"; then - func_echo "unable to infer tagged configuration" -- func_fatal_error "specify a tag with '--tag'" -+ func_fatal_error "specify a tag with \`--tag'" - # else - # func_verbose "using $tagname tagged configuration" - fi -@@ -2899,15 +1434,15 @@ func_infer_tag () - # but don't create it if we're doing a dry run. - func_write_libtool_object () - { -- write_libobj=$1 -- if test yes = "$build_libtool_libs"; then -- write_lobj=\'$2\' -+ write_libobj=${1} -+ if test "$build_libtool_libs" = yes; then -+ write_lobj=\'${2}\' - else - write_lobj=none - fi - -- if test yes = "$build_old_libs"; then -- write_oldobj=\'$3\' -+ if test "$build_old_libs" = yes; then -+ write_oldobj=\'${3}\' - else - write_oldobj=none - fi -@@ -2915,7 +1450,7 @@ func_write_libtool_object () - $opt_dry_run || { - cat >${write_libobj}T </dev/null` -- if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then -+ if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then - func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | -- $SED -e "$sed_naive_backslashify"` -+ $SED -e "$lt_sed_naive_backslashify"` - else - func_convert_core_file_wine_to_w32_result= - fi -@@ -2980,19 +1514,18 @@ func_convert_core_file_wine_to_w32 () - # are convertible, then the result may be empty. - func_convert_core_path_wine_to_w32 () - { -- $debug_cmd -- -+ $opt_debug - # unfortunately, winepath doesn't convert paths, only file names -- func_convert_core_path_wine_to_w32_result= -+ func_convert_core_path_wine_to_w32_result="" - if test -n "$1"; then - oldIFS=$IFS - IFS=: - for func_convert_core_path_wine_to_w32_f in $1; do - IFS=$oldIFS - func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" -- if test -n "$func_convert_core_file_wine_to_w32_result"; then -+ if test -n "$func_convert_core_file_wine_to_w32_result" ; then - if test -z "$func_convert_core_path_wine_to_w32_result"; then -- func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result -+ func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" - else - func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" - fi -@@ -3021,8 +1554,7 @@ func_convert_core_path_wine_to_w32 () - # environment variable; do not put it in $PATH. - func_cygpath () - { -- $debug_cmd -- -+ $opt_debug - if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then - func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` - if test "$?" -ne 0; then -@@ -3031,7 +1563,7 @@ func_cygpath () - fi - else - func_cygpath_result= -- func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" -+ func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" - fi - } - #end: func_cygpath -@@ -3042,11 +1574,10 @@ func_cygpath () - # result in func_convert_core_msys_to_w32_result. - func_convert_core_msys_to_w32 () - { -- $debug_cmd -- -+ $opt_debug - # awkward: cmd appends spaces to result - func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | -- $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` -+ $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` - } - #end: func_convert_core_msys_to_w32 - -@@ -3057,14 +1588,13 @@ func_convert_core_msys_to_w32 () - # func_to_host_file_result to ARG1). - func_convert_file_check () - { -- $debug_cmd -- -- if test -z "$2" && test -n "$1"; then -+ $opt_debug -+ if test -z "$2" && test -n "$1" ; then - func_error "Could not determine host file name corresponding to" -- func_error " '$1'" -+ func_error " \`$1'" - func_error "Continuing, but uninstalled executables may not work." - # Fallback: -- func_to_host_file_result=$1 -+ func_to_host_file_result="$1" - fi - } - # end func_convert_file_check -@@ -3076,11 +1606,10 @@ func_convert_file_check () - # func_to_host_file_result to a simplistic fallback value (see below). - func_convert_path_check () - { -- $debug_cmd -- -+ $opt_debug - if test -z "$4" && test -n "$3"; then - func_error "Could not determine the host path corresponding to" -- func_error " '$3'" -+ func_error " \`$3'" - func_error "Continuing, but uninstalled executables may not work." - # Fallback. This is a deliberately simplistic "conversion" and - # should not be "improved". See libtool.info. -@@ -3089,7 +1618,7 @@ func_convert_path_check () - func_to_host_path_result=`echo "$3" | - $SED -e "$lt_replace_pathsep_chars"` - else -- func_to_host_path_result=$3 -+ func_to_host_path_result="$3" - fi - fi - } -@@ -3101,10 +1630,9 @@ func_convert_path_check () - # and appending REPL if ORIG matches BACKPAT. - func_convert_path_front_back_pathsep () - { -- $debug_cmd -- -+ $opt_debug - case $4 in -- $1 ) func_to_host_path_result=$3$func_to_host_path_result -+ $1 ) func_to_host_path_result="$3$func_to_host_path_result" - ;; - esac - case $4 in -@@ -3118,7 +1646,7 @@ func_convert_path_front_back_pathsep () - ################################################## - # $build to $host FILE NAME CONVERSION FUNCTIONS # - ################################################## --# invoked via '$to_host_file_cmd ARG' -+# invoked via `$to_host_file_cmd ARG' - # - # In each case, ARG is the path to be converted from $build to $host format. - # Result will be available in $func_to_host_file_result. -@@ -3129,8 +1657,7 @@ func_convert_path_front_back_pathsep () - # in func_to_host_file_result. - func_to_host_file () - { -- $debug_cmd -- -+ $opt_debug - $to_host_file_cmd "$1" - } - # end func_to_host_file -@@ -3142,8 +1669,7 @@ func_to_host_file () - # in (the comma separated) LAZY, no conversion takes place. - func_to_tool_file () - { -- $debug_cmd -- -+ $opt_debug - case ,$2, in - *,"$to_tool_file_cmd",*) - func_to_tool_file_result=$1 -@@ -3161,7 +1687,7 @@ func_to_tool_file () - # Copy ARG to func_to_host_file_result. - func_convert_file_noop () - { -- func_to_host_file_result=$1 -+ func_to_host_file_result="$1" - } - # end func_convert_file_noop - -@@ -3172,12 +1698,11 @@ func_convert_file_noop () - # func_to_host_file_result. - func_convert_file_msys_to_w32 () - { -- $debug_cmd -- -- func_to_host_file_result=$1 -+ $opt_debug -+ func_to_host_file_result="$1" - if test -n "$1"; then - func_convert_core_msys_to_w32 "$1" -- func_to_host_file_result=$func_convert_core_msys_to_w32_result -+ func_to_host_file_result="$func_convert_core_msys_to_w32_result" - fi - func_convert_file_check "$1" "$func_to_host_file_result" - } -@@ -3189,9 +1714,8 @@ func_convert_file_msys_to_w32 () - # func_to_host_file_result. - func_convert_file_cygwin_to_w32 () - { -- $debug_cmd -- -- func_to_host_file_result=$1 -+ $opt_debug -+ func_to_host_file_result="$1" - if test -n "$1"; then - # because $build is cygwin, we call "the" cygpath in $PATH; no need to use - # LT_CYGPATH in this case. -@@ -3207,12 +1731,11 @@ func_convert_file_cygwin_to_w32 () - # and a working winepath. Returns result in func_to_host_file_result. - func_convert_file_nix_to_w32 () - { -- $debug_cmd -- -- func_to_host_file_result=$1 -+ $opt_debug -+ func_to_host_file_result="$1" - if test -n "$1"; then - func_convert_core_file_wine_to_w32 "$1" -- func_to_host_file_result=$func_convert_core_file_wine_to_w32_result -+ func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" - fi - func_convert_file_check "$1" "$func_to_host_file_result" - } -@@ -3224,13 +1747,12 @@ func_convert_file_nix_to_w32 () - # Returns result in func_to_host_file_result. - func_convert_file_msys_to_cygwin () - { -- $debug_cmd -- -- func_to_host_file_result=$1 -+ $opt_debug -+ func_to_host_file_result="$1" - if test -n "$1"; then - func_convert_core_msys_to_w32 "$1" - func_cygpath -u "$func_convert_core_msys_to_w32_result" -- func_to_host_file_result=$func_cygpath_result -+ func_to_host_file_result="$func_cygpath_result" - fi - func_convert_file_check "$1" "$func_to_host_file_result" - } -@@ -3243,14 +1765,13 @@ func_convert_file_msys_to_cygwin () - # in func_to_host_file_result. - func_convert_file_nix_to_cygwin () - { -- $debug_cmd -- -- func_to_host_file_result=$1 -+ $opt_debug -+ func_to_host_file_result="$1" - if test -n "$1"; then - # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. - func_convert_core_file_wine_to_w32 "$1" - func_cygpath -u "$func_convert_core_file_wine_to_w32_result" -- func_to_host_file_result=$func_cygpath_result -+ func_to_host_file_result="$func_cygpath_result" - fi - func_convert_file_check "$1" "$func_to_host_file_result" - } -@@ -3260,7 +1781,7 @@ func_convert_file_nix_to_cygwin () - ############################################# - # $build to $host PATH CONVERSION FUNCTIONS # - ############################################# --# invoked via '$to_host_path_cmd ARG' -+# invoked via `$to_host_path_cmd ARG' - # - # In each case, ARG is the path to be converted from $build to $host format. - # The result will be available in $func_to_host_path_result. -@@ -3284,11 +1805,10 @@ func_convert_file_nix_to_cygwin () - to_host_path_cmd= - func_init_to_host_path_cmd () - { -- $debug_cmd -- -+ $opt_debug - if test -z "$to_host_path_cmd"; then - func_stripname 'func_convert_file_' '' "$to_host_file_cmd" -- to_host_path_cmd=func_convert_path_$func_stripname_result -+ to_host_path_cmd="func_convert_path_${func_stripname_result}" - fi - } - -@@ -3298,8 +1818,7 @@ func_init_to_host_path_cmd () - # in func_to_host_path_result. - func_to_host_path () - { -- $debug_cmd -- -+ $opt_debug - func_init_to_host_path_cmd - $to_host_path_cmd "$1" - } -@@ -3310,7 +1829,7 @@ func_to_host_path () - # Copy ARG to func_to_host_path_result. - func_convert_path_noop () - { -- func_to_host_path_result=$1 -+ func_to_host_path_result="$1" - } - # end func_convert_path_noop - -@@ -3321,9 +1840,8 @@ func_convert_path_noop () - # func_to_host_path_result. - func_convert_path_msys_to_w32 () - { -- $debug_cmd -- -- func_to_host_path_result=$1 -+ $opt_debug -+ func_to_host_path_result="$1" - if test -n "$1"; then - # Remove leading and trailing path separator characters from ARG. MSYS - # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; -@@ -3331,7 +1849,7 @@ func_convert_path_msys_to_w32 () - func_stripname : : "$1" - func_to_host_path_tmp1=$func_stripname_result - func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" -- func_to_host_path_result=$func_convert_core_msys_to_w32_result -+ func_to_host_path_result="$func_convert_core_msys_to_w32_result" - func_convert_path_check : ";" \ - "$func_to_host_path_tmp1" "$func_to_host_path_result" - func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" -@@ -3345,9 +1863,8 @@ func_convert_path_msys_to_w32 () - # func_to_host_file_result. - func_convert_path_cygwin_to_w32 () - { -- $debug_cmd -- -- func_to_host_path_result=$1 -+ $opt_debug -+ func_to_host_path_result="$1" - if test -n "$1"; then - # See func_convert_path_msys_to_w32: - func_stripname : : "$1" -@@ -3366,15 +1883,14 @@ func_convert_path_cygwin_to_w32 () - # a working winepath. Returns result in func_to_host_file_result. - func_convert_path_nix_to_w32 () - { -- $debug_cmd -- -- func_to_host_path_result=$1 -+ $opt_debug -+ func_to_host_path_result="$1" - if test -n "$1"; then - # See func_convert_path_msys_to_w32: - func_stripname : : "$1" - func_to_host_path_tmp1=$func_stripname_result - func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" -- func_to_host_path_result=$func_convert_core_path_wine_to_w32_result -+ func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" - func_convert_path_check : ";" \ - "$func_to_host_path_tmp1" "$func_to_host_path_result" - func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" -@@ -3388,16 +1904,15 @@ func_convert_path_nix_to_w32 () - # Returns result in func_to_host_file_result. - func_convert_path_msys_to_cygwin () - { -- $debug_cmd -- -- func_to_host_path_result=$1 -+ $opt_debug -+ func_to_host_path_result="$1" - if test -n "$1"; then - # See func_convert_path_msys_to_w32: - func_stripname : : "$1" - func_to_host_path_tmp1=$func_stripname_result - func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" - func_cygpath -u -p "$func_convert_core_msys_to_w32_result" -- func_to_host_path_result=$func_cygpath_result -+ func_to_host_path_result="$func_cygpath_result" - func_convert_path_check : : \ - "$func_to_host_path_tmp1" "$func_to_host_path_result" - func_convert_path_front_back_pathsep ":*" "*:" : "$1" -@@ -3412,9 +1927,8 @@ func_convert_path_msys_to_cygwin () - # func_to_host_file_result. - func_convert_path_nix_to_cygwin () - { -- $debug_cmd -- -- func_to_host_path_result=$1 -+ $opt_debug -+ func_to_host_path_result="$1" - if test -n "$1"; then - # Remove leading and trailing path separator characters from - # ARG. msys behavior is inconsistent here, cygpath turns them -@@ -3423,7 +1937,7 @@ func_convert_path_nix_to_cygwin () - func_to_host_path_tmp1=$func_stripname_result - func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" - func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" -- func_to_host_path_result=$func_cygpath_result -+ func_to_host_path_result="$func_cygpath_result" - func_convert_path_check : : \ - "$func_to_host_path_tmp1" "$func_to_host_path_result" - func_convert_path_front_back_pathsep ":*" "*:" : "$1" -@@ -3432,31 +1946,13 @@ func_convert_path_nix_to_cygwin () - # end func_convert_path_nix_to_cygwin - - --# func_dll_def_p FILE --# True iff FILE is a Windows DLL '.def' file. --# Keep in sync with _LT_DLL_DEF_P in libtool.m4 --func_dll_def_p () --{ -- $debug_cmd -- -- func_dll_def_p_tmp=`$SED -n \ -- -e 's/^[ ]*//' \ -- -e '/^\(;.*\)*$/d' \ -- -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ -- -e q \ -- "$1"` -- test DEF = "$func_dll_def_p_tmp" --} -- -- - # func_mode_compile arg... - func_mode_compile () - { -- $debug_cmd -- -+ $opt_debug - # Get the compilation command and the source file. - base_compile= -- srcfile=$nonopt # always keep a non-empty value in "srcfile" -+ srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_opt=yes - suppress_output= - arg_mode=normal -@@ -3469,12 +1965,12 @@ func_mode_compile () - case $arg_mode in - arg ) - # do not "continue". Instead, add this to base_compile -- lastarg=$arg -+ lastarg="$arg" - arg_mode=normal - ;; - - target ) -- libobj=$arg -+ libobj="$arg" - arg_mode=normal - continue - ;; -@@ -3484,7 +1980,7 @@ func_mode_compile () - case $arg in - -o) - test -n "$libobj" && \ -- func_fatal_error "you cannot specify '-o' more than once" -+ func_fatal_error "you cannot specify \`-o' more than once" - arg_mode=target - continue - ;; -@@ -3513,12 +2009,12 @@ func_mode_compile () - func_stripname '-Wc,' '' "$arg" - args=$func_stripname_result - lastarg= -- save_ifs=$IFS; IFS=, -+ save_ifs="$IFS"; IFS=',' - for arg in $args; do -- IFS=$save_ifs -+ IFS="$save_ifs" - func_append_quoted lastarg "$arg" - done -- IFS=$save_ifs -+ IFS="$save_ifs" - func_stripname ' ' '' "$lastarg" - lastarg=$func_stripname_result - -@@ -3531,8 +2027,8 @@ func_mode_compile () - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # -- lastarg=$srcfile -- srcfile=$arg -+ lastarg="$srcfile" -+ srcfile="$arg" - ;; - esac # case $arg - ;; -@@ -3547,13 +2043,13 @@ func_mode_compile () - func_fatal_error "you must specify an argument for -Xcompile" - ;; - target) -- func_fatal_error "you must specify a target with '-o'" -+ func_fatal_error "you must specify a target with \`-o'" - ;; - *) - # Get the name of the library object. - test -z "$libobj" && { - func_basename "$srcfile" -- libobj=$func_basename_result -+ libobj="$func_basename_result" - } - ;; - esac -@@ -3573,7 +2069,7 @@ func_mode_compile () - case $libobj in - *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; - *) -- func_fatal_error "cannot determine name of library object from '$libobj'" -+ func_fatal_error "cannot determine name of library object from \`$libobj'" - ;; - esac - -@@ -3582,8 +2078,8 @@ func_mode_compile () - for arg in $later; do - case $arg in - -shared) -- test yes = "$build_libtool_libs" \ -- || func_fatal_configuration "cannot build a shared library" -+ test "$build_libtool_libs" != yes && \ -+ func_fatal_configuration "can not build a shared library" - build_old_libs=no - continue - ;; -@@ -3606,20 +2102,20 @@ func_mode_compile () - esac - done - -- func_quote_arg pretty "$libobj" -- test "X$libobj" != "X$func_quote_arg_result" \ -+ func_quote_for_eval "$libobj" -+ test "X$libobj" != "X$func_quote_for_eval_result" \ - && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ -- && func_warning "libobj name '$libobj' may not contain shell special characters." -+ && func_warning "libobj name \`$libobj' may not contain shell special characters." - func_dirname_and_basename "$obj" "/" "" -- objname=$func_basename_result -- xdir=$func_dirname_result -- lobj=$xdir$objdir/$objname -+ objname="$func_basename_result" -+ xdir="$func_dirname_result" -+ lobj=${xdir}$objdir/$objname - - test -z "$base_compile" && \ - func_fatal_help "you must specify a compilation command" - - # Delete any leftover library objects. -- if test yes = "$build_old_libs"; then -+ if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" -@@ -3631,16 +2127,16 @@ func_mode_compile () - pic_mode=default - ;; - esac -- if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then -+ if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c -- if test no = "$compiler_c_o"; then -- output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext -- lockfile=$output_obj.lock -+ if test "$compiler_c_o" = no; then -+ output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} -+ lockfile="$output_obj.lock" - else - output_obj= - need_locks=no -@@ -3649,12 +2145,12 @@ func_mode_compile () - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file -- if test yes = "$need_locks"; then -+ if test "$need_locks" = yes; then - until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do - func_echo "Waiting for $lockfile to be removed" - sleep 2 - done -- elif test warn = "$need_locks"; then -+ elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $ECHO "\ - *** ERROR, $lockfile exists and contains: -@@ -3662,7 +2158,7 @@ func_mode_compile () - - This indicates that another process is trying to use the same - temporary object file, and libtool could not work around it because --your compiler does not support '-c' and '-o' together. If you -+your compiler does not support \`-c' and \`-o' together. If you - repeat this compilation, it may succeed, by chance, but you had better - avoid parallel builds (make -j) in this platform, or get a better - compiler." -@@ -3680,15 +2176,15 @@ compiler." - - func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 - srcfile=$func_to_tool_file_result -- func_quote_arg pretty "$srcfile" -- qsrcfile=$func_quote_arg_result -+ func_quote_for_eval "$srcfile" -+ qsrcfile=$func_quote_for_eval_result - - # Only build a PIC object if we are building libtool libraries. -- if test yes = "$build_libtool_libs"; then -+ if test "$build_libtool_libs" = yes; then - # Without this assignment, base_compile gets emptied. - fbsd_hideous_sh_bug=$base_compile - -- if test no != "$pic_mode"; then -+ if test "$pic_mode" != no; then - command="$base_compile $qsrcfile $pic_flag" - else - # Don't build PIC code -@@ -3705,7 +2201,7 @@ compiler." - func_show_eval_locale "$command" \ - 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - -- if test warn = "$need_locks" && -+ if test "$need_locks" = warn && - test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then - $ECHO "\ - *** ERROR, $lockfile contains: -@@ -3716,7 +2212,7 @@ $srcfile - - This indicates that another process is trying to use the same - temporary object file, and libtool could not work around it because --your compiler does not support '-c' and '-o' together. If you -+your compiler does not support \`-c' and \`-o' together. If you - repeat this compilation, it may succeed, by chance, but you had better - avoid parallel builds (make -j) in this platform, or get a better - compiler." -@@ -3732,20 +2228,20 @@ compiler." - fi - - # Allow error messages only from the first compilation. -- if test yes = "$suppress_opt"; then -+ if test "$suppress_opt" = yes; then - suppress_output=' >/dev/null 2>&1' - fi - fi - - # Only build a position-dependent object if we build old libraries. -- if test yes = "$build_old_libs"; then -- if test yes != "$pic_mode"; then -+ if test "$build_old_libs" = yes; then -+ if test "$pic_mode" != yes; then - # Don't build PIC code - command="$base_compile $qsrcfile$pie_flag" - else - command="$base_compile $qsrcfile $pic_flag" - fi -- if test yes = "$compiler_c_o"; then -+ if test "$compiler_c_o" = yes; then - func_append command " -o $obj" - fi - -@@ -3754,7 +2250,7 @@ compiler." - func_show_eval_locale "$command" \ - '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - -- if test warn = "$need_locks" && -+ if test "$need_locks" = warn && - test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then - $ECHO "\ - *** ERROR, $lockfile contains: -@@ -3765,7 +2261,7 @@ $srcfile - - This indicates that another process is trying to use the same - temporary object file, and libtool could not work around it because --your compiler does not support '-c' and '-o' together. If you -+your compiler does not support \`-c' and \`-o' together. If you - repeat this compilation, it may succeed, by chance, but you had better - avoid parallel builds (make -j) in this platform, or get a better - compiler." -@@ -3785,7 +2281,7 @@ compiler." - func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" - - # Unlock the critical section if it was locked -- if test no != "$need_locks"; then -+ if test "$need_locks" != no; then - removelist=$lockfile - $RM "$lockfile" - fi -@@ -3795,7 +2291,7 @@ compiler." - } - - $opt_help || { -- test compile = "$opt_mode" && func_mode_compile ${1+"$@"} -+ test "$opt_mode" = compile && func_mode_compile ${1+"$@"} - } - - func_mode_help () -@@ -3815,7 +2311,7 @@ func_mode_help () - Remove files from the build directory. - - RM is the name of the program to use to delete files associated with each FILE --(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed -+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed - to RM. - - If FILE is a libtool library, object or program, all the files associated -@@ -3834,16 +2330,16 @@ This mode accepts the following addition - -no-suppress do not suppress compiler output for multiple passes - -prefer-pic try to build PIC objects only - -prefer-non-pic try to build non-PIC objects only -- -shared do not build a '.o' file suitable for static linking -- -static only build a '.o' file suitable for static linking -+ -shared do not build a \`.o' file suitable for static linking -+ -static only build a \`.o' file suitable for static linking - -Wc,FLAG pass FLAG directly to the compiler - --COMPILE-COMMAND is a command to be used in creating a 'standard' object file -+COMPILE-COMMAND is a command to be used in creating a \`standard' object file - from the given SOURCEFILE. - - The output file name is determined by removing the directory component from --SOURCEFILE, then substituting the C source code suffix '.c' with the --library object suffix, '.lo'." -+SOURCEFILE, then substituting the C source code suffix \`.c' with the -+library object suffix, \`.lo'." - ;; - - execute) -@@ -3856,7 +2352,7 @@ This mode accepts the following addition - - -dlopen FILE add the directory containing FILE to the library path - --This mode sets the library path environment variable according to '-dlopen' -+This mode sets the library path environment variable according to \`-dlopen' - flags. - - If any of the ARGS are libtool executable wrappers, then they are translated -@@ -3875,7 +2371,7 @@ Complete the installation of libtool lib - Each LIBDIR is a directory that contains libtool libraries. - - The commands that this mode executes may require superuser privileges. Use --the '--dry-run' option if you just want to see what would be executed." -+the \`--dry-run' option if you just want to see what would be executed." - ;; - - install) -@@ -3885,7 +2381,7 @@ the '--dry-run' option if you just want - Install executables or libraries. - - INSTALL-COMMAND is the installation command. The first component should be --either the 'install' or 'cp' program. -+either the \`install' or \`cp' program. - - The following components of INSTALL-COMMAND are treated specially: - -@@ -3911,7 +2407,7 @@ The following components of LINK-COMMAND - -avoid-version do not add a version suffix if possible - -bindir BINDIR specify path to binaries directory (for systems where - libraries must be found in the PATH setting at runtime) -- -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime -+ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -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 -@@ -3925,8 +2421,7 @@ The following components of LINK-COMMAND - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -- -objectlist FILE use a list of object files found in FILE to specify objects -- -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) -+ -objectlist FILE Use a list of object files found in FILE to specify objects - -precious-files-regex REGEX - don't remove output files matching REGEX - -release RELEASE specify package release information -@@ -3946,20 +2441,20 @@ The following components of LINK-COMMAND - -Xlinker FLAG pass linker-specific FLAG directly to the linker - -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) - --All other options (arguments beginning with '-') are ignored. -+All other options (arguments beginning with \`-') are ignored. - --Every other argument is treated as a filename. Files ending in '.la' are -+Every other argument is treated as a filename. Files ending in \`.la' are - treated as uninstalled libtool libraries, other files are standard or library - object files. - --If the OUTPUT-FILE ends in '.la', then a libtool library is created, --only library objects ('.lo' files) may be specified, and '-rpath' is -+If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -+only library objects (\`.lo' files) may be specified, and \`-rpath' is - required, except when creating a convenience library. - --If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created --using 'ar' and 'ranlib', or on Windows using 'lib'. -+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -+using \`ar' and \`ranlib', or on Windows using \`lib'. - --If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file -+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file - is created, otherwise an executable program is created." - ;; - -@@ -3970,7 +2465,7 @@ is created, otherwise an executable prog - Remove libraries from an installation directory. - - RM is the name of the program to use to delete files associated with each FILE --(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed -+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed - to RM. - - If FILE is a libtool library, all the files associated with it are deleted. -@@ -3978,17 +2473,17 @@ Otherwise, only FILE itself is deleted u - ;; - - *) -- func_fatal_help "invalid operation mode '$opt_mode'" -+ func_fatal_help "invalid operation mode \`$opt_mode'" - ;; - esac - - echo -- $ECHO "Try '$progname --help' for more information about other modes." -+ $ECHO "Try \`$progname --help' for more information about other modes." - } - - # Now that we've collected a possible --mode arg, show help if necessary - if $opt_help; then -- if test : = "$opt_help"; then -+ if test "$opt_help" = :; then - func_mode_help - else - { -@@ -3996,7 +2491,7 @@ if $opt_help; then - for opt_mode in compile link execute install finish uninstall clean; do - func_mode_help - done -- } | $SED -n '1p; 2,$s/^Usage:/ or: /p' -+ } | sed -n '1p; 2,$s/^Usage:/ or: /p' - { - func_help noexit - for opt_mode in compile link execute install finish uninstall clean; do -@@ -4004,7 +2499,7 @@ if $opt_help; then - func_mode_help - done - } | -- $SED '1d -+ sed '1d - /^When reporting/,/^Report/{ - H - d -@@ -4021,17 +2516,16 @@ fi - # func_mode_execute arg... - func_mode_execute () - { -- $debug_cmd -- -+ $opt_debug - # The first argument is the command name. -- cmd=$nonopt -+ cmd="$nonopt" - test -z "$cmd" && \ - func_fatal_help "you must specify a COMMAND" - - # Handle -dlopen flags immediately. - for file in $opt_dlopen; do - test -f "$file" \ -- || func_fatal_help "'$file' is not a file" -+ || func_fatal_help "\`$file' is not a file" - - dir= - case $file in -@@ -4041,7 +2535,7 @@ func_mode_execute () - - # Check to see that this really is a libtool archive. - func_lalib_unsafe_p "$file" \ -- || func_fatal_help "'$lib' is not a valid libtool archive" -+ || func_fatal_help "\`$lib' is not a valid libtool archive" - - # Read the libtool library. - dlname= -@@ -4052,18 +2546,18 @@ func_mode_execute () - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && \ -- func_warning "'$file' was not linked with '-export-dynamic'" -+ func_warning "\`$file' was not linked with \`-export-dynamic'" - continue - fi - - func_dirname "$file" "" "." -- dir=$func_dirname_result -+ dir="$func_dirname_result" - - if test -f "$dir/$objdir/$dlname"; then - func_append dir "/$objdir" - else - if test ! -f "$dir/$dlname"; then -- func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" -+ func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" - fi - fi - ;; -@@ -4071,18 +2565,18 @@ func_mode_execute () - *.lo) - # Just add the directory containing the .lo file. - func_dirname "$file" "" "." -- dir=$func_dirname_result -+ dir="$func_dirname_result" - ;; - - *) -- func_warning "'-dlopen' is ignored for non-libtool libraries and objects" -+ func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` -- test -n "$absdir" && dir=$absdir -+ test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then -@@ -4094,7 +2588,7 @@ func_mode_execute () - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. -- libtool_execute_magic=$magic -+ libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= -@@ -4107,12 +2601,12 @@ func_mode_execute () - if func_ltwrapper_script_p "$file"; then - func_source "$file" - # Transform arg to wrapped name. -- file=$progdir/$program -+ file="$progdir/$program" - elif func_ltwrapper_executable_p "$file"; then - func_ltwrapper_scriptname "$file" - func_source "$func_ltwrapper_scriptname_result" - # Transform arg to wrapped name. -- file=$progdir/$program -+ file="$progdir/$program" - fi - ;; - esac -@@ -4120,15 +2614,7 @@ func_mode_execute () - func_append_quoted args "$file" - done - -- if $opt_dry_run; then -- # Display what would be done. -- if test -n "$shlibpath_var"; then -- eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" -- echo "export $shlibpath_var" -- fi -- $ECHO "$cmd$args" -- exit $EXIT_SUCCESS -- else -+ if test "X$opt_dry_run" = Xfalse; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" -@@ -4145,18 +2631,25 @@ func_mode_execute () - done - - # Now prepare to actually exec the command. -- exec_cmd=\$cmd$args -+ exec_cmd="\$cmd$args" -+ else -+ # Display what would be done. -+ if test -n "$shlibpath_var"; then -+ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" -+ echo "export $shlibpath_var" -+ fi -+ $ECHO "$cmd$args" -+ exit $EXIT_SUCCESS - fi - } - --test execute = "$opt_mode" && func_mode_execute ${1+"$@"} -+test "$opt_mode" = execute && func_mode_execute ${1+"$@"} - - - # func_mode_finish arg... - func_mode_finish () - { -- $debug_cmd -- -+ $opt_debug - libs= - libdirs= - admincmds= -@@ -4170,11 +2663,11 @@ func_mode_finish () - if func_lalib_unsafe_p "$opt"; then - func_append libs " $opt" - else -- func_warning "'$opt' is not a valid libtool archive" -+ func_warning "\`$opt' is not a valid libtool archive" - fi - - else -- func_fatal_error "invalid argument '$opt'" -+ func_fatal_error "invalid argument \`$opt'" - fi - done - -@@ -4189,12 +2682,12 @@ func_mode_finish () - # Remove sysroot references - if $opt_dry_run; then - for lib in $libs; do -- echo "removing references to $lt_sysroot and '=' prefixes from $lib" -+ echo "removing references to $lt_sysroot and \`=' prefixes from $lib" - done - else - tmpdir=`func_mktempdir` - for lib in $libs; do -- $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ -+ sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ - > $tmpdir/tmp-la - mv -f $tmpdir/tmp-la $lib - done -@@ -4219,7 +2712,7 @@ func_mode_finish () - fi - - # Exit here if they wanted silent mode. -- $opt_quiet && exit $EXIT_SUCCESS -+ $opt_silent && exit $EXIT_SUCCESS - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - echo "----------------------------------------------------------------------" -@@ -4230,27 +2723,27 @@ func_mode_finish () - echo - echo "If you ever happen to want to link against installed libraries" - echo "in a given directory, LIBDIR, you must either use libtool, and" -- echo "specify the full pathname of the library, or use the '-LLIBDIR'" -+ echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then -- echo " - add LIBDIR to the '$shlibpath_var' environment variable" -+ echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - echo " during execution" - fi - if test -n "$runpath_var"; then -- echo " - add LIBDIR to the '$runpath_var' environment variable" -+ echo " - add LIBDIR to the \`$runpath_var' environment variable" - echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - -- $ECHO " - use the '$flag' linker flag" -+ $ECHO " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $ECHO " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then -- echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" -+ echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - echo - -@@ -4269,23 +2762,21 @@ func_mode_finish () - exit $EXIT_SUCCESS - } - --test finish = "$opt_mode" && func_mode_finish ${1+"$@"} -+test "$opt_mode" = finish && func_mode_finish ${1+"$@"} - - - # func_mode_install arg... - func_mode_install () - { -- $debug_cmd -- -+ $opt_debug - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). -- if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || -+ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. -- case $nonopt in *shtool*) :;; *) false;; esac -- then -+ case $nonopt in *shtool*) :;; *) false;; esac; then - # Aesthetically quote it. -- func_quote_arg pretty "$nonopt" -- install_prog="$func_quote_arg_result " -+ func_quote_for_eval "$nonopt" -+ install_prog="$func_quote_for_eval_result " - arg=$1 - shift - else -@@ -4295,8 +2786,8 @@ func_mode_install () - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. -- func_quote_arg pretty "$arg" -- func_append install_prog "$func_quote_arg_result" -+ func_quote_for_eval "$arg" -+ func_append install_prog "$func_quote_for_eval_result" - install_shared_prog=$install_prog - case " $install_prog " in - *[\\\ /]cp\ *) install_cp=: ;; -@@ -4309,7 +2800,7 @@ func_mode_install () - opts= - prev= - install_type= -- isdir=false -+ isdir=no - stripme= - no_mode=: - for arg -@@ -4322,7 +2813,7 @@ func_mode_install () - fi - - case $arg in -- -d) isdir=: ;; -+ -d) isdir=yes ;; - -f) - if $install_cp; then :; else - prev=$arg -@@ -4340,7 +2831,7 @@ func_mode_install () - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then -- if test X-m = "X$prev" && test -n "$install_override_mode"; then -+ if test "x$prev" = x-m && test -n "$install_override_mode"; then - arg2=$install_override_mode - no_mode=false - fi -@@ -4353,24 +2844,24 @@ func_mode_install () - esac - - # Aesthetically quote the argument. -- func_quote_arg pretty "$arg" -- func_append install_prog " $func_quote_arg_result" -+ func_quote_for_eval "$arg" -+ func_append install_prog " $func_quote_for_eval_result" - if test -n "$arg2"; then -- func_quote_arg pretty "$arg2" -+ func_quote_for_eval "$arg2" - fi -- func_append install_shared_prog " $func_quote_arg_result" -+ func_append install_shared_prog " $func_quote_for_eval_result" - done - - test -z "$install_prog" && \ - func_fatal_help "you must specify an install program" - - test -n "$prev" && \ -- func_fatal_help "the '$prev' option requires an argument" -+ func_fatal_help "the \`$prev' option requires an argument" - - if test -n "$install_override_mode" && $no_mode; then - if $install_cp; then :; else -- func_quote_arg pretty "$install_override_mode" -- func_append install_shared_prog " -m $func_quote_arg_result" -+ func_quote_for_eval "$install_override_mode" -+ func_append install_shared_prog " -m $func_quote_for_eval_result" - fi - fi - -@@ -4387,19 +2878,19 @@ func_mode_install () - dest=$func_stripname_result - - # Check to see that the destination is a directory. -- test -d "$dest" && isdir=: -- if $isdir; then -- destdir=$dest -+ test -d "$dest" && isdir=yes -+ if test "$isdir" = yes; then -+ destdir="$dest" - destname= - else - func_dirname_and_basename "$dest" "" "." -- destdir=$func_dirname_result -- destname=$func_basename_result -+ destdir="$func_dirname_result" -+ destname="$func_basename_result" - - # Not a directory, so check to see that there is only one file specified. - set dummy $files; shift - test "$#" -gt 1 && \ -- func_fatal_help "'$dest' is not a directory" -+ func_fatal_help "\`$dest' is not a directory" - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; -@@ -4408,7 +2899,7 @@ func_mode_install () - case $file in - *.lo) ;; - *) -- func_fatal_help "'$destdir' must be an absolute directory name" -+ func_fatal_help "\`$destdir' must be an absolute directory name" - ;; - esac - done -@@ -4417,7 +2908,7 @@ func_mode_install () - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. -- libtool_install_magic=$magic -+ libtool_install_magic="$magic" - - staticlibs= - future_libdirs= -@@ -4437,7 +2928,7 @@ func_mode_install () - - # Check to see that this really is a libtool archive. - func_lalib_unsafe_p "$file" \ -- || func_fatal_help "'$file' is not a valid libtool archive" -+ || func_fatal_help "\`$file' is not a valid libtool archive" - - library_names= - old_library= -@@ -4459,7 +2950,7 @@ func_mode_install () - fi - - func_dirname "$file" "/" "" -- dir=$func_dirname_result -+ dir="$func_dirname_result" - func_append dir "$objdir" - - if test -n "$relink_command"; then -@@ -4473,7 +2964,7 @@ func_mode_install () - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - test "$inst_prefix_dir" = "$destdir" && \ -- func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" -+ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. -@@ -4482,36 +2973,29 @@ func_mode_install () - relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` - fi - -- func_warning "relinking '$file'" -+ func_warning "relinking \`$file'" - func_show_eval "$relink_command" \ -- 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' -+ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' - fi - - # See the names of the shared library. - set dummy $library_names; shift - if test -n "$1"; then -- realname=$1 -+ realname="$1" - shift - -- srcname=$realname -- test -n "$relink_command" && srcname=${realname}T -+ srcname="$realname" -+ test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ - 'exit $?' -- tstripme=$stripme -+ tstripme="$stripme" - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) - case $realname in - *.dll.a) -- tstripme= -- ;; -- esac -- ;; -- os2*) -- case $realname in -- *_dll.a) -- tstripme= -+ tstripme="" - ;; - esac - ;; -@@ -4522,7 +3006,7 @@ func_mode_install () - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. -- # Try 'ln -sf' first, because the 'ln' binary might depend on -+ # Try `ln -sf' first, because the `ln' binary might depend on - # the symlink we replace! Solaris /bin/ln does not understand -f, - # so we also need to try rm && ln -s. - for linkname -@@ -4533,14 +3017,14 @@ func_mode_install () - fi - - # Do each command in the postinstall commands. -- lib=$destdir/$realname -+ lib="$destdir/$realname" - func_execute_cmds "$postinstall_cmds" 'exit $?' - fi - - # Install the pseudo-library for information purposes. - func_basename "$file" -- name=$func_basename_result -- instname=$dir/${name}i -+ name="$func_basename_result" -+ instname="$dir/$name"i - func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' - - # Maybe install the static library, too. -@@ -4552,11 +3036,11 @@ func_mode_install () - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then -- destfile=$destdir/$destname -+ destfile="$destdir/$destname" - else - func_basename "$file" -- destfile=$func_basename_result -- destfile=$destdir/$destfile -+ destfile="$func_basename_result" -+ destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. -@@ -4566,11 +3050,11 @@ func_mode_install () - staticdest=$func_lo2o_result - ;; - *.$objext) -- staticdest=$destfile -+ staticdest="$destfile" - destfile= - ;; - *) -- func_fatal_help "cannot copy a libtool object to '$destfile'" -+ func_fatal_help "cannot copy a libtool object to \`$destfile'" - ;; - esac - -@@ -4579,7 +3063,7 @@ func_mode_install () - func_show_eval "$install_prog $file $destfile" 'exit $?' - - # Install the old object if enabled. -- if test yes = "$build_old_libs"; then -+ if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - func_lo2o "$file" - staticobj=$func_lo2o_result -@@ -4591,23 +3075,23 @@ func_mode_install () - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then -- destfile=$destdir/$destname -+ destfile="$destdir/$destname" - else - func_basename "$file" -- destfile=$func_basename_result -- destfile=$destdir/$destfile -+ destfile="$func_basename_result" -+ destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install -- stripped_ext= -+ stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - func_stripname '' '.exe' "$file" - file=$func_stripname_result -- stripped_ext=.exe -+ stripped_ext=".exe" - fi - ;; - esac -@@ -4635,19 +3119,19 @@ func_mode_install () - - # Check the variables that should have been set. - test -z "$generated_by_libtool_version" && \ -- func_fatal_error "invalid libtool wrapper script '$wrapper'" -+ func_fatal_error "invalid libtool wrapper script \`$wrapper'" - -- finalize=: -+ finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - func_source "$lib" - fi -- libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` -+ libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then -- func_warning "'$lib' has not been installed in '$libdir'" -- finalize=false -+ func_warning "\`$lib' has not been installed in \`$libdir'" -+ finalize=no - fi - done - -@@ -4655,29 +3139,29 @@ func_mode_install () - func_source "$wrapper" - - outputname= -- if test no = "$fast_install" && test -n "$relink_command"; then -+ if test "$fast_install" = no && test -n "$relink_command"; then - $opt_dry_run || { -- if $finalize; then -+ if test "$finalize" = yes; then - tmpdir=`func_mktempdir` - func_basename "$file$stripped_ext" -- file=$func_basename_result -- outputname=$tmpdir/$file -+ file="$func_basename_result" -+ outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` - -- $opt_quiet || { -- func_quote_arg expand,pretty "$relink_command" -- eval "func_echo $func_quote_arg_result" -+ $opt_silent || { -+ func_quote_for_expand "$relink_command" -+ eval "func_echo $func_quote_for_expand_result" - } - if eval "$relink_command"; then : - else -- func_error "error: relink '$file' with the above command before installing it" -+ func_error "error: relink \`$file' with the above command before installing it" - $opt_dry_run || ${RM}r "$tmpdir" - continue - fi -- file=$outputname -+ file="$outputname" - else -- func_warning "cannot relink '$file'" -+ func_warning "cannot relink \`$file'" - fi - } - else -@@ -4714,10 +3198,10 @@ func_mode_install () - - for file in $staticlibs; do - func_basename "$file" -- name=$func_basename_result -+ name="$func_basename_result" - - # Set up the ranlib parameters. -- oldlib=$destdir/$name -+ oldlib="$destdir/$name" - func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 - tool_oldlib=$func_to_tool_file_result - -@@ -4732,18 +3216,18 @@ func_mode_install () - done - - test -n "$future_libdirs" && \ -- func_warning "remember to run '$progname --finish$future_libdirs'" -+ func_warning "remember to run \`$progname --finish$future_libdirs'" - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - $opt_dry_run && current_libdirs=" -n$current_libdirs" -- exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' -+ exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi - } - --test install = "$opt_mode" && func_mode_install ${1+"$@"} -+test "$opt_mode" = install && func_mode_install ${1+"$@"} - - - # func_generate_dlsyms outputname originator pic_p -@@ -4751,17 +3235,16 @@ test install = "$opt_mode" && func_mode_ - # a dlpreopen symbol table. - func_generate_dlsyms () - { -- $debug_cmd -- -- my_outputname=$1 -- my_originator=$2 -- my_pic_p=${3-false} -- my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` -+ $opt_debug -+ my_outputname="$1" -+ my_originator="$2" -+ my_pic_p="${3-no}" -+ my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` - my_dlsyms= - -- if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then -+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then -- my_dlsyms=${my_outputname}S.c -+ my_dlsyms="${my_outputname}S.c" - else - func_error "not configured to extract global symbols from dlpreopened files" - fi -@@ -4772,7 +3255,7 @@ func_generate_dlsyms () - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. -- nlist=$output_objdir/$my_outputname.nm -+ nlist="$output_objdir/${my_outputname}.nm" - - func_show_eval "$RM $nlist ${nlist}S ${nlist}T" - -@@ -4780,36 +3263,34 @@ func_generate_dlsyms () - func_verbose "creating $output_objdir/$my_dlsyms" - - $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ --/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ --/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ -+/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ -+/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ - - #ifdef __cplusplus - extern \"C\" { - #endif - --#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) -+#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) - #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" - #endif - - /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ --#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE --/* DATA imports from DLLs on WIN32 can't be const, because runtime -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) -+/* DATA imports from DLLs on WIN32 con't be const, because runtime - relocations are performed -- see ld's documentation on pseudo-relocs. */ - # define LT_DLSYM_CONST --#elif defined __osf__ -+#elif defined(__osf__) - /* This system does not cope well with relocations in const data. */ - # define LT_DLSYM_CONST - #else - # define LT_DLSYM_CONST const - #endif - --#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) -- - /* External symbol declarations for the compiler. */\ - " - -- if test yes = "$dlself"; then -- func_verbose "generating symbol list for '$output'" -+ if test "$dlself" = yes; then -+ func_verbose "generating symbol list for \`$output'" - - $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" - -@@ -4817,7 +3298,7 @@ extern \"C\" { - progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` - for progfile in $progfiles; do - func_to_tool_file "$progfile" func_convert_file_msys_to_w32 -- func_verbose "extracting global C symbols from '$func_to_tool_file_result'" -+ func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" - $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" - done - -@@ -4837,10 +3318,10 @@ extern \"C\" { - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then -- export_symbols=$output_objdir/$outputname.exp -+ export_symbols="$output_objdir/$outputname.exp" - $opt_dry_run || { - $RM $export_symbols -- eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' -+ eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - case $host in - *cygwin* | *mingw* | *cegcc* ) - eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' -@@ -4850,7 +3331,7 @@ extern \"C\" { - } - else - $opt_dry_run || { -- eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' -+ eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' - eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' - eval '$MV "$nlist"T "$nlist"' - case $host in -@@ -4864,22 +3345,22 @@ extern \"C\" { - fi - - for dlprefile in $dlprefiles; do -- func_verbose "extracting global C symbols from '$dlprefile'" -+ func_verbose "extracting global C symbols from \`$dlprefile'" - func_basename "$dlprefile" -- name=$func_basename_result -+ name="$func_basename_result" - case $host in - *cygwin* | *mingw* | *cegcc* ) - # if an import library, we need to obtain dlname - if func_win32_import_lib_p "$dlprefile"; then - func_tr_sh "$dlprefile" - eval "curr_lafile=\$libfile_$func_tr_sh_result" -- dlprefile_dlbasename= -+ dlprefile_dlbasename="" - if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then - # Use subshell, to avoid clobbering current variable values - dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` -- if test -n "$dlprefile_dlname"; then -+ if test -n "$dlprefile_dlname" ; then - func_basename "$dlprefile_dlname" -- dlprefile_dlbasename=$func_basename_result -+ dlprefile_dlbasename="$func_basename_result" - else - # no lafile. user explicitly requested -dlpreopen . - $sharedlib_from_linklib_cmd "$dlprefile" -@@ -4887,7 +3368,7 @@ extern \"C\" { - fi - fi - $opt_dry_run || { -- if test -n "$dlprefile_dlbasename"; then -+ if test -n "$dlprefile_dlbasename" ; then - eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' - else - func_warning "Could not compute DLL name from $name" -@@ -4943,11 +3424,6 @@ extern \"C\" { - echo '/* NONE */' >> "$output_objdir/$my_dlsyms" - fi - -- func_show_eval '$RM "${nlist}I"' -- if test -n "$global_symbol_to_import"; then -- eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' -- fi -- - echo >> "$output_objdir/$my_dlsyms" "\ - - /* The mapping between symbol names and symbols. */ -@@ -4956,30 +3432,11 @@ typedef struct { - void *address; - } lt_dlsymlist; - extern LT_DLSYM_CONST lt_dlsymlist --lt_${my_prefix}_LTX_preloaded_symbols[];\ --" -- -- if test -s "$nlist"I; then -- echo >> "$output_objdir/$my_dlsyms" "\ --static void lt_syminit(void) --{ -- LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; -- for (; symbol->name; ++symbol) -- {" -- $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" -- echo >> "$output_objdir/$my_dlsyms" "\ -- } --}" -- fi -- echo >> "$output_objdir/$my_dlsyms" "\ -+lt_${my_prefix}_LTX_preloaded_symbols[]; - LT_DLSYM_CONST lt_dlsymlist - lt_${my_prefix}_LTX_preloaded_symbols[] = --{ {\"$my_originator\", (void *) 0}," -- -- if test -s "$nlist"I; then -- echo >> "$output_objdir/$my_dlsyms" "\ -- {\"@INIT@\", (void *) <_syminit}," -- fi -+{\ -+ { \"$my_originator\", (void *) 0 }," - - case $need_lib_prefix in - no) -@@ -5021,7 +3478,9 @@ static const void *lt_preloaded_setup() - *-*-hpux*) - pic_flag_for_symtable=" $pic_flag" ;; - *) -- $my_pic_p && pic_flag_for_symtable=" $pic_flag" -+ if test "X$my_pic_p" != Xno; then -+ pic_flag_for_symtable=" $pic_flag" -+ fi - ;; - esac - ;; -@@ -5038,10 +3497,10 @@ static const void *lt_preloaded_setup() - func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' - - # Clean up the generated files. -- func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' -+ func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' - - # Transform the symbol file into the correct name. -- symfileobj=$output_objdir/${my_outputname}S.$objext -+ symfileobj="$output_objdir/${my_outputname}S.$objext" - case $host in - *cygwin* | *mingw* | *cegcc* ) - if test -f "$output_objdir/$my_outputname.def"; then -@@ -5059,7 +3518,7 @@ static const void *lt_preloaded_setup() - esac - ;; - *) -- func_fatal_error "unknown suffix for '$my_dlsyms'" -+ func_fatal_error "unknown suffix for \`$my_dlsyms'" - ;; - esac - else -@@ -5073,32 +3532,6 @@ static const void *lt_preloaded_setup() - fi - } - --# func_cygming_gnu_implib_p ARG --# This predicate returns with zero status (TRUE) if --# ARG is a GNU/binutils-style import library. Returns --# with nonzero status (FALSE) otherwise. --func_cygming_gnu_implib_p () --{ -- $debug_cmd -- -- func_to_tool_file "$1" func_convert_file_msys_to_w32 -- func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` -- test -n "$func_cygming_gnu_implib_tmp" --} -- --# func_cygming_ms_implib_p ARG --# This predicate returns with zero status (TRUE) if --# ARG is an MS-style import library. Returns --# with nonzero status (FALSE) otherwise. --func_cygming_ms_implib_p () --{ -- $debug_cmd -- -- func_to_tool_file "$1" func_convert_file_msys_to_w32 -- func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` -- test -n "$func_cygming_ms_implib_tmp" --} -- - # func_win32_libid arg - # return the library type of file 'arg' - # -@@ -5108,9 +3541,8 @@ func_cygming_ms_implib_p () - # Despite the name, also deal with 64 bit binaries. - func_win32_libid () - { -- $debug_cmd -- -- win32_libid_type=unknown -+ $opt_debug -+ win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import -@@ -5120,29 +3552,16 @@ func_win32_libid () - # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | - $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then -- case $nm_interface in -- "MS dumpbin") -- if func_cygming_ms_implib_p "$1" || -- func_cygming_gnu_implib_p "$1" -- then -- win32_nmres=import -- else -- win32_nmres= -- fi -- ;; -- *) -- func_to_tool_file "$1" func_convert_file_msys_to_w32 -- win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | -- $SED -n -e ' -+ func_to_tool_file "$1" func_convert_file_msys_to_w32 -+ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | -+ $SED -n -e ' - 1,100{ - / I /{ -- s|.*|import| -+ s,.*,import, - p - q - } - }'` -- ;; -- esac - case $win32_nmres in - import*) win32_libid_type="x86 archive import";; - *) win32_libid_type="x86 archive static";; -@@ -5174,8 +3593,7 @@ func_win32_libid () - # $sharedlib_from_linklib_result - func_cygming_dll_for_implib () - { -- $debug_cmd -- -+ $opt_debug - sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` - } - -@@ -5192,8 +3610,7 @@ func_cygming_dll_for_implib () - # specified import library. - func_cygming_dll_for_implib_fallback_core () - { -- $debug_cmd -- -+ $opt_debug - match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` - $OBJDUMP -s --section "$1" "$2" 2>/dev/null | - $SED '/^Contents of section '"$match_literal"':/{ -@@ -5229,8 +3646,8 @@ func_cygming_dll_for_implib_fallback_cor - /./p' | - # we now have a list, one entry per line, of the stringified - # contents of the appropriate section of all members of the -- # archive that possess that section. Heuristic: eliminate -- # all those that have a first or second character that is -+ # archive which possess that section. Heuristic: eliminate -+ # all those which have a first or second character that is - # a '.' (that is, objdump's representation of an unprintable - # character.) This should work for all archives with less than - # 0x302f exports -- but will fail for DLLs whose name actually -@@ -5241,6 +3658,30 @@ func_cygming_dll_for_implib_fallback_cor - $SED -e '/^\./d;/^.\./d;q' - } - -+# func_cygming_gnu_implib_p ARG -+# This predicate returns with zero status (TRUE) if -+# ARG is a GNU/binutils-style import library. Returns -+# with nonzero status (FALSE) otherwise. -+func_cygming_gnu_implib_p () -+{ -+ $opt_debug -+ func_to_tool_file "$1" func_convert_file_msys_to_w32 -+ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` -+ test -n "$func_cygming_gnu_implib_tmp" -+} -+ -+# func_cygming_ms_implib_p ARG -+# This predicate returns with zero status (TRUE) if -+# ARG is an MS-style import library. Returns -+# with nonzero status (FALSE) otherwise. -+func_cygming_ms_implib_p () -+{ -+ $opt_debug -+ func_to_tool_file "$1" func_convert_file_msys_to_w32 -+ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` -+ test -n "$func_cygming_ms_implib_tmp" -+} -+ - # func_cygming_dll_for_implib_fallback ARG - # Platform-specific function to extract the - # name of the DLL associated with the specified -@@ -5254,17 +3695,16 @@ func_cygming_dll_for_implib_fallback_cor - # $sharedlib_from_linklib_result - func_cygming_dll_for_implib_fallback () - { -- $debug_cmd -- -- if func_cygming_gnu_implib_p "$1"; then -+ $opt_debug -+ if func_cygming_gnu_implib_p "$1" ; then - # binutils import library - sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` -- elif func_cygming_ms_implib_p "$1"; then -+ elif func_cygming_ms_implib_p "$1" ; then - # ms-generated import library - sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` - else - # unknown -- sharedlib_from_linklib_result= -+ sharedlib_from_linklib_result="" - fi - } - -@@ -5272,11 +3712,10 @@ func_cygming_dll_for_implib_fallback () - # func_extract_an_archive dir oldlib - func_extract_an_archive () - { -- $debug_cmd -- -- f_ex_an_ar_dir=$1; shift -- f_ex_an_ar_oldlib=$1 -- if test yes = "$lock_old_archive_extraction"; then -+ $opt_debug -+ f_ex_an_ar_dir="$1"; shift -+ f_ex_an_ar_oldlib="$1" -+ if test "$lock_old_archive_extraction" = yes; then - lockfile=$f_ex_an_ar_oldlib.lock - until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do - func_echo "Waiting for $lockfile to be removed" -@@ -5285,7 +3724,7 @@ func_extract_an_archive () - fi - func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ - 'stat=$?; rm -f "$lockfile"; exit $stat' -- if test yes = "$lock_old_archive_extraction"; then -+ if test "$lock_old_archive_extraction" = yes; then - $opt_dry_run || rm -f "$lockfile" - fi - if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then -@@ -5299,23 +3738,22 @@ func_extract_an_archive () - # func_extract_archives gentop oldlib ... - func_extract_archives () - { -- $debug_cmd -- -- my_gentop=$1; shift -+ $opt_debug -+ my_gentop="$1"; shift - my_oldlibs=${1+"$@"} -- my_oldobjs= -- my_xlib= -- my_xabs= -- my_xdir= -+ my_oldobjs="" -+ my_xlib="" -+ my_xabs="" -+ my_xdir="" - - for my_xlib in $my_oldlibs; do - # Extract the objects. - case $my_xlib in -- [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; -+ [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; - *) my_xabs=`pwd`"/$my_xlib" ;; - esac - func_basename "$my_xlib" -- my_xlib=$func_basename_result -+ my_xlib="$func_basename_result" - my_xlib_u=$my_xlib - while :; do - case " $extracted_archives " in -@@ -5327,7 +3765,7 @@ func_extract_archives () - esac - done - extracted_archives="$extracted_archives $my_xlib_u" -- my_xdir=$my_gentop/$my_xlib_u -+ my_xdir="$my_gentop/$my_xlib_u" - - func_mkdir_p "$my_xdir" - -@@ -5340,23 +3778,22 @@ func_extract_archives () - cd $my_xdir || exit $? - darwin_archive=$my_xabs - darwin_curdir=`pwd` -- func_basename "$darwin_archive" -- darwin_base_archive=$func_basename_result -+ darwin_base_archive=`basename "$darwin_archive"` - darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` - if test -n "$darwin_arches"; then - darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` - darwin_arch= - func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" -- for darwin_arch in $darwin_arches; do -- func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" -- $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" -- cd "unfat-$$/$darwin_base_archive-$darwin_arch" -- func_extract_an_archive "`pwd`" "$darwin_base_archive" -+ for darwin_arch in $darwin_arches ; do -+ func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" -+ $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" -+ cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" -+ func_extract_an_archive "`pwd`" "${darwin_base_archive}" - cd "$darwin_curdir" -- $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" -+ $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" - done # $darwin_arches - ## Okay now we've a bunch of thin objects, gotta fatten them up :) -- darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` -+ darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` - darwin_file= - darwin_files= - for darwin_file in $darwin_filelist; do -@@ -5378,7 +3815,7 @@ func_extract_archives () - my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` - done - -- func_extract_archives_result=$my_oldobjs -+ func_extract_archives_result="$my_oldobjs" - } - - -@@ -5393,7 +3830,7 @@ func_extract_archives () - # - # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR - # variable will take. If 'yes', then the emitted script --# will assume that the directory where it is stored is -+# will assume that the directory in which it is stored is - # the $objdir directory. This is a cygwin/mingw-specific - # behavior. - func_emit_wrapper () -@@ -5404,7 +3841,7 @@ func_emit_wrapper () - #! $SHELL - - # $output - temporary wrapper script for $objdir/$outputname --# Generated by $PROGRAM (GNU $PACKAGE) $VERSION -+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION - # - # The $output program cannot be directly executed until all the libtool - # libraries that it depends on are installed. -@@ -5446,8 +3883,7 @@ else - if test \"\$libtool_execute_magic\" != \"$magic\"; then - file=\"\$0\"" - -- func_quote_arg pretty "$ECHO" -- qECHO=$func_quote_arg_result -+ qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` - $ECHO "\ - - # A function that is used when there is no print builtin or printf. -@@ -5457,14 +3893,14 @@ func_fallback_echo () - \$1 - _LTECHO_EOF' - } -- ECHO=$qECHO -+ ECHO=\"$qECHO\" - fi - - # Very basic option parsing. These options are (a) specific to - # the libtool wrapper, (b) are identical between the wrapper --# /script/ and the wrapper /executable/ that is used only on -+# /script/ and the wrapper /executable/ which is used only on - # windows platforms, and (c) all begin with the string "--lt-" --# (application programs are unlikely to have options that match -+# (application programs are unlikely to have options which match - # this pattern). - # - # There are only two supported options: --lt-debug and -@@ -5497,7 +3933,7 @@ func_parse_lt_options () - - # Print the debug banner immediately: - if test -n \"\$lt_option_debug\"; then -- echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 -+ echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 - fi - } - -@@ -5508,7 +3944,7 @@ func_lt_dump_args () - lt_dump_args_N=1; - for lt_arg - do -- \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" -+ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" - lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` - done - } -@@ -5522,7 +3958,7 @@ func_exec_program_core () - *-*-mingw | *-*-os2* | *-cegcc*) - $ECHO "\ - if test -n \"\$lt_option_debug\"; then -- \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 -+ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 - func_lt_dump_args \${1+\"\$@\"} 1>&2 - fi - exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} -@@ -5532,7 +3968,7 @@ func_exec_program_core () - *) - $ECHO "\ - if test -n \"\$lt_option_debug\"; then -- \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 -+ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 - func_lt_dump_args \${1+\"\$@\"} 1>&2 - fi - exec \"\$progdir/\$program\" \${1+\"\$@\"} -@@ -5607,13 +4043,13 @@ func_exec_program () - test -n \"\$absdir\" && thisdir=\"\$absdir\" - " - -- if test yes = "$fast_install"; then -+ if test "$fast_install" = yes; then - $ECHO "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || -- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ -+ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" -@@ -5630,7 +4066,7 @@ func_exec_program () - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else -- \$ECHO \"\$relink_command_output\" >&2 -+ $ECHO \"\$relink_command_output\" >&2 - $RM \"\$progdir/\$file\" - exit 1 - fi -@@ -5665,7 +4101,7 @@ func_exec_program () - fi - - # Export our shlibpath_var if we have one. -- if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then -+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $ECHO "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" -@@ -5685,7 +4121,7 @@ func_exec_program () - fi - else - # The program doesn't exist. -- \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 -+ \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 - \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 - \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 - exit 1 -@@ -5704,7 +4140,7 @@ func_emit_cwrapperexe_src () - cat < - #include - --#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) -- - /* declarations of non-ANSI functions */ --#if defined __MINGW32__ -+#if defined(__MINGW32__) - # ifdef __STRICT_ANSI__ - int _putenv (const char *); - # endif --#elif defined __CYGWIN__ -+#elif defined(__CYGWIN__) - # ifdef __STRICT_ANSI__ - char *realpath (const char *, char *); - int putenv (char *); - int setenv (const char *, const char *, int); - # endif --/* #elif defined other_platform || defined ... */ -+/* #elif defined (other platforms) ... */ - #endif - - /* portability defines, excluding path handling macros */ --#if defined _MSC_VER -+#if defined(_MSC_VER) - # define setmode _setmode - # define stat _stat - # define chmod _chmod - # define getcwd _getcwd - # define putenv _putenv - # define S_IXUSR _S_IEXEC --#elif defined __MINGW32__ -+# ifndef _INTPTR_T_DEFINED -+# define _INTPTR_T_DEFINED -+# define intptr_t int -+# endif -+#elif defined(__MINGW32__) - # define setmode _setmode - # define stat _stat - # define chmod _chmod - # define getcwd _getcwd - # define putenv _putenv --#elif defined __CYGWIN__ -+#elif defined(__CYGWIN__) - # define HAVE_SETENV - # define FOPEN_WB "wb" --/* #elif defined other platforms ... */ -+/* #elif defined (other platforms) ... */ - #endif - --#if defined PATH_MAX -+#if defined(PATH_MAX) - # define LT_PATHMAX PATH_MAX --#elif defined MAXPATHLEN -+#elif defined(MAXPATHLEN) - # define LT_PATHMAX MAXPATHLEN - #else - # define LT_PATHMAX 1024 -@@ -5796,8 +4234,8 @@ int setenv (const char *, const char *, - # define PATH_SEPARATOR ':' - #endif - --#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ -- defined __OS2__ -+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ -+ defined (__OS2__) - # define HAVE_DOS_BASED_FILE_SYSTEM - # define FOPEN_WB "wb" - # ifndef DIR_SEPARATOR_2 -@@ -5830,10 +4268,10 @@ int setenv (const char *, const char *, - - #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) - #define XFREE(stale) do { \ -- if (stale) { free (stale); stale = 0; } \ -+ if (stale) { free ((void *) stale); stale = 0; } \ - } while (0) - --#if defined LT_DEBUGWRAPPER -+#if defined(LT_DEBUGWRAPPER) - static int lt_debug = 1; - #else - static int lt_debug = 0; -@@ -5862,16 +4300,11 @@ void lt_dump_script (FILE *f); - EOF - - cat < 0) && IS_PATH_SEPARATOR (new_value[len-1])) -+ int len = strlen (new_value); -+ while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) - { -- new_value[--len] = '\0'; -+ new_value[len-1] = '\0'; - } - lt_setenv (name, new_value); - XFREE (new_value); -@@ -6649,47 +5082,27 @@ EOF - # True if ARG is an import lib, as indicated by $file_magic_cmd - func_win32_import_lib_p () - { -- $debug_cmd -- -+ $opt_debug - case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in - *import*) : ;; - *) false ;; - esac - } - --# func_suncc_cstd_abi --# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! --# Several compiler flags select an ABI that is incompatible with the --# Cstd library. Avoid specifying it if any are in CXXFLAGS. --func_suncc_cstd_abi () --{ -- $debug_cmd -- -- case " $compile_command " in -- *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) -- suncc_use_cstd_abi=no -- ;; -- *) -- suncc_use_cstd_abi=yes -- ;; -- esac --} -- - # func_mode_link arg... - func_mode_link () - { -- $debug_cmd -- -+ $opt_debug - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - # It is impossible to link a dll without this setting, and - # we shouldn't force the makefile maintainer to figure out -- # what system we are compiling for in order to pass an extra -+ # which system we are compiling for in order to pass an extra - # flag for every libtool invocation. - # allow_undefined=no - - # FIXME: Unfortunately, there are problems with the above when trying -- # to make a dll that has undefined symbols, in which case not -+ # to make a dll which has undefined symbols, in which case not - # even a static library is built. For now, we need to specify - # -no-undefined on the libtool link line when we can be certain - # that all symbols are satisfied, otherwise we get a static library. -@@ -6733,11 +5146,10 @@ func_mode_link () - module=no - no_install=no - objs= -- os2dllname= - non_pic_objects= - precious_files_regex= - prefer_static_libs=no -- preload=false -+ preload=no - prev= - prevarg= - release= -@@ -6749,7 +5161,7 @@ func_mode_link () - vinfo= - vinfo_number=no - weak_libs= -- single_module=$wl-single_module -+ single_module="${wl}-single_module" - func_infer_tag $base_compile - - # We need to know -static, to get the right output filenames. -@@ -6757,15 +5169,15 @@ func_mode_link () - do - case $arg in - -shared) -- test yes != "$build_libtool_libs" \ -- && func_fatal_configuration "cannot build a shared library" -+ test "$build_libtool_libs" != yes && \ -+ func_fatal_configuration "can not build a shared library" - build_old_libs=no - break - ;; - -all-static | -static | -static-libtool-libs) - case $arg in - -all-static) -- if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then -+ if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then - func_warning "complete static linking is impossible in this configuration" - fi - if test -n "$link_static_flag"; then -@@ -6798,11 +5210,11 @@ func_mode_link () - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do -- arg=$1 -+ arg="$1" - shift -- func_quote_arg pretty,unquoted "$arg" -- qarg=$func_quote_arg_unquoted_result -- func_append libtool_args " $func_quote_arg_result" -+ func_quote_for_eval "$arg" -+ qarg=$func_quote_for_eval_unquoted_result -+ func_append libtool_args " $func_quote_for_eval_result" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then -@@ -6815,21 +5227,21 @@ func_mode_link () - - case $prev in - bindir) -- bindir=$arg -+ bindir="$arg" - prev= - continue - ;; - dlfiles|dlprefiles) -- $preload || { -+ if test "$preload" = no; then - # Add the symbol object into the linking commands. - func_append compile_command " @SYMFILE@" - func_append finalize_command " @SYMFILE@" -- preload=: -- } -+ preload=yes -+ fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) -- if test no = "$dlself"; then -+ if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi -@@ -6837,9 +5249,9 @@ func_mode_link () - continue - ;; - self) -- if test dlprefiles = "$prev"; then -+ if test "$prev" = dlprefiles; then - dlself=yes -- elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then -+ elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless -@@ -6849,7 +5261,7 @@ func_mode_link () - continue - ;; - *) -- if test dlfiles = "$prev"; then -+ if test "$prev" = dlfiles; then - func_append dlfiles " $arg" - else - func_append dlprefiles " $arg" -@@ -6860,14 +5272,14 @@ func_mode_link () - esac - ;; - expsyms) -- export_symbols=$arg -+ export_symbols="$arg" - test -f "$arg" \ -- || func_fatal_error "symbol file '$arg' does not exist" -+ || func_fatal_error "symbol file \`$arg' does not exist" - prev= - continue - ;; - expsyms_regex) -- export_symbols_regex=$arg -+ export_symbols_regex="$arg" - prev= - continue - ;; -@@ -6885,13 +5297,7 @@ func_mode_link () - continue - ;; - inst_prefix) -- inst_prefix_dir=$arg -- prev= -- continue -- ;; -- mllvm) -- # Clang does not use LLVM to link, so we can simply discard any -- # '-mllvm $arg' options when doing the link step. -+ inst_prefix_dir="$arg" - prev= - continue - ;; -@@ -6915,21 +5321,21 @@ func_mode_link () - - if test -z "$pic_object" || - test -z "$non_pic_object" || -- test none = "$pic_object" && -- test none = "$non_pic_object"; then -- func_fatal_error "cannot find name of object for '$arg'" -+ test "$pic_object" = none && -+ test "$non_pic_object" = none; then -+ func_fatal_error "cannot find name of object for \`$arg'" - fi - - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" -- xdir=$func_dirname_result -+ xdir="$func_dirname_result" - -- if test none != "$pic_object"; then -+ if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. -- pic_object=$xdir$pic_object -+ pic_object="$xdir$pic_object" - -- if test dlfiles = "$prev"; then -- if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then -+ if test "$prev" = dlfiles; then -+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - func_append dlfiles " $pic_object" - prev= - continue -@@ -6940,7 +5346,7 @@ func_mode_link () - fi - - # CHECK ME: I think I busted this. -Ossama -- if test dlprefiles = "$prev"; then -+ if test "$prev" = dlprefiles; then - # Preload the old-style object. - func_append dlprefiles " $pic_object" - prev= -@@ -6948,23 +5354,23 @@ func_mode_link () - - # A PIC object. - func_append libobjs " $pic_object" -- arg=$pic_object -+ arg="$pic_object" - fi - - # Non-PIC object. -- if test none != "$non_pic_object"; then -+ if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. -- non_pic_object=$xdir$non_pic_object -+ non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" -- if test -z "$pic_object" || test none = "$pic_object"; then -- arg=$non_pic_object -+ if test -z "$pic_object" || test "$pic_object" = none ; then -+ arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. -- non_pic_object=$pic_object -+ non_pic_object="$pic_object" - func_append non_pic_objects " $non_pic_object" - fi - else -@@ -6972,7 +5378,7 @@ func_mode_link () - if $opt_dry_run; then - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" -- xdir=$func_dirname_result -+ xdir="$func_dirname_result" - - func_lo2o "$arg" - pic_object=$xdir$objdir/$func_lo2o_result -@@ -6980,29 +5386,24 @@ func_mode_link () - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" - else -- func_fatal_error "'$arg' is not a valid libtool object" -+ func_fatal_error "\`$arg' is not a valid libtool object" - fi - fi - done - else -- func_fatal_error "link input file '$arg' does not exist" -+ func_fatal_error "link input file \`$arg' does not exist" - fi - arg=$save_arg - prev= - continue - ;; -- os2dllname) -- os2dllname=$arg -- prev= -- continue -- ;; - precious_regex) -- precious_files_regex=$arg -+ precious_files_regex="$arg" - prev= - continue - ;; - release) -- release=-$arg -+ release="-$arg" - prev= - continue - ;; -@@ -7014,7 +5415,7 @@ func_mode_link () - func_fatal_error "only absolute run-paths are allowed" - ;; - esac -- if test rpath = "$prev"; then -+ if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) func_append rpath " $arg" ;; -@@ -7029,7 +5430,7 @@ func_mode_link () - continue - ;; - shrext) -- shrext_cmds=$arg -+ shrext_cmds="$arg" - prev= - continue - ;; -@@ -7069,7 +5470,7 @@ func_mode_link () - esac - fi # test -n "$prev" - -- prevarg=$arg -+ prevarg="$arg" - - case $arg in - -all-static) -@@ -7083,7 +5484,7 @@ func_mode_link () - - -allow-undefined) - # FIXME: remove this flag sometime in the future. -- func_fatal_error "'-allow-undefined' must not be used because it is the default" -+ func_fatal_error "\`-allow-undefined' must not be used because it is the default" - ;; - - -avoid-version) -@@ -7115,7 +5516,7 @@ func_mode_link () - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - func_fatal_error "more than one -exported-symbols argument is not allowed" - fi -- if test X-export-symbols = "X$arg"; then -+ if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex -@@ -7149,9 +5550,9 @@ func_mode_link () - func_stripname "-L" '' "$arg" - if test -z "$func_stripname_result"; then - if test "$#" -gt 0; then -- func_fatal_error "require no space between '-L' and '$1'" -+ func_fatal_error "require no space between \`-L' and \`$1'" - else -- func_fatal_error "need path for '-L' option" -+ func_fatal_error "need path for \`-L' option" - fi - fi - func_resolve_sysroot "$func_stripname_result" -@@ -7162,8 +5563,8 @@ func_mode_link () - *) - absdir=`cd "$dir" && pwd` - test -z "$absdir" && \ -- func_fatal_error "cannot determine absolute directory name of '$dir'" -- dir=$absdir -+ func_fatal_error "cannot determine absolute directory name of \`$dir'" -+ dir="$absdir" - ;; - esac - case "$deplibs " in -@@ -7198,7 +5599,7 @@ func_mode_link () - ;; - - -l*) -- if test X-lc = "X$arg" || test X-lm = "X$arg"; then -+ if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) - # These systems don't actually have a C or math library (as such) -@@ -7206,11 +5607,11 @@ func_mode_link () - ;; - *-*-os2*) - # These systems don't actually have a C library (as such) -- test X-lc = "X$arg" && continue -+ test "X$arg" = "X-lc" && continue - ;; -- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) -+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc due to us having libc/libc_r. -- test X-lc = "X$arg" && continue -+ test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework -@@ -7219,16 +5620,16 @@ func_mode_link () - ;; - *-*-sco3.2v5* | *-*-sco5v6*) - # Causes problems with __ctype -- test X-lc = "X$arg" && continue -+ test "X$arg" = "X-lc" && continue - ;; - *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) - # Compiler inserts libc in the correct place for threads to work -- test X-lc = "X$arg" && continue -+ test "X$arg" = "X-lc" && continue - ;; - esac -- elif test X-lc_r = "X$arg"; then -+ elif test "X$arg" = "X-lc_r"; then - case $host in -- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) -+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; -@@ -7238,11 +5639,6 @@ func_mode_link () - continue - ;; - -- -mllvm) -- prev=mllvm -- continue -- ;; -- - -module) - module=yes - continue -@@ -7272,7 +5668,7 @@ func_mode_link () - ;; - - -multi_module) -- single_module=$wl-multi_module -+ single_module="${wl}-multi_module" - continue - ;; - -@@ -7286,8 +5682,8 @@ func_mode_link () - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) - # The PATH hackery in wrapper scripts is required on Windows - # and Darwin in order for the loader to find any dlls it needs. -- func_warning "'-no-install' is ignored for $host" -- func_warning "assuming '-no-fast-install' instead" -+ func_warning "\`-no-install' is ignored for $host" -+ func_warning "assuming \`-no-fast-install' instead" - fast_install=no - ;; - *) no_install=yes ;; -@@ -7305,11 +5701,6 @@ func_mode_link () - continue - ;; - -- -os2dllname) -- prev=os2dllname -- continue -- ;; -- - -o) prev=output ;; - - -precious-files-regex) -@@ -7397,14 +5788,14 @@ func_mode_link () - func_stripname '-Wc,' '' "$arg" - args=$func_stripname_result - arg= -- save_ifs=$IFS; IFS=, -+ save_ifs="$IFS"; IFS=',' - for flag in $args; do -- IFS=$save_ifs -- func_quote_arg pretty "$flag" -- func_append arg " $func_quote_arg_result" -- func_append compiler_flags " $func_quote_arg_result" -+ IFS="$save_ifs" -+ func_quote_for_eval "$flag" -+ func_append arg " $func_quote_for_eval_result" -+ func_append compiler_flags " $func_quote_for_eval_result" - done -- IFS=$save_ifs -+ IFS="$save_ifs" - func_stripname ' ' '' "$arg" - arg=$func_stripname_result - ;; -@@ -7413,15 +5804,15 @@ func_mode_link () - func_stripname '-Wl,' '' "$arg" - args=$func_stripname_result - arg= -- save_ifs=$IFS; IFS=, -+ save_ifs="$IFS"; IFS=',' - for flag in $args; do -- IFS=$save_ifs -- func_quote_arg pretty "$flag" -- func_append arg " $wl$func_quote_arg_result" -- func_append compiler_flags " $wl$func_quote_arg_result" -- func_append linker_flags " $func_quote_arg_result" -+ IFS="$save_ifs" -+ func_quote_for_eval "$flag" -+ func_append arg " $wl$func_quote_for_eval_result" -+ func_append compiler_flags " $wl$func_quote_for_eval_result" -+ func_append linker_flags " $func_quote_for_eval_result" - done -- IFS=$save_ifs -+ IFS="$save_ifs" - func_stripname ' ' '' "$arg" - arg=$func_stripname_result - ;; -@@ -7443,8 +5834,8 @@ func_mode_link () - - # -msg_* for osf cc - -msg_*) -- func_quote_arg pretty "$arg" -- arg=$func_quote_arg_result -+ func_quote_for_eval "$arg" -+ arg="$func_quote_for_eval_result" - ;; - - # Flags to be passed through unchanged, with rationale: -@@ -7456,49 +5847,25 @@ func_mode_link () - # -m*, -t[45]*, -txscale* architecture-specific flags for GCC - # -F/path path to uninstalled frameworks, gcc on darwin - # -p, -pg, --coverage, -fprofile-* profiling flags for GCC -- # -fstack-protector* stack protector flags for GCC - # @file GCC response files - # -tp=* Portland pgcc target processor selection - # --sysroot=* for sysroot support -- # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -- # -specs=* GCC specs files -- # -stdlib=* select c++ std lib with clang -- # -fsanitize=* Clang/GCC memory and address sanitizer -+ # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ - -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ -- -specs=*|-fsanitize=*) -- func_quote_arg pretty "$arg" -- arg=$func_quote_arg_result -+ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) -+ func_quote_for_eval "$arg" -+ arg="$func_quote_for_eval_result" - func_append compile_command " $arg" - func_append finalize_command " $arg" - func_append compiler_flags " $arg" - continue - ;; - -- -Z*) -- if test os2 = "`expr $host : '.*\(os2\)'`"; then -- # OS/2 uses -Zxxx to specify OS/2-specific options -- compiler_flags="$compiler_flags $arg" -- func_append compile_command " $arg" -- func_append finalize_command " $arg" -- case $arg in -- -Zlinker | -Zstack) -- prev=xcompiler -- ;; -- esac -- continue -- else -- # Otherwise treat like 'Some other compiler flag' below -- func_quote_arg pretty "$arg" -- arg=$func_quote_arg_result -- fi -- ;; -- - # Some other compiler flag. - -* | +*) -- func_quote_arg pretty "$arg" -- arg=$func_quote_arg_result -+ func_quote_for_eval "$arg" -+ arg="$func_quote_for_eval_result" - ;; - - *.$objext) -@@ -7519,21 +5886,21 @@ func_mode_link () - - if test -z "$pic_object" || - test -z "$non_pic_object" || -- test none = "$pic_object" && -- test none = "$non_pic_object"; then -- func_fatal_error "cannot find name of object for '$arg'" -+ test "$pic_object" = none && -+ test "$non_pic_object" = none; then -+ func_fatal_error "cannot find name of object for \`$arg'" - fi - - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" -- xdir=$func_dirname_result -+ xdir="$func_dirname_result" - -- test none = "$pic_object" || { -+ if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. -- pic_object=$xdir$pic_object -+ pic_object="$xdir$pic_object" - -- if test dlfiles = "$prev"; then -- if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then -+ if test "$prev" = dlfiles; then -+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - func_append dlfiles " $pic_object" - prev= - continue -@@ -7544,7 +5911,7 @@ func_mode_link () - fi - - # CHECK ME: I think I busted this. -Ossama -- if test dlprefiles = "$prev"; then -+ if test "$prev" = dlprefiles; then - # Preload the old-style object. - func_append dlprefiles " $pic_object" - prev= -@@ -7552,23 +5919,23 @@ func_mode_link () - - # A PIC object. - func_append libobjs " $pic_object" -- arg=$pic_object -- } -+ arg="$pic_object" -+ fi - - # Non-PIC object. -- if test none != "$non_pic_object"; then -+ if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. -- non_pic_object=$xdir$non_pic_object -+ non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" -- if test -z "$pic_object" || test none = "$pic_object"; then -- arg=$non_pic_object -+ if test -z "$pic_object" || test "$pic_object" = none ; then -+ arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. -- non_pic_object=$pic_object -+ non_pic_object="$pic_object" - func_append non_pic_objects " $non_pic_object" - fi - else -@@ -7576,7 +5943,7 @@ func_mode_link () - if $opt_dry_run; then - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" -- xdir=$func_dirname_result -+ xdir="$func_dirname_result" - - func_lo2o "$arg" - pic_object=$xdir$objdir/$func_lo2o_result -@@ -7584,7 +5951,7 @@ func_mode_link () - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" - else -- func_fatal_error "'$arg' is not a valid libtool object" -+ func_fatal_error "\`$arg' is not a valid libtool object" - fi - fi - ;; -@@ -7600,11 +5967,11 @@ func_mode_link () - # A libtool-controlled library. - - func_resolve_sysroot "$arg" -- if test dlfiles = "$prev"; then -+ if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - func_append dlfiles " $func_resolve_sysroot_result" - prev= -- elif test dlprefiles = "$prev"; then -+ elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - func_append dlprefiles " $func_resolve_sysroot_result" - prev= -@@ -7618,8 +5985,8 @@ func_mode_link () - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. -- func_quote_arg pretty "$arg" -- arg=$func_quote_arg_result -+ func_quote_for_eval "$arg" -+ arg="$func_quote_for_eval_result" - ;; - esac # arg - -@@ -7631,9 +5998,9 @@ func_mode_link () - done # argument parsing loop - - test -n "$prev" && \ -- func_fatal_help "the '$prevarg' option requires an argument" -+ func_fatal_help "the \`$prevarg' option requires an argument" - -- if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then -+ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - func_append compile_command " $arg" - func_append finalize_command " $arg" -@@ -7642,23 +6009,20 @@ func_mode_link () - oldlibs= - # calculate the name of the file, without its directory - func_basename "$output" -- outputname=$func_basename_result -- libobjs_save=$libobjs -+ outputname="$func_basename_result" -+ libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var -- eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` -+ eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - -- # Definition is injected by LT_CONFIG during libtool generation. -- func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" -- - func_dirname "$output" "/" "" -- output_objdir=$func_dirname_result$objdir -+ output_objdir="$func_dirname_result$objdir" - func_to_tool_file "$output_objdir/" - tool_output_objdir=$func_to_tool_file_result - # Create the object directory. -@@ -7681,7 +6045,7 @@ func_mode_link () - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do -- if $opt_preserve_dup_deps; then -+ if $opt_preserve_dup_deps ; then - case "$libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac -@@ -7689,7 +6053,7 @@ func_mode_link () - func_append libs " $deplib" - done - -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps -@@ -7721,7 +6085,7 @@ func_mode_link () - case $file in - *.la) ;; - *) -- func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" -+ func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" - ;; - esac - done -@@ -7729,7 +6093,7 @@ func_mode_link () - prog) - compile_deplibs= - finalize_deplibs= -- alldeplibs=false -+ alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" -@@ -7741,32 +6105,32 @@ func_mode_link () - for pass in $passes; do - # The preopen pass in lib mode reverses $deplibs; put it back here - # so that -L comes before libs that need it for instance... -- if test lib,link = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "lib,link"; then - ## FIXME: Find the place where the list is rebuilt in the wrong - ## order, and fix it there properly - tmp_deplibs= - for deplib in $deplibs; do - tmp_deplibs="$deplib $tmp_deplibs" - done -- deplibs=$tmp_deplibs -+ deplibs="$tmp_deplibs" - fi - -- if test lib,link = "$linkmode,$pass" || -- test prog,scan = "$linkmode,$pass"; then -- libs=$deplibs -+ if test "$linkmode,$pass" = "lib,link" || -+ test "$linkmode,$pass" = "prog,scan"; then -+ libs="$deplibs" - deplibs= - fi -- if test prog = "$linkmode"; then -+ if test "$linkmode" = prog; then - case $pass in -- dlopen) libs=$dlfiles ;; -- dlpreopen) libs=$dlprefiles ;; -+ dlopen) libs="$dlfiles" ;; -+ dlpreopen) libs="$dlprefiles" ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; - esac - fi -- if test lib,dlpreopen = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "lib,dlpreopen"; then - # Collect and forward deplibs of preopened libtool libs - for lib in $dlprefiles; do - # Ignore non-libtool-libs -@@ -7787,26 +6151,26 @@ func_mode_link () - esac - done - done -- libs=$dlprefiles -+ libs="$dlprefiles" - fi -- if test dlopen = "$pass"; then -+ if test "$pass" = dlopen; then - # Collect dlpreopened libraries -- save_deplibs=$deplibs -+ save_deplibs="$deplibs" - deplibs= - fi - - for deplib in $libs; do - lib= -- found=false -+ found=no - case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ - |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) -- if test prog,link = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - func_append compiler_flags " $deplib" -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib ; then - case "$new_inherited_linker_flags " in - *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; -@@ -7816,13 +6180,13 @@ func_mode_link () - continue - ;; - -l*) -- if test lib != "$linkmode" && test prog != "$linkmode"; then -- func_warning "'-l' is ignored for archives/objects" -+ if test "$linkmode" != lib && test "$linkmode" != prog; then -+ func_warning "\`-l' is ignored for archives/objects" - continue - fi - func_stripname '-l' '' "$deplib" - name=$func_stripname_result -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib; then - searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" - else - searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" -@@ -7830,22 +6194,31 @@ func_mode_link () - for searchdir in $searchdirs; do - for search_ext in .la $std_shrext .so .a; do - # Search the libtool library -- lib=$searchdir/lib$name$search_ext -+ lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then -- if test .la = "$search_ext"; then -- found=: -+ if test "$search_ext" = ".la"; then -+ found=yes - else -- found=false -+ found=no - fi - break 2 - fi - done - done -- if $found; then -- # deplib is a libtool library -+ if test "$found" != yes; then -+ # deplib doesn't seem to be a libtool library -+ if test "$linkmode,$pass" = "prog,link"; then -+ compile_deplibs="$deplib $compile_deplibs" -+ finalize_deplibs="$deplib $finalize_deplibs" -+ else -+ deplibs="$deplib $deplibs" -+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" -+ fi -+ continue -+ else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if func_lalib_p "$lib"; then -@@ -7853,19 +6226,19 @@ func_mode_link () - old_library= - func_source "$lib" - for l in $old_library $library_names; do -- ll=$l -+ ll="$l" - done -- if test "X$ll" = "X$old_library"; then # only static version available -- found=false -+ if test "X$ll" = "X$old_library" ; then # only static version available -+ found=no - func_dirname "$lib" "" "." -- ladir=$func_dirname_result -+ ladir="$func_dirname_result" - lib=$ladir/$old_library -- if test prog,link = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" -- test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" -+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi -@@ -7874,25 +6247,15 @@ func_mode_link () - *) ;; - esac - fi -- else -- # deplib doesn't seem to be a libtool library -- if test prog,link = "$linkmode,$pass"; then -- compile_deplibs="$deplib $compile_deplibs" -- finalize_deplibs="$deplib $finalize_deplibs" -- else -- deplibs="$deplib $deplibs" -- test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" -- fi -- continue - fi - ;; # -l - *.ltframework) -- if test prog,link = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib ; then - case "$new_inherited_linker_flags " in - *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; -@@ -7905,18 +6268,18 @@ func_mode_link () - case $linkmode in - lib) - deplibs="$deplib $deplibs" -- test conv = "$pass" && continue -+ test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - func_stripname '-L' '' "$deplib" - func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" - ;; - prog) -- if test conv = "$pass"; then -+ if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi -- if test scan = "$pass"; then -+ if test "$pass" = scan; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" -@@ -7927,13 +6290,13 @@ func_mode_link () - func_append newlib_search_path " $func_resolve_sysroot_result" - ;; - *) -- func_warning "'-L' is ignored for archives/objects" -+ func_warning "\`-L' is ignored for archives/objects" - ;; - esac # linkmode - continue - ;; # -L - -R*) -- if test link = "$pass"; then -+ if test "$pass" = link; then - func_stripname '-R' '' "$deplib" - func_resolve_sysroot "$func_stripname_result" - dir=$func_resolve_sysroot_result -@@ -7951,7 +6314,7 @@ func_mode_link () - lib=$func_resolve_sysroot_result - ;; - *.$libext) -- if test conv = "$pass"; then -+ if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi -@@ -7962,26 +6325,21 @@ func_mode_link () - case " $dlpreconveniencelibs " in - *" $deplib "*) ;; - *) -- valid_a_lib=false -+ valid_a_lib=no - case $deplibs_check_method in - match_pattern*) - set dummy $deplibs_check_method; shift - match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` - if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then -- valid_a_lib=: -+ valid_a_lib=yes - fi - ;; - pass_all) -- valid_a_lib=: -+ valid_a_lib=yes - ;; - esac -- if $valid_a_lib; then -- echo -- $ECHO "*** Warning: Linking the shared library $output against the" -- $ECHO "*** static library $deplib is not portable!" -- deplibs="$deplib $deplibs" -- else -+ if test "$valid_a_lib" != yes; then - echo - $ECHO "*** Warning: Trying to link with static lib archive $deplib." - echo "*** I have the capability to make that library automatically link in when" -@@ -7989,13 +6347,18 @@ func_mode_link () - echo "*** shared version of the library, which you do not appear to have" - echo "*** because the file extensions .$libext of this argument makes me believe" - echo "*** that it is just a static archive that I should not use here." -+ else -+ echo -+ $ECHO "*** Warning: Linking the shared library $output against the" -+ $ECHO "*** static library $deplib is not portable!" -+ deplibs="$deplib $deplibs" - fi - ;; - esac - continue - ;; - prog) -- if test link != "$pass"; then -+ if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" -@@ -8006,10 +6369,10 @@ func_mode_link () - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) -- if test conv = "$pass"; then -+ if test "$pass" = conv; then - deplibs="$deplib $deplibs" -- elif test prog = "$linkmode"; then -- if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then -+ elif test "$linkmode" = prog; then -+ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - func_append newdlprefiles " $deplib" -@@ -8022,20 +6385,22 @@ func_mode_link () - continue - ;; - %DEPLIBS%) -- alldeplibs=: -+ alldeplibs=yes - continue - ;; - esac # case $deplib - -- $found || test -f "$lib" \ -- || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" -+ if test "$found" = yes || test -f "$lib"; then : -+ else -+ func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" -+ fi - - # Check to see that this really is a libtool archive. - func_lalib_unsafe_p "$lib" \ -- || func_fatal_error "'$lib' is not a valid libtool archive" -+ || func_fatal_error "\`$lib' is not a valid libtool archive" - - func_dirname "$lib" "" "." -- ladir=$func_dirname_result -+ ladir="$func_dirname_result" - - dlname= - dlopen= -@@ -8065,19 +6430,19 @@ func_mode_link () - done - fi - dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` -- if test lib,link = "$linkmode,$pass" || -- test prog,scan = "$linkmode,$pass" || -- { test prog != "$linkmode" && test lib != "$linkmode"; }; then -+ if test "$linkmode,$pass" = "lib,link" || -+ test "$linkmode,$pass" = "prog,scan" || -+ { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && func_append dlfiles " $dlopen" - test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" - fi - -- if test conv = "$pass"; then -+ if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - if test -z "$libdir"; then - if test -z "$old_library"; then -- func_fatal_error "cannot find name of link library for '$lib'" -+ func_fatal_error "cannot find name of link library for \`$lib'" - fi - # It is a libtool convenience library, so add in its objects. - func_append convenience " $ladir/$objdir/$old_library" -@@ -8085,15 +6450,15 @@ func_mode_link () - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" -- if $opt_preserve_dup_deps; then -+ if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done -- elif test prog != "$linkmode" && test lib != "$linkmode"; then -- func_fatal_error "'$lib' is not a convenience library" -+ elif test "$linkmode" != prog && test "$linkmode" != lib; then -+ func_fatal_error "\`$lib' is not a convenience library" - fi - continue - fi # $pass = conv -@@ -8102,26 +6467,26 @@ func_mode_link () - # Get the name of the library we link against. - linklib= - if test -n "$old_library" && -- { test yes = "$prefer_static_libs" || -- test built,no = "$prefer_static_libs,$installed"; }; then -+ { test "$prefer_static_libs" = yes || -+ test "$prefer_static_libs,$installed" = "built,no"; }; then - linklib=$old_library - else - for l in $old_library $library_names; do -- linklib=$l -+ linklib="$l" - done - fi - if test -z "$linklib"; then -- func_fatal_error "cannot find name of link library for '$lib'" -+ func_fatal_error "cannot find name of link library for \`$lib'" - fi - - # This library was specified with -dlopen. -- if test dlopen = "$pass"; then -- test -z "$libdir" \ -- && func_fatal_error "cannot -dlopen a convenience library: '$lib'" -+ if test "$pass" = dlopen; then -+ if test -z "$libdir"; then -+ func_fatal_error "cannot -dlopen a convenience library: \`$lib'" -+ fi - if test -z "$dlname" || -- test yes != "$dlopen_support" || -- test no = "$build_libtool_libs" -- then -+ test "$dlopen_support" != yes || -+ test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't -@@ -8135,40 +6500,40 @@ func_mode_link () - - # We need an absolute path. - case $ladir in -- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; -+ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then -- func_warning "cannot determine absolute directory name of '$ladir'" -+ func_warning "cannot determine absolute directory name of \`$ladir'" - func_warning "passing it literally to the linker, although it might fail" -- abs_ladir=$ladir -+ abs_ladir="$ladir" - fi - ;; - esac - func_basename "$lib" -- laname=$func_basename_result -+ laname="$func_basename_result" - - # Find the relevant object directory and library name. -- if test yes = "$installed"; then -+ if test "X$installed" = Xyes; then - if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then -- func_warning "library '$lib' was moved." -- dir=$ladir -- absdir=$abs_ladir -- libdir=$abs_ladir -+ func_warning "library \`$lib' was moved." -+ dir="$ladir" -+ absdir="$abs_ladir" -+ libdir="$abs_ladir" - else -- dir=$lt_sysroot$libdir -- absdir=$lt_sysroot$libdir -+ dir="$lt_sysroot$libdir" -+ absdir="$lt_sysroot$libdir" - fi -- test yes = "$hardcode_automatic" && avoidtemprpath=yes -+ test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes - else - if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then -- dir=$ladir -- absdir=$abs_ladir -+ dir="$ladir" -+ absdir="$abs_ladir" - # Remove this search path later - func_append notinst_path " $abs_ladir" - else -- dir=$ladir/$objdir -- absdir=$abs_ladir/$objdir -+ dir="$ladir/$objdir" -+ absdir="$abs_ladir/$objdir" - # Remove this search path later - func_append notinst_path " $abs_ladir" - fi -@@ -8177,11 +6542,11 @@ func_mode_link () - name=$func_stripname_result - - # This library was specified with -dlpreopen. -- if test dlpreopen = "$pass"; then -- if test -z "$libdir" && test prog = "$linkmode"; then -- func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" -+ if test "$pass" = dlpreopen; then -+ if test -z "$libdir" && test "$linkmode" = prog; then -+ func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" - fi -- case $host in -+ case "$host" in - # special handling for platforms with PE-DLLs. - *cygwin* | *mingw* | *cegcc* ) - # Linker will automatically link against shared library if both -@@ -8225,9 +6590,9 @@ func_mode_link () - - if test -z "$libdir"; then - # Link the convenience library -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" -- elif test prog,link = "$linkmode,$pass"; then -+ elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else -@@ -8237,14 +6602,14 @@ func_mode_link () - fi - - -- if test prog = "$linkmode" && test link != "$pass"; then -+ if test "$linkmode" = prog && test "$pass" != link; then - func_append newlib_search_path " $ladir" - deplibs="$lib $deplibs" - -- linkalldeplibs=false -- if test no != "$link_all_deplibs" || test -z "$library_names" || -- test no = "$build_libtool_libs"; then -- linkalldeplibs=: -+ linkalldeplibs=no -+ if test "$link_all_deplibs" != no || test -z "$library_names" || -+ test "$build_libtool_libs" = no; then -+ linkalldeplibs=yes - fi - - tmp_libs= -@@ -8256,14 +6621,14 @@ func_mode_link () - ;; - esac - # Need to link against all dependency_libs? -- if $linkalldeplibs; then -+ if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi -- if $opt_preserve_dup_deps; then -+ if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac -@@ -8273,15 +6638,15 @@ func_mode_link () - continue - fi # $linkmode = prog... - -- if test prog,link = "$linkmode,$pass"; then -+ if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && -- { { test no = "$prefer_static_libs" || -- test built,yes = "$prefer_static_libs,$installed"; } || -+ { { 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 -+ if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then - # Make sure the rpath contains only unique directories. -- case $temp_rpath: in -+ case "$temp_rpath:" in - *"$absdir:"*) ;; - *) func_append temp_rpath "$absdir:" ;; - esac -@@ -8310,9 +6675,9 @@ func_mode_link () - esac - fi # $linkmode,$pass = prog,link... - -- if $alldeplibs && -- { test pass_all = "$deplibs_check_method" || -- { test yes = "$build_libtool_libs" && -+ if test "$alldeplibs" = yes && -+ { test "$deplibs_check_method" = pass_all || -+ { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue -@@ -8321,19 +6686,19 @@ func_mode_link () - - link_static=no # Whether the deplib will be linked statically - use_static_libs=$prefer_static_libs -- if test built = "$use_static_libs" && test yes = "$installed"; then -+ if test "$use_static_libs" = built && test "$installed" = yes; then - use_static_libs=no - fi - if test -n "$library_names" && -- { test no = "$use_static_libs" || test -z "$old_library"; }; then -+ { test "$use_static_libs" = no || test -z "$old_library"; }; then - case $host in -- *cygwin* | *mingw* | *cegcc* | *os2*) -+ *cygwin* | *mingw* | *cegcc*) - # No point in relinking DLLs because paths are not encoded - func_append notinst_deplibs " $lib" - need_relink=no - ;; - *) -- if test no = "$installed"; then -+ if test "$installed" = no; then - func_append notinst_deplibs " $lib" - need_relink=yes - fi -@@ -8343,24 +6708,24 @@ func_mode_link () - - # Warn about portability, can't link against -module's on some - # systems (darwin). Don't bleat about dlopened modules though! -- dlopenmodule= -+ dlopenmodule="" - for dlpremoduletest in $dlprefiles; do - if test "X$dlpremoduletest" = "X$lib"; then -- dlopenmodule=$dlpremoduletest -+ dlopenmodule="$dlpremoduletest" - break - fi - done -- if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then -+ if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then - echo -- if test prog = "$linkmode"; then -+ if test "$linkmode" = prog; then - $ECHO "*** Warning: Linking the executable $output against the loadable module" - else - $ECHO "*** Warning: Linking the shared library $output against the loadable module" - fi - $ECHO "*** $linklib is not portable!" - fi -- if test lib = "$linkmode" && -- test yes = "$hardcode_into_libs"; then -+ if test "$linkmode" = lib && -+ test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. -@@ -8388,43 +6753,43 @@ func_mode_link () - # figure out the soname - set dummy $library_names - shift -- realname=$1 -+ realname="$1" - shift - libname=`eval "\\$ECHO \"$libname_spec\""` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then -- soname=$dlname -+ soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in -- *cygwin* | mingw* | *cegcc* | *os2*) -+ *cygwin* | mingw* | *cegcc*) - func_arith $current - $age - major=$func_arith_result -- versuffix=-$major -+ versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else -- soname=$realname -+ soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use -- soroot=$soname -+ soroot="$soname" - func_basename "$soroot" -- soname=$func_basename_result -+ soname="$func_basename_result" - func_stripname 'lib' '.dll' "$soname" - newlib=libimp-$func_stripname_result.a - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else -- func_verbose "extracting exported symbol list from '$soname'" -+ func_verbose "extracting exported symbol list from \`$soname'" - func_execute_cmds "$extract_expsyms_cmds" 'exit $?' - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else -- func_verbose "generating import library for '$soname'" -+ func_verbose "generating import library for \`$soname'" - func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' - fi - # make sure the library variables are pointing to the new library -@@ -8432,58 +6797,58 @@ func_mode_link () - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - -- if test prog = "$linkmode" || test relink != "$opt_mode"; then -+ if test "$linkmode" = prog || test "$opt_mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) -- if test no = "$hardcode_direct"; then -- add=$dir/$linklib -+ if test "$hardcode_direct" = no; then -+ add="$dir/$linklib" - case $host in -- *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; -- *-*-sysv4*uw2*) add_dir=-L$dir ;; -+ *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; -+ *-*-sysv4*uw2*) add_dir="-L$dir" ;; - *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ -- *-*-unixware7*) add_dir=-L$dir ;; -+ *-*-unixware7*) add_dir="-L$dir" ;; - *-*-darwin* ) -- # if the lib is a (non-dlopened) module then we cannot -+ # if the lib is a (non-dlopened) module then we can not - # link against it, someone is ignoring the earlier warnings - if /usr/bin/file -L $add 2> /dev/null | -- $GREP ": [^:]* bundle" >/dev/null; then -+ $GREP ": [^:]* bundle" >/dev/null ; then - if test "X$dlopenmodule" != "X$lib"; then - $ECHO "*** Warning: lib $linklib is a module, not a shared library" -- if test -z "$old_library"; then -+ if test -z "$old_library" ; then - echo - echo "*** And there doesn't seem to be a static archive available" - echo "*** The link will probably fail, sorry" - else -- add=$dir/$old_library -+ add="$dir/$old_library" - fi - elif test -n "$old_library"; then -- add=$dir/$old_library -+ add="$dir/$old_library" - fi - fi - esac -- elif test no = "$hardcode_minus_L"; then -+ elif test "$hardcode_minus_L" = no; then - case $host in -- *-*-sunos*) add_shlibpath=$dir ;; -+ *-*-sunos*) add_shlibpath="$dir" ;; - esac -- add_dir=-L$dir -- add=-l$name -- elif test no = "$hardcode_shlibpath_var"; then -- add_shlibpath=$dir -- add=-l$name -+ add_dir="-L$dir" -+ add="-l$name" -+ elif test "$hardcode_shlibpath_var" = no; then -+ add_shlibpath="$dir" -+ add="-l$name" - else - lib_linked=no - fi - ;; - relink) -- if test yes = "$hardcode_direct" && -- test no = "$hardcode_direct_absolute"; then -- add=$dir/$linklib -- elif test yes = "$hardcode_minus_L"; then -- add_dir=-L$absdir -+ if test "$hardcode_direct" = yes && -+ test "$hardcode_direct_absolute" = no; then -+ add="$dir/$linklib" -+ elif test "$hardcode_minus_L" = yes; then -+ add_dir="-L$absdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in -@@ -8492,10 +6857,10 @@ func_mode_link () - ;; - esac - fi -- add=-l$name -- elif test yes = "$hardcode_shlibpath_var"; then -- add_shlibpath=$dir -- add=-l$name -+ add="-l$name" -+ elif test "$hardcode_shlibpath_var" = yes; then -+ add_shlibpath="$dir" -+ add="-l$name" - else - lib_linked=no - fi -@@ -8503,7 +6868,7 @@ func_mode_link () - *) lib_linked=no ;; - esac - -- if test yes != "$lib_linked"; then -+ if test "$lib_linked" != yes; then - func_fatal_configuration "unsupported hardcode properties" - fi - -@@ -8513,15 +6878,15 @@ func_mode_link () - *) func_append compile_shlibpath "$add_shlibpath:" ;; - esac - fi -- if test prog = "$linkmode"; then -+ if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" -- if test yes != "$hardcode_direct" && -- test yes != "$hardcode_minus_L" && -- test yes = "$hardcode_shlibpath_var"; then -+ if test "$hardcode_direct" != yes && -+ test "$hardcode_minus_L" != yes && -+ test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; -@@ -8530,33 +6895,33 @@ func_mode_link () - fi - fi - -- if test prog = "$linkmode" || test relink = "$opt_mode"; then -+ if test "$linkmode" = prog || test "$opt_mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. -- if test yes = "$hardcode_direct" && -- test no = "$hardcode_direct_absolute"; then -- add=$libdir/$linklib -- elif test yes = "$hardcode_minus_L"; then -- add_dir=-L$libdir -- add=-l$name -- elif test yes = "$hardcode_shlibpath_var"; then -+ if test "$hardcode_direct" = yes && -+ test "$hardcode_direct_absolute" = no; then -+ add="$libdir/$linklib" -+ elif test "$hardcode_minus_L" = yes; then -+ add_dir="-L$libdir" -+ add="-l$name" -+ elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; - esac -- add=-l$name -- elif test yes = "$hardcode_automatic"; then -+ add="-l$name" -+ elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && -- test -f "$inst_prefix_dir$libdir/$linklib"; then -- add=$inst_prefix_dir$libdir/$linklib -+ test -f "$inst_prefix_dir$libdir/$linklib" ; then -+ add="$inst_prefix_dir$libdir/$linklib" - else -- add=$libdir/$linklib -+ add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. -- add_dir=-L$libdir -+ add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in -@@ -8565,10 +6930,10 @@ func_mode_link () - ;; - esac - fi -- add=-l$name -+ add="-l$name" - fi - -- if test prog = "$linkmode"; then -+ if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else -@@ -8576,43 +6941,43 @@ func_mode_link () - test -n "$add" && deplibs="$add $deplibs" - fi - fi -- elif test prog = "$linkmode"; then -+ elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. -- if test unsupported != "$hardcode_direct"; then -- test -n "$old_library" && linklib=$old_library -+ if test "$hardcode_direct" != unsupported; then -+ test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi -- elif test yes = "$build_libtool_libs"; then -+ elif test "$build_libtool_libs" = yes; then - # Not a shared library -- if test pass_all != "$deplibs_check_method"; then -+ if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - echo -- $ECHO "*** Warning: This system cannot link to static lib archive $lib." -+ $ECHO "*** Warning: This system can not link to static lib archive $lib." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have." -- if test yes = "$module"; then -+ if test "$module" = yes; then - echo "*** But as you try to build a module library, libtool will still create " - echo "*** a static module, that should work as long as the dlopening application" - echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - echo - echo "*** However, this would only work if libtool was able to extract symbol" -- echo "*** lists from a program, using 'nm' or equivalent, but libtool could" -+ echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - echo "*** not find such a program. So, this module is probably useless." -- echo "*** 'nm' from GNU binutils and a full rebuild may help." -+ echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi -- if test no = "$build_old_libs"; then -+ if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else -@@ -8625,11 +6990,11 @@ func_mode_link () - fi - fi # link shared/static library? - -- if test lib = "$linkmode"; then -+ if test "$linkmode" = lib; then - if test -n "$dependency_libs" && -- { test yes != "$hardcode_into_libs" || -- test yes = "$build_old_libs" || -- test yes = "$link_static"; }; then -+ { test "$hardcode_into_libs" != yes || -+ test "$build_old_libs" = yes || -+ test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do -@@ -8643,12 +7008,12 @@ func_mode_link () - *) func_append temp_deplibs " $libdir";; - esac - done -- dependency_libs=$temp_deplibs -+ dependency_libs="$temp_deplibs" - fi - - func_append newlib_search_path " $absdir" - # Link against this library -- test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" -+ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do -@@ -8658,7 +7023,7 @@ func_mode_link () - func_resolve_sysroot "$func_stripname_result";; - *) func_resolve_sysroot "$deplib" ;; - esac -- if $opt_preserve_dup_deps; then -+ if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $func_resolve_sysroot_result "*) - func_append specialdeplibs " $func_resolve_sysroot_result" ;; -@@ -8667,12 +7032,12 @@ func_mode_link () - func_append tmp_libs " $func_resolve_sysroot_result" - done - -- if test no != "$link_all_deplibs"; then -+ if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - path= - case $deplib in -- -L*) path=$deplib ;; -+ -L*) path="$deplib" ;; - *.la) - func_resolve_sysroot "$deplib" - deplib=$func_resolve_sysroot_result -@@ -8680,12 +7045,12 @@ func_mode_link () - dir=$func_dirname_result - # We need an absolute path. - case $dir in -- [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; -+ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then -- func_warning "cannot determine absolute directory name of '$dir'" -- absdir=$dir -+ func_warning "cannot determine absolute directory name of \`$dir'" -+ absdir="$dir" - fi - ;; - esac -@@ -8693,35 +7058,35 @@ func_mode_link () - case $host in - *-*-darwin*) - depdepl= -- eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` -- if test -n "$deplibrary_names"; then -- for tmp in $deplibrary_names; do -+ eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` -+ if test -n "$deplibrary_names" ; then -+ for tmp in $deplibrary_names ; do - depdepl=$tmp - done -- if test -f "$absdir/$objdir/$depdepl"; then -- depdepl=$absdir/$objdir/$depdepl -- darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` -+ if test -f "$absdir/$objdir/$depdepl" ; then -+ depdepl="$absdir/$objdir/$depdepl" -+ darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` - if test -z "$darwin_install_name"; then -- darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` -+ darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` - fi -- func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" -- func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" -+ func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" -+ func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" - path= - fi - fi - ;; - *) -- path=-L$absdir/$objdir -+ path="-L$absdir/$objdir" - ;; - esac - else -- eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` -+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - test -z "$libdir" && \ -- func_fatal_error "'$deplib' is not a valid libtool archive" -+ func_fatal_error "\`$deplib' is not a valid libtool archive" - test "$absdir" != "$libdir" && \ -- func_warning "'$deplib' seems to be moved" -+ func_warning "\`$deplib' seems to be moved" - -- path=-L$absdir -+ path="-L$absdir" - fi - ;; - esac -@@ -8733,23 +7098,23 @@ func_mode_link () - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs -- if test link = "$pass"; then -- if test prog = "$linkmode"; then -+ if test "$pass" = link; then -+ if test "$linkmode" = "prog"; then - compile_deplibs="$new_inherited_linker_flags $compile_deplibs" - finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" - else - compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` - fi - fi -- dependency_libs=$newdependency_libs -- if test dlpreopen = "$pass"; then -+ dependency_libs="$newdependency_libs" -+ if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi -- if test dlopen != "$pass"; then -- test conv = "$pass" || { -+ if test "$pass" != dlopen; then -+ if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do -@@ -8759,12 +7124,12 @@ func_mode_link () - esac - done - newlib_search_path= -- } -+ fi - -- if test prog,link = "$linkmode,$pass"; then -- vars="compile_deplibs finalize_deplibs" -+ if test "$linkmode,$pass" != "prog,link"; then -+ vars="deplibs" - else -- vars=deplibs -+ vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order -@@ -8822,93 +7187,62 @@ func_mode_link () - eval $var=\"$tmp_libs\" - done # for var - fi -- -- # Add Sun CC postdeps if required: -- test CXX = "$tagname" && { -- case $host_os in -- linux*) -- case `$CC -V 2>&1 | sed 5q` in -- *Sun\ C*) # Sun C++ 5.9 -- func_suncc_cstd_abi -- -- if test no != "$suncc_use_cstd_abi"; then -- func_append postdeps ' -library=Cstd -library=Crun' -- fi -- ;; -- esac -- ;; -- -- solaris*) -- func_cc_basename "$CC" -- case $func_cc_basename_result in -- CC* | sunCC*) -- func_suncc_cstd_abi -- -- if test no != "$suncc_use_cstd_abi"; then -- func_append postdeps ' -library=Cstd -library=Crun' -- fi -- ;; -- esac -- ;; -- esac -- } -- - # Last step: remove runtime libs from dependency_libs - # (they stay in deplibs) - tmp_libs= -- for i in $dependency_libs; do -+ for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) -- i= -+ i="" - ;; - esac -- if test -n "$i"; then -+ if test -n "$i" ; then - func_append tmp_libs " $i" - fi - done - dependency_libs=$tmp_libs - done # for pass -- if test prog = "$linkmode"; then -- dlfiles=$newdlfiles -+ if test "$linkmode" = prog; then -+ dlfiles="$newdlfiles" - fi -- if test prog = "$linkmode" || test lib = "$linkmode"; then -- dlprefiles=$newdlprefiles -+ if test "$linkmode" = prog || test "$linkmode" = lib; then -+ dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) -- if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then -- func_warning "'-dlopen' is ignored for archives" -+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then -+ func_warning "\`-dlopen' is ignored for archives" - fi - - case " $deplibs" in - *\ -l* | *\ -L*) -- func_warning "'-l' and '-L' are ignored for archives" ;; -+ func_warning "\`-l' and \`-L' are ignored for archives" ;; - esac - - test -n "$rpath" && \ -- func_warning "'-rpath' is ignored for archives" -+ func_warning "\`-rpath' is ignored for archives" - - test -n "$xrpath" && \ -- func_warning "'-R' is ignored for archives" -+ func_warning "\`-R' is ignored for archives" - - test -n "$vinfo" && \ -- func_warning "'-version-info/-version-number' is ignored for archives" -+ func_warning "\`-version-info/-version-number' is ignored for archives" - - test -n "$release" && \ -- func_warning "'-release' is ignored for archives" -+ func_warning "\`-release' is ignored for archives" - - test -n "$export_symbols$export_symbols_regex" && \ -- func_warning "'-export-symbols' is ignored for archives" -+ func_warning "\`-export-symbols' is ignored for archives" - - # Now set the variables for building old libraries. - build_libtool_libs=no -- oldlibs=$output -+ oldlibs="$output" - func_append objs "$old_deplibs" - ;; - - lib) -- # Make sure we only generate libraries of the form 'libNAME.la'. -+ # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - func_stripname 'lib' '.la' "$outputname" -@@ -8917,10 +7251,10 @@ func_mode_link () - eval libname=\"$libname_spec\" - ;; - *) -- test no = "$module" \ -- && func_fatal_help "libtool library '$output' must begin with 'lib'" -+ test "$module" = no && \ -+ func_fatal_help "libtool library \`$output' must begin with \`lib'" - -- if test no != "$need_lib_prefix"; then -+ if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - func_stripname '' '.la' "$outputname" - name=$func_stripname_result -@@ -8934,8 +7268,8 @@ func_mode_link () - esac - - if test -n "$objs"; then -- if test pass_all != "$deplibs_check_method"; then -- func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" -+ if test "$deplibs_check_method" != pass_all; then -+ func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" - else - echo - $ECHO "*** Warning: Linking the shared library $output against the non-libtool" -@@ -8944,21 +7278,21 @@ func_mode_link () - fi - fi - -- test no = "$dlself" \ -- || func_warning "'-dlopen self' is ignored for libtool libraries" -+ test "$dlself" != no && \ -+ func_warning "\`-dlopen self' is ignored for libtool libraries" - - set dummy $rpath - shift -- test 1 -lt "$#" \ -- && func_warning "ignoring multiple '-rpath's for a libtool library" -+ test "$#" -gt 1 && \ -+ func_warning "ignoring multiple \`-rpath's for a libtool library" - -- install_libdir=$1 -+ install_libdir="$1" - - oldlibs= - if test -z "$rpath"; then -- if test yes = "$build_libtool_libs"; then -+ if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. -- # Some compilers have problems with a '.al' extension so -+ # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" -@@ -8967,20 +7301,20 @@ func_mode_link () - fi - - test -n "$vinfo" && \ -- func_warning "'-version-info/-version-number' is ignored for convenience libraries" -+ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" - - test -n "$release" && \ -- func_warning "'-release' is ignored for convenience libraries" -+ func_warning "\`-release' is ignored for convenience libraries" - else - - # Parse the version information argument. -- save_ifs=$IFS; IFS=: -+ save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - shift -- IFS=$save_ifs -+ IFS="$save_ifs" - - test -n "$7" && \ -- func_fatal_help "too many parameters to '-version-info'" -+ func_fatal_help "too many parameters to \`-version-info'" - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts -@@ -8988,45 +7322,45 @@ func_mode_link () - - case $vinfo_number in - yes) -- number_major=$1 -- number_minor=$2 -- number_revision=$3 -+ number_major="$1" -+ number_minor="$2" -+ number_revision="$3" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix -- # that has an extra 1 added just for fun -+ # which has an extra 1 added just for fun - # - case $version_type in - # correct linux to gnu/linux during the next big refactor -- darwin|freebsd-elf|linux|osf|windows|none) -+ darwin|linux|osf|windows|none) - func_arith $number_major + $number_minor - current=$func_arith_result -- age=$number_minor -- revision=$number_revision -+ age="$number_minor" -+ revision="$number_revision" - ;; -- freebsd-aout|qnx|sunos) -- current=$number_major -- revision=$number_minor -- age=0 -+ freebsd-aout|freebsd-elf|qnx|sunos) -+ current="$number_major" -+ revision="$number_minor" -+ age="0" - ;; - irix|nonstopux) - func_arith $number_major + $number_minor - current=$func_arith_result -- age=$number_minor -- revision=$number_minor -+ age="$number_minor" -+ revision="$number_minor" - lt_irix_increment=no - ;; - *) -- func_fatal_configuration "$modename: unknown library version type '$version_type'" -+ func_fatal_configuration "$modename: unknown library version type \`$version_type'" - ;; - esac - ;; - no) -- current=$1 -- revision=$2 -- age=$3 -+ current="$1" -+ revision="$2" -+ age="$3" - ;; - esac - -@@ -9034,30 +7368,30 @@ func_mode_link () - case $current in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) -- func_error "CURRENT '$current' must be a nonnegative integer" -- func_fatal_error "'$vinfo' is not valid version information" -+ func_error "CURRENT \`$current' must be a nonnegative integer" -+ func_fatal_error "\`$vinfo' is not valid version information" - ;; - esac - - case $revision in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) -- func_error "REVISION '$revision' must be a nonnegative integer" -- func_fatal_error "'$vinfo' is not valid version information" -+ func_error "REVISION \`$revision' must be a nonnegative integer" -+ func_fatal_error "\`$vinfo' is not valid version information" - ;; - esac - - case $age in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) -- func_error "AGE '$age' must be a nonnegative integer" -- func_fatal_error "'$vinfo' is not valid version information" -+ func_error "AGE \`$age' must be a nonnegative integer" -+ func_fatal_error "\`$vinfo' is not valid version information" - ;; - esac - - if test "$age" -gt "$current"; then -- func_error "AGE '$age' is greater than the current interface number '$current'" -- func_fatal_error "'$vinfo' is not valid version information" -+ func_error "AGE \`$age' is greater than the current interface number \`$current'" -+ func_fatal_error "\`$vinfo' is not valid version information" - fi - - # Calculate the version variables. -@@ -9072,36 +7406,26 @@ func_mode_link () - # verstring for coding it into the library header - func_arith $current - $age - major=.$func_arith_result -- versuffix=$major.$age.$revision -+ versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - func_arith $current + 1 - minor_current=$func_arith_result -- xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" -+ xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" -- # On Darwin other compilers -- case $CC in -- nagfor*) -- verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" -- ;; -- *) -- verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" -- ;; -- esac - ;; - - freebsd-aout) -- major=.$current -- versuffix=.$current.$revision -+ major=".$current" -+ versuffix=".$current.$revision"; - ;; - - freebsd-elf) -- func_arith $current - $age -- major=.$func_arith_result -- versuffix=$major.$age.$revision -+ major=".$current" -+ versuffix=".$current" - ;; - - irix | nonstopux) -- if test no = "$lt_irix_increment"; then -+ if test "X$lt_irix_increment" = "Xno"; then - func_arith $current - $age - else - func_arith $current - $age + 1 -@@ -9112,74 +7436,69 @@ func_mode_link () - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac -- verstring=$verstring_prefix$major.$revision -+ verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision -- while test 0 -ne "$loop"; do -+ while test "$loop" -ne 0; do - func_arith $revision - $loop - iface=$func_arith_result - func_arith $loop - 1 - loop=$func_arith_result -- verstring=$verstring_prefix$major.$iface:$verstring -+ verstring="$verstring_prefix$major.$iface:$verstring" - done - -- # Before this point, $major must not contain '.'. -+ # Before this point, $major must not contain `.'. - major=.$major -- versuffix=$major.$revision -+ versuffix="$major.$revision" - ;; - - linux) # correct to gnu/linux during the next big refactor - func_arith $current - $age - major=.$func_arith_result -- versuffix=$major.$age.$revision -+ versuffix="$major.$age.$revision" - ;; - - osf) - func_arith $current - $age - major=.$func_arith_result -- versuffix=.$current.$age.$revision -- verstring=$current.$age.$revision -+ versuffix=".$current.$age.$revision" -+ verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age -- while test 0 -ne "$loop"; do -+ while test "$loop" -ne 0; do - func_arith $current - $loop - iface=$func_arith_result - func_arith $loop - 1 - loop=$func_arith_result -- verstring=$verstring:$iface.0 -+ verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. -- func_append verstring ":$current.0" -+ func_append verstring ":${current}.0" - ;; - - qnx) -- major=.$current -- versuffix=.$current -- ;; -- -- sco) -- major=.$current -- versuffix=.$current -+ major=".$current" -+ versuffix=".$current" - ;; - - sunos) -- major=.$current -- versuffix=.$current.$revision -+ major=".$current" -+ versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one -- # extension on DOS 8.3 file systems. -+ # extension on DOS 8.3 filesystems. - func_arith $current - $age - major=$func_arith_result -- versuffix=-$major -+ versuffix="-$major" - ;; - - *) -- func_fatal_configuration "unknown library version type '$version_type'" -+ func_fatal_configuration "unknown library version type \`$version_type'" - ;; - esac - -@@ -9193,45 +7512,42 @@ func_mode_link () - verstring= - ;; - *) -- verstring=0.0 -+ verstring="0.0" - ;; - esac -- if test no = "$need_version"; then -+ if test "$need_version" = no; then - versuffix= - else -- versuffix=.0.0 -+ versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided -- if test yes,no = "$avoid_version,$need_version"; then -+ if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= -- verstring= -+ verstring="" - fi - - # Check to see if the archive will have undefined symbols. -- if test yes = "$allow_undefined"; then -- if test unsupported = "$allow_undefined_flag"; then -- if test yes = "$build_old_libs"; then -- func_warning "undefined symbols not allowed in $host shared libraries; building static only" -- build_libtool_libs=no -- else -- func_fatal_error "can't build $host shared library unless -no-undefined is specified" -- fi -+ if test "$allow_undefined" = yes; then -+ if test "$allow_undefined_flag" = unsupported; then -+ func_warning "undefined symbols not allowed in $host shared libraries" -+ build_libtool_libs=no -+ build_old_libs=yes - fi - else - # Don't allow undefined symbols. -- allow_undefined_flag=$no_undefined_flag -+ allow_undefined_flag="$no_undefined_flag" - fi - - fi - -- func_generate_dlsyms "$libname" "$libname" : -+ func_generate_dlsyms "$libname" "$libname" "yes" - func_append libobjs " $symfileobj" -- test " " = "$libobjs" && libobjs= -+ test "X$libobjs" = "X " && libobjs= - -- if test relink != "$opt_mode"; then -+ if test "$opt_mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= -@@ -9240,8 +7556,8 @@ func_mode_link () - case $p in - *.$objext | *.gcno) - ;; -- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) -- if test -n "$precious_files_regex"; then -+ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) -+ if test "X$precious_files_regex" != "X"; then - if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 - then - continue -@@ -9257,11 +7573,11 @@ func_mode_link () - fi - - # Now set the variables for building old libraries. -- if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then -+ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - func_append oldlibs " $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. -- oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` -+ oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. -@@ -9282,13 +7598,13 @@ func_mode_link () - *) func_append finalize_rpath " $libdir" ;; - esac - done -- if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then -+ if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened -- old_dlfiles=$dlfiles -+ old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in -@@ -9298,7 +7614,7 @@ func_mode_link () - done - - # Make sure dlprefiles contains only unique files -- old_dlprefiles=$dlprefiles -+ old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in -@@ -9307,7 +7623,7 @@ func_mode_link () - esac - done - -- if test yes = "$build_libtool_libs"; then -+ if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) -@@ -9331,7 +7647,7 @@ func_mode_link () - ;; - *) - # Add libc to deplibs on all other systems if necessary. -- if test yes = "$build_libtool_need_lc"; then -+ if test "$build_libtool_need_lc" = "yes"; then - func_append deplibs " -lc" - fi - ;; -@@ -9347,9 +7663,9 @@ func_mode_link () - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? -- release= -- versuffix= -- major= -+ release="" -+ versuffix="" -+ major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in -@@ -9378,20 +7694,20 @@ EOF - -l*) - func_stripname -l '' "$i" - name=$func_stripname_result -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $i "*) - func_append newdeplibs " $i" -- i= -+ i="" - ;; - esac - fi -- if test -n "$i"; then -+ if test -n "$i" ; then - libname=`eval "\\$ECHO \"$libname_spec\""` - deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` - set dummy $deplib_matches; shift - deplib_match=$1 -- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then -+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - func_append newdeplibs " $i" - else - droppeddeps=yes -@@ -9421,20 +7737,20 @@ EOF - $opt_dry_run || $RM conftest - if $LTCC $LTCFLAGS -o conftest conftest.c $i; then - ldd_output=`ldd conftest` -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $i "*) - func_append newdeplibs " $i" -- i= -+ i="" - ;; - esac - fi -- if test -n "$i"; then -+ if test -n "$i" ; then - libname=`eval "\\$ECHO \"$libname_spec\""` - deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` - set dummy $deplib_matches; shift - deplib_match=$1 -- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then -+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - func_append newdeplibs " $i" - else - droppeddeps=yes -@@ -9471,24 +7787,24 @@ EOF - -l*) - func_stripname -l '' "$a_deplib" - name=$func_stripname_result -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - func_append newdeplibs " $a_deplib" -- a_deplib= -+ a_deplib="" - ;; - esac - fi -- if test -n "$a_deplib"; then -+ if test -n "$a_deplib" ; then - libname=`eval "\\$ECHO \"$libname_spec\""` - if test -n "$file_magic_glob"; then - libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` - else - libnameglob=$libname - fi -- test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob` -+ test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do -- if test yes = "$want_nocaseglob"; then -+ if test "$want_nocaseglob" = yes; then - shopt -s nocaseglob - potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` - $nocaseglob -@@ -9506,25 +7822,25 @@ EOF - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? -- potlib=$potent_lib -+ potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do -- potliblink=`ls -ld $potlib | $SED 's/.* -> //'` -+ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in -- [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; -- *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; -+ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; -+ *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; - esac - done - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | - $SED -e 10q | - $EGREP "$file_magic_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" -- a_deplib= -+ a_deplib="" - break 2 - fi - done - done - fi -- if test -n "$a_deplib"; then -+ if test -n "$a_deplib" ; then - droppeddeps=yes - echo - $ECHO "*** Warning: linker path does not have real file for library $a_deplib." -@@ -9532,7 +7848,7 @@ EOF - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because I did check the linker path looking for a file starting" -- if test -z "$potlib"; then -+ if test -z "$potlib" ; then - $ECHO "*** with $libname but no candidates were found. (...for file magic test)" - else - $ECHO "*** with $libname and none of the candidates passed a file format test" -@@ -9555,30 +7871,30 @@ EOF - -l*) - func_stripname -l '' "$a_deplib" - name=$func_stripname_result -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - func_append newdeplibs " $a_deplib" -- a_deplib= -+ a_deplib="" - ;; - esac - fi -- if test -n "$a_deplib"; then -+ if test -n "$a_deplib" ; then - libname=`eval "\\$ECHO \"$libname_spec\""` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do -- potlib=$potent_lib # see symlink-check above in file_magic test -+ potlib="$potent_lib" # see symlink-check above in file_magic test - if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ - $EGREP "$match_pattern_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" -- a_deplib= -+ a_deplib="" - break 2 - fi - done - done - fi -- if test -n "$a_deplib"; then -+ if test -n "$a_deplib" ; then - droppeddeps=yes - echo - $ECHO "*** Warning: linker path does not have real file for library $a_deplib." -@@ -9586,7 +7902,7 @@ EOF - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because I did check the linker path looking for a file starting" -- if test -z "$potlib"; then -+ if test -z "$potlib" ; then - $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $ECHO "*** with $libname and none of the candidates passed a file format test" -@@ -9602,18 +7918,18 @@ EOF - done # Gone through all deplibs. - ;; - none | unknown | *) -- newdeplibs= -+ newdeplibs="" - tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` -- if test yes = "$allow_libtool_libs_with_static_runtimes"; then -- for i in $predeps $postdeps; do -+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then -+ for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' -- tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` -+ tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` - done - fi - case $tmp_deplibs in - *[!\ \ ]*) - echo -- if test none = "$deplibs_check_method"; then -+ if test "X$deplibs_check_method" = "Xnone"; then - echo "*** Warning: inter-library dependencies are not supported in this platform." - else - echo "*** Warning: inter-library dependencies are not known to be supported." -@@ -9637,8 +7953,8 @@ EOF - ;; - esac - -- if test yes = "$droppeddeps"; then -- if test yes = "$module"; then -+ if test "$droppeddeps" = yes; then -+ if test "$module" = yes; then - echo - echo "*** Warning: libtool could not satisfy all declared inter-library" - $ECHO "*** dependencies of module $libname. Therefore, libtool will create" -@@ -9647,12 +7963,12 @@ EOF - if test -z "$global_symbol_pipe"; then - echo - echo "*** However, this would only work if libtool was able to extract symbol" -- echo "*** lists from a program, using 'nm' or equivalent, but libtool could" -+ echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - echo "*** not find such a program. So, this module is probably useless." -- echo "*** 'nm' from GNU binutils and a full rebuild may help." -+ echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi -- if test no = "$build_old_libs"; then -- oldlibs=$output_objdir/$libname.$libext -+ if test "$build_old_libs" = no; then -+ oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else -@@ -9663,14 +7979,14 @@ EOF - echo "*** automatically added whenever a program is linked with this library" - echo "*** or is declared to -dlopen it." - -- if test no = "$allow_undefined"; then -+ if test "$allow_undefined" = no; then - echo - echo "*** Since this library must not contain undefined symbols," - echo "*** because either the platform does not support them or" - echo "*** it was explicitly requested with -no-undefined," - echo "*** libtool will only create a static version of it." -- if test no = "$build_old_libs"; then -- oldlibs=$output_objdir/$libname.$libext -+ if test "$build_old_libs" = no; then -+ oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else -@@ -9716,7 +8032,7 @@ EOF - *) func_append new_libs " $deplib" ;; - esac - done -- deplibs=$new_libs -+ deplibs="$new_libs" - - # All the library-specific variables (install_libdir is set above). - library_names= -@@ -9724,25 +8040,25 @@ EOF - dlname= - - # Test again, we may have decided not to build it any more -- if test yes = "$build_libtool_libs"; then -- # Remove $wl instances when linking with ld. -+ if test "$build_libtool_libs" = yes; then -+ # Remove ${wl} instances when linking with ld. - # FIXME: should test the right _cmds variable. - case $archive_cmds in - *\$LD\ *) wl= ;; - esac -- if test yes = "$hardcode_into_libs"; then -+ if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= -- rpath=$finalize_rpath -- test relink = "$opt_mode" || rpath=$compile_rpath$rpath -+ rpath="$finalize_rpath" -+ test "$opt_mode" != relink && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - func_replace_sysroot "$libdir" - libdir=$func_replace_sysroot_result - if test -z "$hardcode_libdirs"; then -- hardcode_libdirs=$libdir -+ hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in -@@ -9767,7 +8083,7 @@ EOF - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then -- libdir=$hardcode_libdirs -+ libdir="$hardcode_libdirs" - eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then -@@ -9781,8 +8097,8 @@ EOF - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - -- shlibpath=$finalize_shlibpath -- test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath -+ shlibpath="$finalize_shlibpath" -+ test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi -@@ -9792,19 +8108,19 @@ EOF - eval library_names=\"$library_names_spec\" - set dummy $library_names - shift -- realname=$1 -+ realname="$1" - shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else -- soname=$realname -+ soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - -- lib=$output_objdir/$realname -+ lib="$output_objdir/$realname" - linknames= - for link - do -@@ -9818,7 +8134,7 @@ EOF - delfiles= - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" -- export_symbols=$output_objdir/$libname.uexp -+ export_symbols="$output_objdir/$libname.uexp" - func_append delfiles " $export_symbols" - fi - -@@ -9827,31 +8143,31 @@ EOF - cygwin* | mingw* | cegcc*) - if test -n "$export_symbols" && test -z "$export_symbols_regex"; then - # exporting using user supplied symfile -- func_dll_def_p "$export_symbols" || { -+ if test "x`$SED 1q $export_symbols`" != xEXPORTS; then - # and it's NOT already a .def file. Must figure out - # which of the given symbols are data symbols and tag - # them as such. So, trigger use of export_symbols_cmds. - # export_symbols gets reassigned inside the "prepare - # the list of exported symbols" if statement, so the - # include_expsyms logic still works. -- orig_export_symbols=$export_symbols -+ orig_export_symbols="$export_symbols" - export_symbols= - always_export_symbols=yes -- } -+ fi - fi - ;; - esac - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then -- if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then -- func_verbose "generating symbol list for '$libname.la'" -- export_symbols=$output_objdir/$libname.exp -+ if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then -+ func_verbose "generating symbol list for \`$libname.la'" -+ export_symbols="$output_objdir/$libname.exp" - $opt_dry_run || $RM $export_symbols - cmds=$export_symbols_cmds -- save_ifs=$IFS; IFS='~' -+ save_ifs="$IFS"; IFS='~' - for cmd1 in $cmds; do -- IFS=$save_ifs -+ IFS="$save_ifs" - # Take the normal branch if the nm_file_list_spec branch - # doesn't work or if tool conversion is not needed. - case $nm_file_list_spec~$to_tool_file_cmd in -@@ -9865,7 +8181,7 @@ EOF - try_normal_branch=no - ;; - esac -- if test yes = "$try_normal_branch" \ -+ if test "$try_normal_branch" = yes \ - && { test "$len" -lt "$max_cmd_len" \ - || test "$max_cmd_len" -le -1; } - then -@@ -9876,7 +8192,7 @@ EOF - output_la=$func_basename_result - save_libobjs=$libobjs - save_output=$output -- output=$output_objdir/$output_la.nm -+ output=${output_objdir}/${output_la}.nm - func_to_tool_file "$output" - libobjs=$nm_file_list_spec$func_to_tool_file_result - func_append delfiles " $output" -@@ -9899,8 +8215,8 @@ EOF - break - fi - done -- IFS=$save_ifs -- if test -n "$export_symbols_regex" && test : != "$skipped_export"; then -+ IFS="$save_ifs" -+ if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then - func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - func_show_eval '$MV "${export_symbols}T" "$export_symbols"' - fi -@@ -9908,16 +8224,16 @@ EOF - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then -- tmp_export_symbols=$export_symbols -- test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols -+ tmp_export_symbols="$export_symbols" -+ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" - $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' - fi - -- if test : != "$skipped_export" && test -n "$orig_export_symbols"; then -+ if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then - # The given exports_symbols file has to be filtered, so filter it. -- func_verbose "filter symbol list for '$libname.la' to tag DATA exports" -+ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" - # FIXME: $output_objdir/$libname.filter potentially contains lots of -- # 's' commands, which not all seds can handle. GNU sed should be fine -+ # 's' commands which not all seds can handle. GNU sed should be fine - # though. Also, the filter scales superlinearly with the number of - # global variables. join(1) would be nice here, but unfortunately - # isn't a blessed tool. -@@ -9936,11 +8252,11 @@ EOF - ;; - esac - done -- deplibs=$tmp_deplibs -+ deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec" && -- test yes = "$compiler_needs_object" && -+ test "$compiler_needs_object" = yes && - test -z "$libobjs"; then - # extract the archives, so we have objects to list. - # TODO: could optimize this to just extract one archive. -@@ -9951,7 +8267,7 @@ EOF - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - test "X$libobjs" = "X " && libobjs= - else -- gentop=$output_objdir/${outputname}x -+ gentop="$output_objdir/${outputname}x" - func_append generated " $gentop" - - func_extract_archives $gentop $convenience -@@ -9960,18 +8276,18 @@ EOF - fi - fi - -- if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then -+ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - func_append linker_flags " $flag" - fi - - # Make a backup of the uninstalled library when relinking -- if test relink = "$opt_mode"; then -+ if test "$opt_mode" = relink; then - $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? - fi - - # Do each of the archive commands. -- if test yes = "$module" && test -n "$module_cmds"; then -+ if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval test_cmds=\"$module_expsym_cmds\" - cmds=$module_expsym_cmds -@@ -9989,7 +8305,7 @@ EOF - fi - fi - -- if test : != "$skipped_export" && -+ if test "X$skipped_export" != "X:" && - func_len " $test_cmds" && - len=$func_len_result && - test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then -@@ -10022,8 +8338,8 @@ EOF - last_robj= - k=1 - -- if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then -- output=$output_objdir/$output_la.lnkscript -+ if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then -+ output=${output_objdir}/${output_la}.lnkscript - func_verbose "creating GNU ld script: $output" - echo 'INPUT (' > $output - for obj in $save_libobjs -@@ -10035,14 +8351,14 @@ EOF - func_append delfiles " $output" - func_to_tool_file "$output" - output=$func_to_tool_file_result -- elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then -- output=$output_objdir/$output_la.lnk -+ elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then -+ output=${output_objdir}/${output_la}.lnk - func_verbose "creating linker input file list: $output" - : > $output - set x $save_libobjs - shift - firstobj= -- if test yes = "$compiler_needs_object"; then -+ if test "$compiler_needs_object" = yes; then - firstobj="$1 " - shift - fi -@@ -10057,7 +8373,7 @@ EOF - else - if test -n "$save_libobjs"; then - func_verbose "creating reloadable object files..." -- output=$output_objdir/$output_la-$k.$objext -+ output=$output_objdir/$output_la-${k}.$objext - eval test_cmds=\"$reload_cmds\" - func_len " $test_cmds" - len0=$func_len_result -@@ -10069,13 +8385,13 @@ EOF - func_len " $obj" - func_arith $len + $func_len_result - len=$func_arith_result -- if test -z "$objlist" || -+ if test "X$objlist" = X || - test "$len" -lt "$max_cmd_len"; then - func_append objlist " $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. -- if test 1 -eq "$k"; then -+ if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - reload_objs=$objlist - eval concat_cmds=\"$reload_cmds\" -@@ -10085,10 +8401,10 @@ EOF - reload_objs="$objlist $last_robj" - eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" - fi -- last_robj=$output_objdir/$output_la-$k.$objext -+ last_robj=$output_objdir/$output_la-${k}.$objext - func_arith $k + 1 - k=$func_arith_result -- output=$output_objdir/$output_la-$k.$objext -+ output=$output_objdir/$output_la-${k}.$objext - objlist=" $obj" - func_len " $last_robj" - func_arith $len0 + $func_len_result -@@ -10100,9 +8416,9 @@ EOF - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - reload_objs="$objlist $last_robj" -- eval concat_cmds=\"\$concat_cmds$reload_cmds\" -+ eval concat_cmds=\"\${concat_cmds}$reload_cmds\" - if test -n "$last_robj"; then -- eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" -+ eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" - fi - func_append delfiles " $output" - -@@ -10110,9 +8426,9 @@ EOF - output= - fi - -- ${skipped_export-false} && { -- func_verbose "generating symbol list for '$libname.la'" -- export_symbols=$output_objdir/$libname.exp -+ if ${skipped_export-false}; then -+ func_verbose "generating symbol list for \`$libname.la'" -+ export_symbols="$output_objdir/$libname.exp" - $opt_dry_run || $RM $export_symbols - libobjs=$output - # Append the command to create the export file. -@@ -10121,24 +8437,24 @@ EOF - if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" - fi -- } -+ fi - - test -n "$save_libobjs" && - func_verbose "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. -- save_ifs=$IFS; IFS='~' -+ save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do -- IFS=$save_ifs -- $opt_quiet || { -- func_quote_arg expand,pretty "$cmd" -- eval "func_echo $func_quote_arg_result" -+ IFS="$save_ifs" -+ $opt_silent || { -+ func_quote_for_expand "$cmd" -+ eval "func_echo $func_quote_for_expand_result" - } - $opt_dry_run || eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit -- if test relink = "$opt_mode"; then -+ if test "$opt_mode" = relink; then - ( cd "$output_objdir" && \ - $RM "${realname}T" && \ - $MV "${realname}U" "$realname" ) -@@ -10147,7 +8463,7 @@ EOF - exit $lt_exit - } - done -- IFS=$save_ifs -+ IFS="$save_ifs" - - if test -n "$export_symbols_regex" && ${skipped_export-false}; then - func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' -@@ -10155,18 +8471,18 @@ EOF - fi - fi - -- ${skipped_export-false} && { -+ if ${skipped_export-false}; then - if test -n "$export_symbols" && test -n "$include_expsyms"; then -- tmp_export_symbols=$export_symbols -- test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols -+ tmp_export_symbols="$export_symbols" -+ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" - $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' - fi - - if test -n "$orig_export_symbols"; then - # The given exports_symbols file has to be filtered, so filter it. -- func_verbose "filter symbol list for '$libname.la' to tag DATA exports" -+ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" - # FIXME: $output_objdir/$libname.filter potentially contains lots of -- # 's' commands, which not all seds can handle. GNU sed should be fine -+ # 's' commands which not all seds can handle. GNU sed should be fine - # though. Also, the filter scales superlinearly with the number of - # global variables. join(1) would be nice here, but unfortunately - # isn't a blessed tool. -@@ -10175,7 +8491,7 @@ EOF - export_symbols=$output_objdir/$libname.def - $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols - fi -- } -+ fi - - libobjs=$output - # Restore the value of output. -@@ -10189,7 +8505,7 @@ EOF - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. -- if test yes = "$module" && test -n "$module_cmds"; then -+ if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - cmds=$module_expsym_cmds - else -@@ -10211,7 +8527,7 @@ EOF - - # Add any objects from preloaded convenience libraries - if test -n "$dlprefiles"; then -- gentop=$output_objdir/${outputname}x -+ gentop="$output_objdir/${outputname}x" - func_append generated " $gentop" - - func_extract_archives $gentop $dlprefiles -@@ -10219,20 +8535,19 @@ EOF - test "X$libobjs" = "X " && libobjs= - fi - -- save_ifs=$IFS; IFS='~' -+ save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do -- IFS=$sp$nl -+ IFS="$save_ifs" - eval cmd=\"$cmd\" -- IFS=$save_ifs -- $opt_quiet || { -- func_quote_arg expand,pretty "$cmd" -- eval "func_echo $func_quote_arg_result" -+ $opt_silent || { -+ func_quote_for_expand "$cmd" -+ eval "func_echo $func_quote_for_expand_result" - } - $opt_dry_run || eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit -- if test relink = "$opt_mode"; then -+ if test "$opt_mode" = relink; then - ( cd "$output_objdir" && \ - $RM "${realname}T" && \ - $MV "${realname}U" "$realname" ) -@@ -10241,10 +8556,10 @@ EOF - exit $lt_exit - } - done -- IFS=$save_ifs -+ IFS="$save_ifs" - - # Restore the uninstalled library and exit -- if test relink = "$opt_mode"; then -+ if test "$opt_mode" = relink; then - $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? - - if test -n "$convenience"; then -@@ -10264,39 +8579,39 @@ EOF - done - - # If -module or -export-dynamic was specified, set the dlname. -- if test yes = "$module" || test yes = "$export_dynamic"; then -+ if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. -- dlname=$soname -+ dlname="$soname" - fi - fi - ;; - - obj) -- if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then -- func_warning "'-dlopen' is ignored for objects" -+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then -+ func_warning "\`-dlopen' is ignored for objects" - fi - - case " $deplibs" in - *\ -l* | *\ -L*) -- func_warning "'-l' and '-L' are ignored for objects" ;; -+ func_warning "\`-l' and \`-L' are ignored for objects" ;; - esac - - test -n "$rpath" && \ -- func_warning "'-rpath' is ignored for objects" -+ func_warning "\`-rpath' is ignored for objects" - - test -n "$xrpath" && \ -- func_warning "'-R' is ignored for objects" -+ func_warning "\`-R' is ignored for objects" - - test -n "$vinfo" && \ -- func_warning "'-version-info' is ignored for objects" -+ func_warning "\`-version-info' is ignored for objects" - - test -n "$release" && \ -- func_warning "'-release' is ignored for objects" -+ func_warning "\`-release' is ignored for objects" - - case $output in - *.lo) - test -n "$objs$old_deplibs" && \ -- func_fatal_error "cannot build library object '$output' from non-libtool objects" -+ func_fatal_error "cannot build library object \`$output' from non-libtool objects" - - libobj=$output - func_lo2o "$libobj" -@@ -10304,7 +8619,7 @@ EOF - ;; - *) - libobj= -- obj=$output -+ obj="$output" - ;; - esac - -@@ -10317,19 +8632,17 @@ EOF - # the extraction. - reload_conv_objs= - gentop= -- # if reload_cmds runs $LD directly, get rid of -Wl from -- # whole_archive_flag_spec and hope we can get by with turning comma -- # into space. -- case $reload_cmds in -- *\$LD[\ \$]*) wl= ;; -- esac -+ # reload_cmds runs $LD directly, so let us get rid of -+ # -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 tmp_whole_archive_flags=\"$whole_archive_flag_spec\" -- test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` -- reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags -+ reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` - else -- gentop=$output_objdir/${obj}x -+ gentop="$output_objdir/${obj}x" - func_append generated " $gentop" - - func_extract_archives $gentop $convenience -@@ -10338,12 +8651,12 @@ EOF - fi - - # If we're not building shared, we need to use non_pic_objs -- test yes = "$build_libtool_libs" || libobjs=$non_pic_objects -+ test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" - - # Create the old-style object. -- reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs -+ reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - -- output=$obj -+ output="$obj" - func_execute_cmds "$reload_cmds" 'exit $?' - - # Exit if we aren't doing a library object file. -@@ -10355,7 +8668,7 @@ EOF - exit $EXIT_SUCCESS - fi - -- test yes = "$build_libtool_libs" || { -+ if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - func_show_eval '${RM}r "$gentop"' - fi -@@ -10365,12 +8678,12 @@ EOF - # $show "echo timestamp > $libobj" - # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? - exit $EXIT_SUCCESS -- } -+ fi - -- if test -n "$pic_flag" || test default != "$pic_mode"; then -+ if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" -- output=$libobj -+ output="$libobj" - func_execute_cmds "$reload_cmds" 'exit $?' - fi - -@@ -10387,14 +8700,16 @@ EOF - output=$func_stripname_result.exe;; - esac - test -n "$vinfo" && \ -- func_warning "'-version-info' is ignored for programs" -+ func_warning "\`-version-info' is ignored for programs" - - test -n "$release" && \ -- func_warning "'-release' is ignored for programs" -+ func_warning "\`-release' is ignored for programs" - -- $preload \ -- && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ -- && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." -+ test "$preload" = yes \ -+ && test "$dlopen_support" = unknown \ -+ && test "$dlopen_self" = unknown \ -+ && test "$dlopen_self_static" = unknown && \ -+ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) -@@ -10408,11 +8723,11 @@ EOF - *-*-darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - # But is supposedly fixed on 10.4 or later (yay!). -- if test CXX = "$tagname"; then -+ if test "$tagname" = CXX ; then - case ${MACOSX_DEPLOYMENT_TARGET-10.0} in - 10.[0123]) -- func_append compile_command " $wl-bind_at_load" -- func_append finalize_command " $wl-bind_at_load" -+ func_append compile_command " ${wl}-bind_at_load" -+ func_append finalize_command " ${wl}-bind_at_load" - ;; - esac - fi -@@ -10448,7 +8763,7 @@ EOF - *) func_append new_libs " $deplib" ;; - esac - done -- compile_deplibs=$new_libs -+ compile_deplibs="$new_libs" - - - func_append compile_command " $compile_deplibs" -@@ -10472,7 +8787,7 @@ EOF - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then -- hardcode_libdirs=$libdir -+ hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in -@@ -10495,7 +8810,7 @@ EOF - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) -- testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` -+ testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$libdir:"*) ;; - ::) dllsearchpath=$libdir;; -@@ -10512,10 +8827,10 @@ EOF - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then -- libdir=$hardcode_libdirs -+ libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi -- compile_rpath=$rpath -+ compile_rpath="$rpath" - - rpath= - hardcode_libdirs= -@@ -10523,7 +8838,7 @@ EOF - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then -- hardcode_libdirs=$libdir -+ hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in -@@ -10548,43 +8863,45 @@ EOF - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then -- libdir=$hardcode_libdirs -+ libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi -- finalize_rpath=$rpath -+ finalize_rpath="$rpath" - -- if test -n "$libobjs" && test yes = "$build_old_libs"; then -+ if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` - finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` - fi - -- func_generate_dlsyms "$outputname" "@PROGRAM@" false -+ func_generate_dlsyms "$outputname" "@PROGRAM@" "no" - - # template prelinking step - if test -n "$prelink_cmds"; then - func_execute_cmds "$prelink_cmds" 'exit $?' - fi - -- wrappers_required=: -+ wrappers_required=yes - case $host in - *cegcc* | *mingw32ce*) - # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. -- wrappers_required=false -+ wrappers_required=no - ;; - *cygwin* | *mingw* ) -- test yes = "$build_libtool_libs" || wrappers_required=false -+ if test "$build_libtool_libs" != yes; then -+ wrappers_required=no -+ fi - ;; - *) -- if test no = "$need_relink" || test yes != "$build_libtool_libs"; then -- wrappers_required=false -+ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then -+ wrappers_required=no - fi - ;; - esac -- $wrappers_required || { -+ if test "$wrappers_required" = no; then - # Replace the output file specification. - compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` -- link_command=$compile_command$compile_rpath -+ link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - exit_status=0 -@@ -10597,12 +8914,12 @@ EOF - fi - - # Delete the generated files. -- if test -f "$output_objdir/${outputname}S.$objext"; then -- func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' -+ if test -f "$output_objdir/${outputname}S.${objext}"; then -+ func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' - fi - - exit $exit_status -- } -+ fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" -@@ -10632,9 +8949,9 @@ EOF - fi - fi - -- if test yes = "$no_install"; then -+ if test "$no_install" = yes; then - # We don't need to create a wrapper script. -- link_command=$compile_var$compile_command$compile_rpath -+ link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. -@@ -10651,28 +8968,27 @@ EOF - exit $EXIT_SUCCESS - fi - -- case $hardcode_action,$fast_install in -- relink,*) -- # Fast installation is not supported -- link_command=$compile_var$compile_command$compile_rpath -- relink_command=$finalize_var$finalize_command$finalize_rpath -- -- func_warning "this platform does not like uninstalled shared libraries" -- func_warning "'$output' will be relinked during installation" -- ;; -- *,yes) -- link_command=$finalize_var$compile_command$finalize_rpath -- relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` -- ;; -- *,no) -- link_command=$compile_var$compile_command$compile_rpath -- relink_command=$finalize_var$finalize_command$finalize_rpath -- ;; -- *,needless) -- link_command=$finalize_var$compile_command$finalize_rpath -- relink_command= -- ;; -- esac -+ if test "$hardcode_action" = relink; then -+ # Fast installation is not supported -+ link_command="$compile_var$compile_command$compile_rpath" -+ relink_command="$finalize_var$finalize_command$finalize_rpath" -+ -+ func_warning "this platform does not like uninstalled shared libraries" -+ func_warning "\`$output' will be relinked during installation" -+ else -+ if test "$fast_install" != no; then -+ link_command="$finalize_var$compile_command$finalize_rpath" -+ if test "$fast_install" = yes; then -+ relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` -+ else -+ # fast_install is set to needless -+ relink_command= -+ fi -+ else -+ link_command="$compile_var$compile_command$compile_rpath" -+ relink_command="$finalize_var$finalize_command$finalize_rpath" -+ fi -+ fi - - # Replace the output file specification. - link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` -@@ -10700,12 +9016,12 @@ EOF - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else -- func_quote_arg pretty "$var_value" -- relink_command="$var=$func_quote_arg_result; export $var; $relink_command" -+ func_quote_for_eval "$var_value" -+ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" - fi - done -- func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)" -- relink_command=$func_quote_arg_unquoted_result -+ relink_command="(cd `pwd`; $relink_command)" -+ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` - fi - - # Only actually do things if not in dry run mode. -@@ -10729,8 +9045,8 @@ EOF - func_dirname_and_basename "$output" "" "." - output_name=$func_basename_result - output_path=$func_dirname_result -- cwrappersource=$output_path/$objdir/lt-$output_name.c -- cwrapper=$output_path/$output_name.exe -+ cwrappersource="$output_path/$objdir/lt-$output_name.c" -+ cwrapper="$output_path/$output_name.exe" - $RM $cwrappersource $cwrapper - trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 - -@@ -10751,7 +9067,7 @@ EOF - trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 - $opt_dry_run || { - # note: this script will not be executed, so do not chmod. -- if test "x$build" = "x$host"; then -+ if test "x$build" = "x$host" ; then - $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result - else - func_emit_wrapper no > $func_ltwrapper_scriptname_result -@@ -10774,27 +9090,25 @@ EOF - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - -- case $build_libtool_libs in -- convenience) -- oldobjs="$libobjs_save $symfileobj" -- addlibs=$convenience -- build_libtool_libs=no -- ;; -- module) -- oldobjs=$libobjs_save -- addlibs=$old_convenience -+ if test "$build_libtool_libs" = convenience; then -+ oldobjs="$libobjs_save $symfileobj" -+ addlibs="$convenience" -+ build_libtool_libs=no -+ else -+ if test "$build_libtool_libs" = module; then -+ oldobjs="$libobjs_save" - build_libtool_libs=no -- ;; -- *) -+ else - oldobjs="$old_deplibs $non_pic_objects" -- $preload && test -f "$symfileobj" \ -- && func_append oldobjs " $symfileobj" -- addlibs=$old_convenience -- ;; -- esac -+ if test "$preload" = yes && test -f "$symfileobj"; then -+ func_append oldobjs " $symfileobj" -+ fi -+ fi -+ addlibs="$old_convenience" -+ fi - - if test -n "$addlibs"; then -- gentop=$output_objdir/${outputname}x -+ gentop="$output_objdir/${outputname}x" - func_append generated " $gentop" - - func_extract_archives $gentop $addlibs -@@ -10802,13 +9116,13 @@ EOF - fi - - # Do each command in the archive commands. -- if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then -+ if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - cmds=$old_archive_from_new_cmds - else - - # Add any objects from preloaded convenience libraries - if test -n "$dlprefiles"; then -- gentop=$output_objdir/${outputname}x -+ gentop="$output_objdir/${outputname}x" - func_append generated " $gentop" - - func_extract_archives $gentop $dlprefiles -@@ -10829,7 +9143,7 @@ EOF - : - else - echo "copying selected object files to avoid basename conflicts..." -- gentop=$output_objdir/${outputname}x -+ gentop="$output_objdir/${outputname}x" - func_append generated " $gentop" - func_mkdir_p "$gentop" - save_oldobjs=$oldobjs -@@ -10838,7 +9152,7 @@ EOF - for obj in $save_oldobjs - do - func_basename "$obj" -- objbase=$func_basename_result -+ objbase="$func_basename_result" - case " $oldobjs " in - " ") oldobjs=$obj ;; - *[\ /]"$objbase "*) -@@ -10907,18 +9221,18 @@ EOF - else - # the above command should be used before it gets too long - oldobjs=$objlist -- if test "$obj" = "$last_oldobj"; then -+ if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ -- eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" -+ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - len=$len0 - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist -- if test -z "$oldobjs"; then -+ if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~\$old_archive_cmds\" -@@ -10935,7 +9249,7 @@ EOF - case $output in - *.la) - old_library= -- test yes = "$build_old_libs" && old_library=$libname.$libext -+ test "$build_old_libs" = yes && old_library="$libname.$libext" - func_verbose "creating $output" - - # Preserve any variables that may affect compiler behavior -@@ -10945,37 +9259,36 @@ EOF - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else -- func_quote_arg pretty,unquoted "$var_value" -- relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" -+ func_quote_for_eval "$var_value" -+ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" - fi - done - # Quote the link command for shipping. -- relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" -- func_quote_arg pretty,unquoted "$relink_command" -- relink_command=$func_quote_arg_unquoted_result -- if test yes = "$hardcode_automatic"; then -+ relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" -+ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` -+ if test "$hardcode_automatic" = yes ; then - relink_command= - fi - - # Only create the output if not a dry run. - $opt_dry_run || { - for installed in no yes; do -- if test yes = "$installed"; then -+ if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi -- output=$output_objdir/${outputname}i -+ output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - func_basename "$deplib" -- name=$func_basename_result -+ name="$func_basename_result" - func_resolve_sysroot "$deplib" -- eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` -+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` - test -z "$libdir" && \ -- func_fatal_error "'$deplib' is not a valid libtool archive" -+ func_fatal_error "\`$deplib' is not a valid libtool archive" - func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" - ;; - -L*) -@@ -10991,23 +9304,23 @@ EOF - *) func_append newdependency_libs " $deplib" ;; - esac - done -- dependency_libs=$newdependency_libs -+ dependency_libs="$newdependency_libs" - newdlfiles= - - for lib in $dlfiles; do - case $lib in - *.la) - func_basename "$lib" -- name=$func_basename_result -- eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` -+ name="$func_basename_result" -+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - test -z "$libdir" && \ -- func_fatal_error "'$lib' is not a valid libtool archive" -+ func_fatal_error "\`$lib' is not a valid libtool archive" - func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" - ;; - *) func_append newdlfiles " $lib" ;; - esac - done -- dlfiles=$newdlfiles -+ dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in -@@ -11017,34 +9330,34 @@ EOF - # didn't already link the preopened objects directly into - # the library: - func_basename "$lib" -- name=$func_basename_result -- eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` -+ name="$func_basename_result" -+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - test -z "$libdir" && \ -- func_fatal_error "'$lib' is not a valid libtool archive" -+ func_fatal_error "\`$lib' is not a valid libtool archive" - func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" - ;; - esac - done -- dlprefiles=$newdlprefiles -+ dlprefiles="$newdlprefiles" - else - newdlfiles= - for lib in $dlfiles; do - case $lib in -- [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; -+ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - func_append newdlfiles " $abs" - done -- dlfiles=$newdlfiles -+ dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in -- [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; -+ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - func_append newdlprefiles " $abs" - done -- dlprefiles=$newdlprefiles -+ dlprefiles="$newdlprefiles" - fi - $RM $output - # place dlname in correct position for cygwin -@@ -11060,9 +9373,10 @@ EOF - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) - # If a -bindir argument was supplied, place the dll there. -- if test -n "$bindir"; then -+ if test "x$bindir" != x ; -+ then - func_relative_path "$install_libdir" "$bindir" -- tdlname=$func_relative_path_result/$dlname -+ tdlname=$func_relative_path_result$dlname - else - # Otherwise fall back on heuristic. - tdlname=../bin/$dlname -@@ -11071,7 +9385,7 @@ EOF - esac - $ECHO > $output "\ - # $outputname - a libtool library file --# Generated by $PROGRAM (GNU $PACKAGE) $VERSION -+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION - # - # Please DO NOT delete this file! - # It is necessary for linking the library. -@@ -11085,7 +9399,7 @@ library_names='$library_names' - # The name of the static archive. - old_library='$old_library' - --# Linker flags that cannot go in dependency_libs. -+# Linker flags that can not go in dependency_libs. - inherited_linker_flags='$new_inherited_linker_flags' - - # Libraries that this one depends upon. -@@ -11111,7 +9425,7 @@ dlpreopen='$dlprefiles' - - # Directory that this library needs to be installed in: - libdir='$install_libdir'" -- if test no,yes = "$installed,$need_relink"; then -+ if test "$installed" = no && test "$need_relink" = yes; then - $ECHO >> $output "\ - relink_command=\"$relink_command\"" - fi -@@ -11126,29 +9440,27 @@ relink_command=\"$relink_command\"" - exit $EXIT_SUCCESS - } - --if test link = "$opt_mode" || test relink = "$opt_mode"; then -- func_mode_link ${1+"$@"} --fi -+{ test "$opt_mode" = link || test "$opt_mode" = relink; } && -+ func_mode_link ${1+"$@"} - - - # func_mode_uninstall arg... - func_mode_uninstall () - { -- $debug_cmd -- -- RM=$nonopt -+ $opt_debug -+ RM="$nonopt" - files= -- rmforce=false -+ rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. -- libtool_install_magic=$magic -+ libtool_install_magic="$magic" - - for arg - do - case $arg in -- -f) func_append RM " $arg"; rmforce=: ;; -+ -f) func_append RM " $arg"; rmforce=yes ;; - -*) func_append RM " $arg" ;; - *) func_append files " $arg" ;; - esac -@@ -11161,18 +9473,18 @@ func_mode_uninstall () - - for file in $files; do - func_dirname "$file" "" "." -- dir=$func_dirname_result -- if test . = "$dir"; then -- odir=$objdir -+ dir="$func_dirname_result" -+ if test "X$dir" = X.; then -+ odir="$objdir" - else -- odir=$dir/$objdir -+ odir="$dir/$objdir" - fi - func_basename "$file" -- name=$func_basename_result -- test uninstall = "$opt_mode" && odir=$dir -+ name="$func_basename_result" -+ test "$opt_mode" = uninstall && odir="$dir" - - # Remember odir for removal later, being careful to avoid duplicates -- if test clean = "$opt_mode"; then -+ if test "$opt_mode" = clean; then - case " $rmdirs " in - *" $odir "*) ;; - *) func_append rmdirs " $odir" ;; -@@ -11187,11 +9499,11 @@ func_mode_uninstall () - elif test -d "$file"; then - exit_status=1 - continue -- elif $rmforce; then -+ elif test "$rmforce" = yes; then - continue - fi - -- rmfiles=$file -+ rmfiles="$file" - - case $name in - *.la) -@@ -11205,7 +9517,7 @@ func_mode_uninstall () - done - test -n "$old_library" && func_append rmfiles " $odir/$old_library" - -- case $opt_mode in -+ case "$opt_mode" in - clean) - case " $library_names " in - *" $dlname "*) ;; -@@ -11216,12 +9528,12 @@ func_mode_uninstall () - uninstall) - if test -n "$library_names"; then - # Do each command in the postuninstall commands. -- func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' -+ func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. -- func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' -+ func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' - fi - # FIXME: should reinstall the best remaining shared library. - ;; -@@ -11237,19 +9549,21 @@ func_mode_uninstall () - func_source $dir/$name - - # Add PIC object to the list of files to remove. -- if test -n "$pic_object" && test none != "$pic_object"; then -+ if test -n "$pic_object" && -+ test "$pic_object" != none; then - func_append rmfiles " $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. -- if test -n "$non_pic_object" && test none != "$non_pic_object"; then -+ if test -n "$non_pic_object" && -+ test "$non_pic_object" != none; then - func_append rmfiles " $dir/$non_pic_object" - fi - fi - ;; - - *) -- if test clean = "$opt_mode"; then -+ if test "$opt_mode" = clean ; then - noexename=$name - case $file in - *.exe) -@@ -11276,12 +9590,12 @@ func_mode_uninstall () - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles -- func_append rmfiles " $odir/$name $odir/${name}S.$objext" -- if test yes = "$fast_install" && test -n "$relink_command"; then -+ func_append rmfiles " $odir/$name $odir/${name}S.${objext}" -+ if test "$fast_install" = yes && test -n "$relink_command"; then - func_append rmfiles " $odir/lt-$name" - fi -- if test "X$noexename" != "X$name"; then -- func_append rmfiles " $odir/lt-$noexename.c" -+ if test "X$noexename" != "X$name" ; then -+ func_append rmfiles " $odir/lt-${noexename}.c" - fi - fi - fi -@@ -11290,7 +9604,7 @@ func_mode_uninstall () - func_show_eval "$RM $rmfiles" 'exit_status=1' - done - -- # Try to remove the $objdir's in the directories where we deleted files -+ # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - func_show_eval "rmdir $dir >/dev/null 2>&1" -@@ -11300,17 +9614,16 @@ func_mode_uninstall () - exit $exit_status - } - --if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then -- func_mode_uninstall ${1+"$@"} --fi -+{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && -+ func_mode_uninstall ${1+"$@"} - - test -z "$opt_mode" && { -- help=$generic_help -+ help="$generic_help" - func_fatal_help "you must specify a MODE" - } - - test -z "$exec_cmd" && \ -- func_fatal_help "invalid operation mode '$opt_mode'" -+ func_fatal_help "invalid operation mode \`$opt_mode'" - - if test -n "$exec_cmd"; then - eval exec "$exec_cmd" -@@ -11321,7 +9634,7 @@ exit $exit_status - - - # The TAGs below are defined such that we never get into a situation --# where we disable both kinds of libraries. Given conflicting -+# in which we disable both kinds of libraries. Given conflicting - # choices, we go for a static library, that is the most portable, - # since we can't tell whether shared libraries were disabled because - # the user asked for that or because the platform doesn't support -@@ -11344,3 +9657,5 @@ build_old_libs=`case $build_libtool_libs - # mode:shell-script - # sh-indentation:2 - # End: -+# vi:sw=2 -+ ---- fakeroot-1.23.orig/missing -+++ fakeroot-1.23/missing -@@ -3,7 +3,7 @@ - - scriptversion=2013-10-28.13; # UTC - --# Copyright (C) 1996-2014 Free Software Foundation, Inc. -+# Copyright (C) 1996-2013 Free Software Foundation, Inc. - # Originally written by Fran,cois Pinard , 1996. - - # This program is free software; you can redistribute it and/or modify ---- fakeroot-1.23.orig/scripts/Makefile.in -+++ fakeroot-1.23/scripts/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -15,17 +15,7 @@ - @SET_MAKE@ - - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -90,16 +80,16 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = scripts -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = -@@ -153,7 +143,6 @@ am__can_run_installinfo = \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) --am__DIST_COMMON = $(srcdir)/Makefile.in - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -199,7 +188,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -268,7 +256,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -317,6 +304,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign scripts/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign scripts/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -531,8 +519,6 @@ uninstall-am: uninstall-binSCRIPTS - mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ - uninstall-am uninstall-binSCRIPTS - --.PRECIOUS: Makefile -- - @MACOSX_TRUE@define macosx_false - # - @MACOSX_TRUE@endef ---- fakeroot-1.23.orig/test/Makefile.in -+++ fakeroot-1.23/test/Makefile.in -@@ -1,7 +1,7 @@ --# Makefile.in generated by automake 1.15.1 from Makefile.am. -+# Makefile.in generated by automake 1.14.1 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2017 Free Software Foundation, Inc. -+# Copyright (C) 1994-2013 Free Software Foundation, Inc. - - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -14,17 +14,7 @@ - - @SET_MAKE@ - VPATH = @srcdir@ --am__is_gnu_make = { \ -- if test -z '$(MAKELEVEL)'; then \ -- false; \ -- elif test -n '$(MAKE_HOST)'; then \ -- true; \ -- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ -- true; \ -- else \ -- false; \ -- fi; \ --} -+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' - am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ -@@ -89,16 +79,17 @@ build_triplet = @build@ - host_triplet = @host@ - target_triplet = @target@ - subdir = test -+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ -+ $(srcdir)/defs.in $(top_srcdir)/test-driver - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/build-aux/libtool.m4 \ - $(top_srcdir)/build-aux/ltoptions.m4 \ - $(top_srcdir)/build-aux/ltsugar.m4 \ - $(top_srcdir)/build-aux/ltversion.m4 \ - $(top_srcdir)/build-aux/lt~obsolete.m4 \ -- $(top_srcdir)/configure.ac -+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) --DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) - mkinstalldirs = $(install_sh) -d - CONFIG_HEADER = $(top_builddir)/config.h - CONFIG_CLEAN_FILES = defs -@@ -327,8 +318,6 @@ TEST_LOGS = $(am__test_logs2:.test.log=. - TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver - TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ - $(TEST_LOG_FLAGS) --am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/defs.in \ -- $(top_srcdir)/test-driver - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ -@@ -374,7 +363,6 @@ LIBTOOL = @LIBTOOL@ - LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ --LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ - MAINT = @MAINT@ - MAKEINFO = @MAKEINFO@ - MANIFEST_TOOL = @MANIFEST_TOOL@ -@@ -443,7 +431,6 @@ pdfdir = @pdfdir@ - prefix = @prefix@ - program_transform_name = @program_transform_name@ - psdir = @psdir@ --runstatedir = @runstatedir@ - sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ - signal = @signal@ -@@ -497,6 +484,7 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign test/Makefile -+.PRECIOUS: Makefile - Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ -@@ -559,7 +547,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ -- elif test -n "$$redo_logs"; then \ -+ else \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ -@@ -913,8 +901,6 @@ uninstall-am: - mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ - uninstall uninstall-am - --.PRECIOUS: Makefile -- - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff -Nru fakeroot-1.23/debian/rules fakeroot-1.24/debian/rules --- fakeroot-1.23/debian/rules 2018-06-25 16:52:49.000000000 +0000 +++ fakeroot-1.24/debian/rules 2019-09-06 22:48:18.000000000 +0000 @@ -2,8 +2,8 @@ export DH_VERBOSE = 1 -DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -DEB_HOST_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +include /usr/share/dpkg/architecture.mk + ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) CONFARGS = --host=$(DEB_HOST_GNU_TYPE) endif diff -Nru fakeroot-1.23/depcomp fakeroot-1.24/depcomp --- fakeroot-1.23/depcomp 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/depcomp 2019-09-07 13:38:42.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2016-01-11.22; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -783,7 +783,7 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" diff -Nru fakeroot-1.23/doc/de/Makefile.in fakeroot-1.24/doc/de/Makefile.in --- fakeroot-1.23/doc/de/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/de/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/doc/es/Makefile.in fakeroot-1.24/doc/es/Makefile.in --- fakeroot-1.23/doc/es/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/es/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/doc/fr/Makefile.in fakeroot-1.24/doc/fr/Makefile.in --- fakeroot-1.23/doc/fr/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/fr/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/doc/Makefile.am fakeroot-1.24/doc/Makefile.am --- fakeroot-1.23/doc/Makefile.am 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/doc/Makefile.am 2019-09-07 13:24:03.000000000 +0000 @@ -4,12 +4,12 @@ man_MANS = faked.1 fakeroot.1 #another automake bug workaround -EXTRA_DIST = $(man_MANS) +EXTRA_DIST = $(man_MANS) README.saving dist-hook: cp -r $(srcdir)/po4a $(distdir) rm -rf `find $(distdir) -name .arch-ids` - cd $(distdir) && po4a -k 0 --rm-backups --variable "srcdir=$(distdir)/" po4a/po4a.cfg + cd $(distdir) && po4a -k 0 --rm-backups --variable "srcdir=$(realpath $(distdir))/" po4a/po4a.cfg #all-recursive: po4a diff -Nru fakeroot-1.23/doc/Makefile.in fakeroot-1.24/doc/Makefile.in --- fakeroot-1.23/doc/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -168,7 +168,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -348,7 +348,7 @@ man_MANS = faked.1 fakeroot.1 #another automake bug workaround -EXTRA_DIST = $(man_MANS) +EXTRA_DIST = $(man_MANS) README.saving all: all-recursive .SUFFIXES: @@ -369,8 +369,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -530,7 +530,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -717,7 +720,7 @@ dist-hook: cp -r $(srcdir)/po4a $(distdir) rm -rf `find $(distdir) -name .arch-ids` - cd $(distdir) && po4a -k 0 --rm-backups --variable "srcdir=$(distdir)/" po4a/po4a.cfg + cd $(distdir) && po4a -k 0 --rm-backups --variable "srcdir=$(realpath $(distdir))/" po4a/po4a.cfg #all-recursive: po4a diff -Nru fakeroot-1.23/doc/nl/Makefile.in fakeroot-1.24/doc/nl/Makefile.in --- fakeroot-1.23/doc/nl/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/nl/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/doc/po4a/po/de.po fakeroot-1.24/doc/po4a/po/de.po --- fakeroot-1.23/doc/po4a/po/de.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/de.po 2019-09-07 13:38:50.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: fakeroot 1.18.1-1\n" "Report-Msgid-Bugs-To: fakeroot@packages.debian.org\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: 2011-10-18 23:27+0200\n" "Last-Translator: Chris Leick \n" "Language-Team: German \n" @@ -19,44 +19,39 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "" +msgid "6 August 2004" +msgstr "6. August 2004" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Debian-Projekt" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Debian-Handbuch" -# type: SH #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +# type: SH +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NAME" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -65,19 +60,17 @@ "gefälschten Root-Rechten ausführen" # type: SH -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "ÃœBERSICHT" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " -"IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" -"fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" +"IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> " +"B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" msgstr "" "B B<[-l|--lib> I B<[--faked> " "IB<]> B<[-i> IB<]> B<[-s> " @@ -85,15 +78,13 @@ "B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[Befehl]>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -104,42 +95,33 @@ "construct the archives directly, without using the archiver." msgstr "" "B führt einen Befehl in einer Umgebung aus, in der es scheint, als " -"habe er Root-Rechte zur Dateimanipulation. Dies ist nützlich, um Benutzern " -"zu erlauben Archive (tar, ar, .deb etc.) mit Dateien darin zu erstellen, die " +"habe er Root-Rechte zur Dateimanipulation. Dies ist nützlich, um Benutzern zu " +"erlauben Archive (tar, ar, .deb etc.) mit Dateien darin zu erstellen, die " "Root-Rechte haben/Root gehören. Ohne B müsste jemand Root-Rechte " "haben, um die einzelnen Dateien des Archivs mit den korrekten Zugriffs- und " "Besitzrechten zu erstellen und sie zu verpacken oder jemand müsste diese " "Archive direkt, ohne Benutzung des Archvierungsprogramms, erstellen." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:61 -#, fuzzy -#| msgid "" -#| "B works by replacing the file manipulation library functions " -#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " -#| "library functions would have had, had the user really been root. These " -#| "wrapper functions are in a shared library B " -#| "which is loaded through the B mechanism of the dynamic " -#| "loader. (See B(8))" +#: ../../doc/fakeroot.1:60 msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See " +"B(8))" msgstr "" "B funktioniert, indem es die Bibliotheksfunktionen zur " "Dateimanipulation (chmod(2), stat(2) etc.) durch solche ersetzt, die die " "Auswirkungen simulieren, die die echten Funktionen hätten, wenn der Benutzer " "Root wäre. Diese Wrapper-Funktionen liegen in einer gemeinsam benutzten " -"Bibliothek B, die durch den B-" -"Mechanismus des dynamischen Ladeprogramms geladen wird. (Siehe B(8))" +"Bibliothek B, die durch den " +"B-Mechanismus des dynamischen Ladeprogramms geladen wird. (Siehe " +"B(8))" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -148,123 +130,110 @@ "packages you build with fakeroot will quite likely fail too, but possibly in " "much more subtle ways." msgstr "" -"Falls Sie beabsichtigen, Pakete mit B zu bauen, versuchen Sie " -"bitte zuerst, das fakeroot-Paket zu bauen: Die Ebene »debian/rules build« " -"hat ein paar Tests (meist wird getestet, ob Fehler in alten fakeroot-" -"Versionen vorliegen). Falls diese Tests fehlschlagen (zum Beispiel, weil Sie " -"bestimmte libc5-Programme auf Ihrem System haben), wird der Bau anderer " -"Pakete mit fakeroot ziemlich wahrscheinlich ebenfalls scheitern, aber " -"möglicherweise auf subtilere Art." +"Falls Sie beabsichtigen, Pakete mit B zu bauen, versuchen Sie bitte " +"zuerst, das fakeroot-Paket zu bauen: Die Ebene »debian/rules build« hat ein " +"paar Tests (meist wird getestet, ob Fehler in alten fakeroot-Versionen " +"vorliegen). Falls diese Tests fehlschlagen (zum Beispiel, weil Sie bestimmte " +"libc5-Programme auf Ihrem System haben), wird der Bau anderer Pakete mit " +"fakeroot ziemlich wahrscheinlich ebenfalls scheitern, aber möglicherweise auf " +"subtilere Art." # type: Plain text +#: ../../doc/fakeroot.1:76 # FIXME s/expect./expect/ -#. type: Plain text -#: ../doc/fakeroot.1:77 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " "system suddenly behaves differently from what they expect. (or, they " "randomly unset some environment variables, some of which fakeroot needs)." msgstr "" -"Beachten Sie außerdem, dass es am Besten ist, nicht den Bau der Pakete " -"selbst unter fakeroot vorzunehmen. Insbsondere mögen es »configure« und Co. " -"nicht, wenn sich das System plötzlich anders als von ihnen erwartet verhält " -"(oder sie löschen den Inhalt einiger Umgebungsvariablen, die fakeroot " -"benötigt)." +"Beachten Sie außerdem, dass es am Besten ist, nicht den Bau der Pakete selbst " +"unter fakeroot vorzunehmen. Insbsondere mögen es »configure« und Co. nicht, " +"wenn sich das System plötzlich anders als von ihnen erwartet verhält (oder " +"sie löschen den Inhalt einiger Umgebungsvariablen, die fakeroot benötigt)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" # type: TP -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "gibt eine alternative Wrapper-Biliothek an." # type: TP -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "B<--faked>I<\\ Programm>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "" "gibt ein alternatives Programm an, das als gefälscht benutzt werden soll." # type: TP -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ Befehl>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." msgstr "" -"jeder Befehl, den Sie als fakeroot ausführen möchten. Benutzen Sie \\(oq--" -"\\(cq, falls Sie im Befehl andere Optionen haben, die fakeroots Auswertung " -"der Optionen verwirren könnte." +"jeder Befehl, den Sie als fakeroot ausführen möchten. Benutzen Sie " +"\\(oq--\\(cq, falls Sie im Befehl andere Optionen haben, die fakeroots " +"Auswertung der Optionen verwirren könnte." # type: TP -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ zu_speichernde_Datei>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " "fakeroot will behave in odd ways unless you leave the files touched inside " -"the fakeroot alone when outside the environment. Still, this can be useful. " -"For example, it can be used with rsync(1) to back up and restore whole " -"directory trees complete with user, group and device information without " -"needing to be root. See I for more " -"details." +"the fakeroot alone when outside the environment. Still, this can be " +"useful. For example, it can be used with rsync(1) to back up and restore " +"whole directory trees complete with user, group and device information " +"without needing to be root. See I for " +"more details." msgstr "" "speichert die fakeroot-Umgebung beim Beenden in zu_speichernde_Datei. Diese " "Datei kann benutzt werden, um die Umgebung später mit -i wiederherzustellen. " "Diese Datei wird jedoch undicht sein und fakeroot wird sich seltsam " "verhalten, sofern Sie nicht die angefassten Dateien innerhalb von fakeroot " -"belassen, wenn die Umgebung außerhalb liegt. Dies kann dennoch nützlich " -"sein. Es kann beispielsweise mit rsync(1) benutzt werden, um ganze " -"Verzeichnisbäume mit Benutzer-, Gruppen und Geräteinformationen zu sichern " -"und wiederherzustellen, ohne dass Sie Root sein müssen. Weitere Einzelheiten " +"belassen, wenn die Umgebung außerhalb liegt. Dies kann dennoch nützlich sein. " +"Es kann beispielsweise mit rsync(1) benutzt werden, um ganze Verzeichnisbäume " +"mit Benutzer-, Gruppen und Geräteinformationen zu sichern und " +"wiederherzustellen, ohne dass Sie Root sein müssen. Weitere Einzelheiten " "finden Sie in I." # type: TP -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ zu_ladende_Datei>" # type: Plain text +#: ../../doc/fakeroot.1:106 # s/save/safe/ -#. type: Plain text -#: ../doc/fakeroot.1:107 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -272,20 +241,18 @@ "invocation is safe." msgstr "" "lädt eine vorher mit -s gespeicherte fakeroot-Umgebung aus zu_ladende_Datei. " -"Beachten Sie, dass dies nicht implizit die Datei speichert, benutzen Sie für " -"dieses Verhalten zusätzlich -s. Die Benutzung der gleichen Datei sowohl für -" -"i als auch für -s in einem einzigen B-Aufruf ist ungefährlich." +"Beachten Sie, dass dies nicht implizit die Datei speichert, benutzen Sie " +"für dieses Verhalten zusätzlich -s. Die Benutzung der gleichen Datei sowohl " +"für -i als auch für -s in einem einzigen B-Aufruf ist ungefährlich." # type: TP -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -294,15 +261,13 @@ "waren, anstatt so zu tun, als gehörten sie root:root." # type: TP -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ Datei_Deskriptor>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -314,53 +279,46 @@ "Programmen zu vermeiden, die unter fakeroot laufen." # type: TP -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "zeigt die Hilfe an." # type: TP -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "zeigt die Version an." # type: SH -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "BEISPIELE" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " "but is not really happening." msgstr "" -"Hier folgt eine Beispielsitzung mit B. Beachten Sie, dass " -"innerhalb der gefälschten Root-Umgebung Dateimanipulation, die Root-Rechte " -"erfordert, erfolgreich ist, obwohl sie nicht wirklich stattfindet." +"Hier folgt eine Beispielsitzung mit B. Beachten Sie, dass innerhalb " +"der gefälschten Root-Umgebung Dateimanipulation, die Root-Rechte erfordert, " +"erfolgreich ist, obwohl sie nicht wirklich stattfindet." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -410,38 +368,35 @@ "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "In Wirklichkeit geschieht nur das, was Benutzer B sowieso tun könnte." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" -"B was specifically written to enable users to create Debian GNU/" -"Linux packages (in the B format) without giving them root " -"privileges. This can be done by commands like B or B (actually, -rfakeroot is default in " +"B was specifically written to enable users to create Debian " +"GNU/Linux packages (in the B format) without giving them root " +"privileges. This can be done by commands like B or B (actually, -rfakeroot is default in " "debuild nowadays, so you don't need that argument)." msgstr "" "B wurde insbesondere geschrieben, um es Benutzern zu ermöglichen, " -"Debian-GNU/Linux-Pakete (im B-Format) zu erstellen, ohne ihnen Root-" -"Rechte zu geben. Dies kann durch Befehle wie B " -"oder B erledigt werden (tatsächlich ist -rfakeroot " -"heutzutage in debuild Vorgabe, so dass Sie dieses Argument nicht brauchen)." +"Debian-GNU/Linux-Pakete (im B-Format) zu erstellen, ohne ihnen " +"Root-Rechte zu geben. Dies kann durch Befehle wie B oder B erledigt werden (tatsächlich ist " +"-rfakeroot heutzutage in debuild Vorgabe, so dass Sie dieses Argument nicht " +"brauchen)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "SICHERHEITSASPEKTE" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -450,44 +405,35 @@ "Benutzerrechte, noch vermindert es die Sicherheit des Systems." # type: SH -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "DATEIEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:175 -#, fuzzy -#| msgid "" -#| "I The shared library containing the " -#| "wrapper functions." +#: ../../doc/fakeroot.1:174 msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I – die gemeinsam benutzte Bibliothek, " "die die Wrapper-Funktionen enthält" # type: SH -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "UMGEBUNG" # type: IP -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" # type: Plain text +#: ../../doc/fakeroot.1:187 # FIXME s/ownerships. /ownerships/ -#. type: Plain text -#: ../doc/fakeroot.1:188 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -495,66 +441,60 @@ "file system's permissions/ownerships. (assuming the daemon and connecting " "program were started by the same user)." msgstr "" -"der Schlüssel, der benutzt wird, um mit dem fakeroot-Daemon zu " -"kommunizieren. Jedes Programm, das mit dem richtigen B und einem " -"B eines laufenden Daemons gestartet wird, verbindet sich " -"automatisch zu diesem Daemon und hat die gleiche »gefälschte« Sicht auf die " -"Zugriffs- und Besitzrechte des Dateisystems (unter der Annahme, dass Daemon " -"und verbindendes Programm vom gleichen Benutzer gestartet wurden)." +"der Schlüssel, der benutzt wird, um mit dem fakeroot-Daemon zu kommunizieren. " +"Jedes Programm, das mit dem richtigen B und einem B " +"eines laufenden Daemons gestartet wird, verbindet sich automatisch zu diesem " +"Daemon und hat die gleiche »gefälschte« Sicht auf die Zugriffs- und " +"Besitzrechte des Dateisystems (unter der Annahme, dass Daemon und " +"verbindendes Programm vom gleichen Benutzer gestartet wurden)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" # type: Plain text +#: ../../doc/fakeroot.1:202 # FIXME s/Fakeroot/fakeroot/ see #: ../../doc/fakeroot.1:216 -#. type: Plain text -#: ../doc/fakeroot.1:203 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " "That library is loaded before the system's C library, and so most of the " "library functions are intercepted by it. If you need to set either " "B or B from within a fakeroot environment, it " -"should be set relative to the given paths, as in B" +"should be set relative to the given paths, as in " +"B" msgstr "" "fakeroot wurde durch Verhüllen von Systemaufrufen implementiert. Dies wird " "durch die Einstellungen LD_LIBRARY_PATH=/usr/lib/fakeroot und " -"LD_PRELOAD=libfakeroot.so.0 bewerkstelligt. Diese Bibliothek wird vor der C-" -"Bibliothek des Systems geladen. Daher werden die meisten " +"LD_PRELOAD=libfakeroot.so.0 bewerkstelligt. Diese Bibliothek wird vor der " +"C-Bibliothek des Systems geladen. Daher werden die meisten " "Bibliotheksfunktionen von ihr abgefangen. Falls Sie entweder " "B oder B aus einer fakeroot-Umgebung heraus " "setzen müssen, sollte es relativ zum angegebenen Pfad geschehen wie in " "B" # type: SH -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "EINSCHRÄNKUNGEN" # type: IP -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -563,24 +503,22 @@ "der C-Bibliothek gelinkt werden wie B selbst." # type: IP -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" -"fakeroot doesn't wrap open(), create(), etc. So, if user B does either" +"fakeroot doesn't wrap open(), create(), etc. So, if user B does " +"either" msgstr "" "fakeroot umhült nicht open(), create(), etc. Falls Benutzer B also " "entweder" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -592,14 +530,12 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "oder andersherum" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -611,8 +547,7 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -639,53 +574,49 @@ "neue Probleme, wie vom Paket libtricks gezeigt wird. Dieses Paket verhüllte " "mehr Funktionen und versuchte viel mehr als B zu tun. Es stellte " "sich heraus, dass ein unbedeutendes Upgrade von libc (von einer, in der die " -"Funktion B B nicht nutzte, zu einer mit einer B-" -"Funktion, die (in einigen Fällen) B benutzte), unerklärbare " -"Schutzverletzungen verursachen würde (das heißt, das libc6-B ruft " -"das verhüllte B auf, das dann libc6-B aufrufen würde, etc). " -"Das Beheben war alles andere als einfach, aber einmal behoben, war es nur " -"eine Frage der Zeit, bevor eine andere Funktion begann open() zu benutzen, " -"ganz zu schweigen vom Versuch, es auf andere Betriebssysteme zu portieren. " -"Daher wurde entschieden, die Anzahl der von fakeroot verhüllten Funktionen " -"so klein wie möglich zu halten, um die Wahrscheinlichkeit von " -"\\(oqZusammenstößen\\(cq so gering wie möglich zu halten." +"Funktion B B nicht nutzte, zu einer mit einer " +"B-Funktion, die (in einigen Fällen) B benutzte), unerklärbare " +"Schutzverletzungen verursachen würde (das heißt, das libc6-B ruft das " +"verhüllte B auf, das dann libc6-B aufrufen würde, etc). Das " +"Beheben war alles andere als einfach, aber einmal behoben, war es nur eine " +"Frage der Zeit, bevor eine andere Funktion begann open() zu benutzen, ganz zu " +"schweigen vom Versuch, es auf andere Betriebssysteme zu portieren. Daher " +"wurde entschieden, die Anzahl der von fakeroot verhüllten Funktionen so klein " +"wie möglich zu halten, um die Wahrscheinlichkeit von \\(oqZusammenstößen\\(cq " +"so gering wie möglich zu halten." # type: IP -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " "don't, they may stress fakeroot so much that fakeroot itself becomes " -"confused). So, it's advisable not to run \"configure\" from within fakeroot. " -"As configure should be called in the \"debian/rules build\" target, running " -"\"dpkg-buildpackage -rfakeroot\" correctly takes care of this." +"confused). So, it's advisable not to run \"configure\" from within " +"fakeroot. As configure should be called in the \"debian/rules build\" " +"target, running \"dpkg-buildpackage -rfakeroot\" correctly takes care of " +"this." msgstr "" "fakeroot ändert in der Tat die Art, wie sich das System verhält. Programme, " "die das System gründlich prüfen, wie GNU configure könnten dadurch verwirrt " -"werden (oder, wenn nicht, könnten sie fakeroot so beanspruchen, dass " -"fakeroot selbst verwirrt wird). Daher ist es ratsam, »configure« nicht " -"innerhalb von fakeroot auszuführen. Da configure im »debian/rules build«-" -"Ziel aufgerufen werden sollte, erledigt dies »dpkg-buildpackage -rfakeroot« " -"korrekt." +"werden (oder, wenn nicht, könnten sie fakeroot so beanspruchen, dass fakeroot " +"selbst verwirrt wird). Daher ist es ratsam, »configure« nicht innerhalb von " +"fakeroot auszuführen. Da configure im »debian/rules build«-Ziel aufgerufen " +"werden sollte, erledigt dies »dpkg-buildpackage -rfakeroot« korrekt." # type: SH -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "FEHLER" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -700,24 +631,21 @@ "Programm open(\"Datei\", O_WRONLY, 000) aufruft, in die Datei »Datei« " "schreibt, sie schließt und dann erneut versucht, die Datei zum Lesen zu " "öffnen, schlägt das Öffnen fehl, da der Modus der Datei 000 sein wird. Der " -"Fehler liegt darin, dass, falls Root das Gleiche tut, open() erfolgreich " -"sein wird, da die Dateirechte für Root überhaupt nicht geprüft werden. Es " -"wurde entschieden, open() nicht zu verhüllen, da open() von vielen anderen " +"Fehler liegt darin, dass, falls Root das Gleiche tut, open() erfolgreich sein " +"wird, da die Dateirechte für Root überhaupt nicht geprüft werden. Es wurde " +"entschieden, open() nicht zu verhüllen, da open() von vielen anderen " "Funktionen in libc benutzt wird (auch von jenen, die bereits verhüllt sind), " "wodurch Schleifen erzeugt werden (oder möglicherweise zukünftige Schleifen, " -"wenn die Implementierung verschiedener libc-Funktionen sich ein wenig " -"ändert)." +"wenn die Implementierung verschiedener libc-Funktionen sich ein wenig ändert)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "KOPIEREN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -726,106 +654,92 @@ "2.0 oder höher) weitergegeben." # type: SH -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "AUTOREN" # type: TP -# FIXME Upper case? -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap +# FIXME Upper case? msgid "joost witteveen" msgstr "Joost Witteveen" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" # type: SH -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "HANDBUCHSEITE" # type: Plain text +#: ../../doc/fakeroot.1:298 # FIXME s/ Rather/. Rather/ -#. type: Plain text -#: ../doc/fakeroot.1:299 msgid "" -"mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" -"additions by joost and Clint." +"mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot " +"mods/additions by joost and Clint." msgstr "" "größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Ziemlich viele " "Mods/Zusätze von Joost und Clint." # type: SH -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "SIEHE AUCH" # type: Plain text +#: ../../doc/fakeroot.1:303 # FIXME wrong order -#. type: Plain text -#: ../doc/fakeroot.1:304 msgid "" -"B(1) B(1), B(1) B" +"B(1) B(1), B(1) " +"B" msgstr "" -"B(1), B(1), B(1), B" +"B(1), B(1), B(1), " +"B" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17. Juni 2004" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Debian-GNU/Linux-Handbuch" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -834,19 +748,17 @@ "erinnert, die durch fakeroot-Prozesse manipuliert wurden" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" -"B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" -"load] [--save-file> IB<]> B<[--port> IB<]>" +"B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> " +"B<[--load] [--save-file> IB<]> B<[--port> IB<]>" msgstr "" "B B<[--debug] [--foreground] [--cleanup] [--key> " "IB<]> B<[--load] [--save-file> " "IB<]> B<[--port> IB<]>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -861,55 +773,47 @@ "Besitzrechten etc. der Datei fragen und diese dann zurückliefern." # type: TP -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "gibt Informationen zur Fehlersuche auf der Standardfehlerausgabe aus." # type: TP -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "verzweigt nicht in den Hintergrund." # type: TP -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup \\ Nummer>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "bereinigt Semaphore" # type: TP -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key \\ Schlüsselnummer>" # type: Plain text +#: ../../doc/faked.1:52 # FIXME s/)./.)/ -#. type: Plain text -#: ../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -919,41 +823,35 @@ "wird er erzeugt.)" # type: TP -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file \\ zu_speichernde_Datei>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "sichert beim Beenden die Umgebung in zu_speichernde_Datei." # type: TP -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "lädt eine vorher gesicherte Umgebung von der Standardeingabe." # type: TP -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -962,21 +860,18 @@ "root:root zu setzen." # type: TP -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port \\ TCP-Port>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "benutzt TCP-Port tcp-port." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -985,33 +880,28 @@ "build itself." msgstr "" "Weiter nichts. Seien Sie dennoch gewarnt: Obwohl der Autor ziemlich wenige " -"wesentlich größere (und kleinere) Programme geschrieben hat, hat er nie " -"etwas geschrieben, das so klein wie B war und so viele Fehler wie " +"wesentlich größere (und kleinere) Programme geschrieben hat, hat er nie etwas " +"geschrieben, das so klein wie B war und so viele Fehler wie " "B hatte und immer noch so benutzbar war wie etwa B " "Version 0.0_3, der ersten Version, die benutzt werden konnte, um B " "selbst zu erstellen." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." msgstr "" -"größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Mods/Zusätze " -"von Joost und Clint." +"größtenteils von J.H.M. Dassen Ejdassen@debian.orgE. Mods/Zusätze von " +"Joost und Clint." # type: Plain text +#: ../../doc/faked.1:97 # FIXME wrong order -#. type: Plain text -#: ../doc/faked.1:97 msgid "" -"B(1), B(1), B(1) B" +"B(1), B(1), B(1) " +"B" msgstr "" -"B(1), B(1), B(1), B" +"B(1), B(1), B(1), " +"B" -# type: TH -#~ msgid "6 August 2004" -#~ msgstr "6. August 2004" diff -Nru fakeroot-1.23/doc/po4a/po/es.po fakeroot-1.24/doc/po4a/po/es.po --- fakeroot-1.23/doc/po4a/po/es.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/es.po 2019-09-07 13:38:50.000000000 +0000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,28 +15,25 @@ "Content-Transfer-Encoding: ENCODING\n" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "" +msgid "6 August 2004" +msgstr "6 de agosto de 2004" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Proyecto Debian" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Manual de Debian" @@ -44,15 +41,13 @@ # type: SH #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NOMBRE" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -61,15 +56,13 @@ "superusuario para la manipulación de ficheros" # type: SH -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "SINOPSIS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" @@ -81,15 +74,13 @@ "B<[orden]>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -108,23 +99,14 @@ "uno tendría que construir los archivos directamente, sin usar el archivador." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:61 -#, fuzzy -#| msgid "" -#| "B works by replacing the file manipulation library functions " -#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " -#| "library functions would have had, had the user really been root. These " -#| "wrapper functions are in a shared library B " -#| "which is loaded through the B mechanism of the dynamic " -#| "loader. (See B(8))" +#: ../../doc/fakeroot.1:60 msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See B(8))" msgstr "" "B reemplaza las funciones de la biblioteca de manipulación de " "ficheros (chmod(2), stat(2) etc.) por otras que simulan el efecto real que " @@ -134,8 +116,7 @@ "B del cargador dinámico. (Consulte B(8))" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -152,8 +133,7 @@ "paquetes mediante fakeroot, pero de formas mucho más sutiles." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:77 +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -167,48 +147,41 @@ "de entorno, algunas de las cuales necesita fakeroot)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "OPCIONES" # type: TP -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "Especifica una biblioteca envoltorio." # type: TP -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "B<--faked>I<\\ binario>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "Especifica un binario alternativo a usar en vez de faked." # type: TP -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ orden>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." @@ -218,15 +191,13 @@ "opciones de fakeroot." # type: TP -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ fichero-salvado>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -250,15 +221,13 @@ "detalles." # type: TP -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ fichero-a-cargar>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -271,15 +240,13 @@ "invocación de B" # type: TP -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -288,15 +255,13 @@ "en vez de suponer que pertenecen a root:root." # type: TP -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ fd>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -308,41 +273,35 @@ "por programas ejecutándose dentro de B" # type: TP -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "Muestra la ayuda." # type: TP -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "Muestra la versión." # type: SH -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "EJEMPLOS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " @@ -353,8 +312,7 @@ "de superusuario se realiza con éxito, pero realmente no se lleva a cabo." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -404,16 +362,14 @@ "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "Sólo las operaciones que el usuario B puede hacer se llevan a cabo " "realmente." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian GNU/" "Linux packages (in the B format) without giving them root " @@ -428,15 +384,13 @@ "en debuild en estos momentos, así que no necesita el argumento)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "ASPECTOS DE SEGURIDAD" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -445,43 +399,34 @@ "privilegios de un usuario ni disminuye la seguridad del sistema." # type: SH -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "FICHEROS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:175 -#, fuzzy -#| msgid "" -#| "I The shared library containing the " -#| "wrapper functions." +#: ../../doc/fakeroot.1:174 msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I La biblioteca compartida que " "contiene las funciones envoltorio." # type: SH -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "ENTORNO" # type: IP -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -497,22 +442,19 @@ "usuario)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:203 +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -532,22 +474,19 @@ "$LD_LIBRARY_PATH:/foo/bar/>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "LIMITACIONES" # type: IP -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -556,15 +495,13 @@ "de la biblioteca de C del mismo B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" msgstr "" @@ -572,8 +509,7 @@ "hace" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -585,14 +521,12 @@ "ls -al tal\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "o del otro modo," # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -604,8 +538,7 @@ "ls -al tal\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -642,15 +575,13 @@ "\\(oqcolisiones\\(cq." # type: IP -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -668,15 +599,13 @@ "correctamente." # type: SH -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "FALLOS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -698,15 +627,13 @@ "la implementación de varias funciones de libc cambie ligeramente)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "COPIA" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -715,55 +642,47 @@ "o posterior)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "AUTORES" # type: TP -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "joost witteveen" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" # type: SH -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "PÁGINA DEL MANUAL" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:299 +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" "additions by joost and Clint." @@ -772,15 +691,13 @@ "modificaciones y añadiduras de joost y Clint." # type: SH -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "VÉASE ADEMÁS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:304 +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) B" @@ -789,29 +706,25 @@ "fakeroot/DEBUG>" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17 de Junio de 2004" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Manual Debian GNU/Linux" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -820,8 +733,7 @@ "manipulados por un proceso fakeroot." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" "load] [--save-file> IB<]> B<[--port> IB<]>" @@ -830,8 +742,7 @@ "B<[--load] [--save-file> IB<]> B<[--port> IB<]>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -846,54 +757,46 @@ "propietario falso ... de ese fichero, y luego informará de ello." # type: TP -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "Muestra información de depurado en stderr." # type: TP -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "No realiza un fork en segundo plano." # type: TP -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup \\ número>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "Borra los semáforos." # type: TP -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key \\ número-llave>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -902,41 +805,35 @@ "por la llave. (El canal especificado se crea en caso de no existir)." # type: TP -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file \\ fichero-salvado>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "Salva el entorno al salir en fichero-salvado ." # type: TP -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "Carga un entorno previamente salvado desde la entrada estándar." # type: TP -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -945,21 +842,18 @@ "suponer que son root:root." # type: TP -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port \\ puerto-TCP>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "Usa el puerto TCP puerto-TCP." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -974,8 +868,7 @@ "versión que podría usarse para construirse a si mismo." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." @@ -984,15 +877,10 @@ "modificaciones y añadiduras de joost y Clint." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:97 +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) B" msgstr "" "B(1), B(1), B(1) B" - -# type: TH -#~ msgid "6 August 2004" -#~ msgstr "6 de agosto de 2004" diff -Nru fakeroot-1.23/doc/po4a/po/fakeroot.pot fakeroot-1.24/doc/po4a/po/fakeroot.pot --- fakeroot-1.23/doc/po4a/po/fakeroot.pot 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/fakeroot.pot 2019-09-07 13:38:50.000000000 +0000 @@ -1,82 +1,80 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" +msgid "6 August 2004" msgstr "" -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "" #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +# type: SH +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:22 +# type: Plain text +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" msgstr "" -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +# type: SH +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:38 +# type: Plain text +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> " "B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>" msgstr "" -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +# type: SH +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:49 +# type: Plain text +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -87,19 +85,19 @@ "construct the archives directly, without using the archiver." msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:61 +# type: Plain text +#: ../../doc/fakeroot.1:60 msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See " +"B(8))" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:71 +# type: Plain text +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -109,8 +107,8 @@ "much more subtle ways." msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:77 +# type: Plain text +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -118,55 +116,55 @@ "randomly unset some environment variables, some of which fakeroot needs)." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +# type: SH +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "" -#. type: TP -#: ../doc/fakeroot.1:79 +# type: TP +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:82 +# type: Plain text +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:82 +# type: TP +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:85 +# type: Plain text +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:85 +# type: TP +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:89 +# type: Plain text +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:89 +# type: TP +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:100 +# type: Plain text +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -178,14 +176,14 @@ "more details." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:100 +# type: TP +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:107 +# type: Plain text +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -193,71 +191,71 @@ "invocation is safe." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:107 +# type: TP +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:111 +# type: Plain text +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:111 +# type: TP +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:117 +# type: Plain text +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " "file descriptors used by the programs being run under fakeroot." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:117 +# type: TP +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:120 +# type: Plain text +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "" -#. type: TP -#: ../doc/fakeroot.1:120 +# type: TP +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:123 +# type: Plain text +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:124 +# type: SH +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:129 +# type: Plain text +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " "but is not really happening." msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:152 +# type: Plain text +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -284,13 +282,13 @@ "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:156 +# type: Plain text +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:168 +# type: Plain text +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian " "GNU/Linux packages (in the B format) without giving them root " @@ -299,46 +297,46 @@ "debuild nowadays, so you don't need that argument)." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:168 +# type: SH +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:172 +# type: Plain text +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:172 +# type: SH +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:175 +# type: Plain text +#: ../../doc/fakeroot.1:174 msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:175 +# type: SH +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "" -#. type: IP -#: ../doc/fakeroot.1:177 +# type: IP +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:188 +# type: Plain text +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -347,20 +345,20 @@ "program were started by the same user)." msgstr "" -#. type: IP -#: ../doc/fakeroot.1:188 +# type: IP +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "" -#. type: IP -#: ../doc/fakeroot.1:190 +# type: IP +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:203 +# type: Plain text +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -371,40 +369,40 @@ "B" msgstr "" -#. type: SH -#: ../doc/fakeroot.1:204 +# type: SH +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "" -#. type: IP -#: ../doc/fakeroot.1:206 +# type: IP +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:213 +# type: Plain text +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." msgstr "" -#. type: IP -#: ../doc/fakeroot.1:213 +# type: IP +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:217 +# type: Plain text +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does " "either" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:221 +# type: Plain text +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -412,13 +410,13 @@ "ls -al foo\n" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:223 +# type: Plain text +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:227 +# type: Plain text +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -426,8 +424,8 @@ "ls -al foo\n" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:264 +# type: Plain text +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -447,14 +445,14 @@ "\\(oqcollisions\\(cq." msgstr "" -#. type: IP -#: ../doc/fakeroot.1:264 +# type: IP +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:272 +# type: Plain text +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -465,14 +463,14 @@ "this." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +# type: SH +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:282 +# type: Plain text +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -484,113 +482,113 @@ "loops, when the implementation of various libc functions slightly change)." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +# type: SH +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +# type: Plain text +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +# type: SH +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "" -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +# type: TP +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +# type: Plain text +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "" -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +# type: TP +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +# type: Plain text +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "" -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +# type: TP +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "" -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +# type: SH +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:299 +# type: Plain text +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot " "mods/additions by joost and Clint." msgstr "" -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +# type: SH +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "" -#. type: Plain text -#: ../doc/fakeroot.1:304 +# type: Plain text +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) " "B" msgstr "" -#. type: TH -#: ../doc/faked.1:16 +# type: TH +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "" -#. type: TH -#: ../doc/faked.1:16 +# type: TH +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "" -#. type: TH -#: ../doc/faked.1:16 +# type: TH +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "" -#. type: Plain text -#: ../doc/faked.1:22 +# type: Plain text +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." msgstr "" -#. type: Plain text -#: ../doc/faked.1:30 +# type: Plain text +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> " "B<[--load] [--save-file> IB<]> B<[--port> IB<]>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:37 +# type: Plain text +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -599,100 +597,100 @@ "report it." msgstr "" -#. type: TP -#: ../doc/faked.1:39 +# type: TP +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:42 +# type: Plain text +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "" -#. type: TP -#: ../doc/faked.1:42 +# type: TP +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:45 +# type: Plain text +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "" -#. type: TP -#: ../doc/faked.1:45 +# type: TP +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:48 +# type: Plain text +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "" -#. type: TP -#: ../doc/faked.1:48 +# type: TP +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:52 +# type: Plain text +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." msgstr "" -#. type: TP -#: ../doc/faked.1:52 +# type: TP +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:55 +# type: Plain text +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "" -#. type: TP -#: ../doc/faked.1:55 +# type: TP +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:58 +# type: Plain text +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "" -#. type: TP -#: ../doc/faked.1:58 +# type: TP +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:62 +# type: Plain text +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." msgstr "" -#. type: TP -#: ../doc/faked.1:62 +# type: TP +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "" -#. type: Plain text -#: ../doc/faked.1:65 +# type: Plain text +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "" -#. type: Plain text -#: ../doc/faked.1:76 +# type: Plain text +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -701,15 +699,15 @@ "build itself." msgstr "" -#. type: Plain text -#: ../doc/faked.1:93 +# type: Plain text +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." msgstr "" -#. type: Plain text -#: ../doc/faked.1:97 +# type: Plain text +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) " "B" diff -Nru fakeroot-1.23/doc/po4a/po/fr.po fakeroot-1.24/doc/po4a/po/fr.po --- fakeroot-1.23/doc/po4a/po/fr.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/fr.po 2019-09-07 13:38:50.000000000 +0000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: fakeroot 1.55\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: 2005-11-15 11:51+0100\n" "Last-Translator: Sylvain Cherrier \n" "Language-Team: French \n" @@ -15,28 +15,25 @@ "Content-Transfer-Encoding: 8bit\n" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "" +msgid "6 August 2004" +msgstr "6 août 2004" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Projet Debian" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Manuel de Debian" @@ -44,15 +41,13 @@ # type: SH #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NOM" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -61,15 +56,13 @@ "du superutilisateur pour la manipulation des fichiers." # type: SH -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" @@ -81,15 +74,13 @@ "B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[commande]>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -110,23 +101,14 @@ "programme d'archivage." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:61 -#, fuzzy -#| msgid "" -#| "B works by replacing the file manipulation library functions " -#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " -#| "library functions would have had, had the user really been root. These " -#| "wrapper functions are in a shared library B " -#| "which is loaded through the B mechanism of the dynamic " -#| "loader. (See B(8))" +#: ../../doc/fakeroot.1:60 msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See B(8))" msgstr "" "B fonctionne en remplaçant les fonctions de la bibliothèque de " "manipulation des fichiers (chmod(2), stat(2), etc.) par d'autres qui " @@ -137,8 +119,7 @@ "loader). (Voir B(8))" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -156,8 +137,7 @@ "subtile." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:77 +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -171,48 +151,41 @@ "besoin)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" # type: TP -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "Spécifie une autre bibliothèque de substitution (wrapper library)." # type: TP -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "B<--faked>I<\\ binaire>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "Spécifie l'utilisation d'une autre bibliothèque que faked." # type: TP -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ commande>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." @@ -221,15 +194,13 @@ "la commande risque d'être confondues avec celles de fakeroot." # type: TP -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ fichier-de-sauvegarde>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -252,15 +223,13 @@ "plus d'informations." # type: TP -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ fichier-de-chargement>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -274,15 +243,13 @@ "seule commande B ne pose pas de problème." # type: TP -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -291,15 +258,13 @@ "fakeroot, plutôt que de considérer qu'ils appartiennent à root:root." # type: TP -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ fd>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -312,41 +277,35 @@ "fakeroot." # type: TP -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "Affiche l'aide." # type: TP -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "Affiche la version." # type: SH -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLES" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " @@ -357,8 +316,7 @@ "les privilèges du superutilisateur ont lieu, mais uniquement virtuellement." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -408,16 +366,14 @@ "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "Seule l'opération que l'utilisateur B pouvait réaliser a réellement " "aboutie." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian GNU/" "Linux packages (in the B format) without giving them root " @@ -433,15 +389,13 @@ "vous n'avez pas besoin de cet argument)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "ASPECTS DE SÉCURITÉ" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -450,43 +404,34 @@ "pas les privilèges de l'utilisateur et n'altère pas la sécurité du système." # type: SH -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "FICHIERS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:175 -#, fuzzy -#| msgid "" -#| "I The shared library containing the " -#| "wrapper functions." +#: ../../doc/fakeroot.1:174 msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I La bibliothèque partagée qui " "contient les fonctions simulées." # type: SH -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "ENVIRONNEMENT" # type: IP -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -501,22 +446,19 @@ "connecté ont bien été lancés par le même utilisateur)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:203 +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -536,22 +478,19 @@ "titi/>." # type: SH -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "LIMITES" # type: IP -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -560,15 +499,13 @@ "de la bibliothèque C que B lui-même." # type: IP -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" msgstr "" @@ -576,8 +513,7 @@ "B tape soit" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -589,14 +525,12 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "soit" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -608,8 +542,7 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -648,15 +581,13 @@ "fakeroot, afin de limiter l'éventualité de ces «\\ collisions\\ »." # type: IP -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -674,15 +605,13 @@ "de «\\ dpkg-buildpackage -rfakeroot\\ » gère correctement ce problème." # type: SH -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "BOGUES" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -705,15 +634,13 @@ "diverses fonctions de la libc change)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "COPIES" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -722,55 +649,47 @@ "2.0 ou supérieure)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "AUTEURS" # type: TP -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "Joost Witteveen" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" # type: SH -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "PAGE DE MANUEL" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:299 +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" "additions by joost and Clint." @@ -779,15 +698,13 @@ "plupart des ajouts et des modifications par Joost et Clint." # type: SH -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "VOIR AUSSI" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:304 +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) B" @@ -796,29 +713,25 @@ "fakeroot/DEBUG>" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17 juin 2004" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Manuel de Debian GNU/Linux" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -827,8 +740,7 @@ "fichiers manipulés par les processus sous fakeroot." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" "load] [--save-file> IB<]> B<[--port> IB<]>" @@ -837,8 +749,7 @@ "load] [--save-file> IB<]> B<[--port> IB<]>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -854,54 +765,46 @@ "l'affichera." # type: TP -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "Affiche les informations de débogage sur la sortie d'erreur." # type: TP -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "Ne pas se dupliquer (fork) en tâche de fond." # type: TP -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup \\ nombre>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "Nettoyer les sémaphores." # type: TP -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key \\ numéro-clé>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -910,43 +813,37 @@ "canal indiqué par la clé (le canal indiqué sera créé s'il n'existe pas)." # type: TP -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file \\ fichier-de-sauvegarde>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "Enregistre l'environnement dans le fichier-de-sauvegarde en quittant." # type: TP -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "" "Restaure un environnement préalablement enregistré à partir de l'entrée " "standard." # type: TP -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -955,21 +852,18 @@ "les attribuer à root:root." # type: TP -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port \\ port-tcp>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "Utilise le port TCP port-tcp." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -985,8 +879,7 @@ "lui-même." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." @@ -995,15 +888,10 @@ "plupart des ajouts et des modifications par Joost et Clint." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:97 +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) B" msgstr "" "B(1) B(1), B(1) B" - -# type: TH -#~ msgid "6 August 2004" -#~ msgstr "6 août 2004" diff -Nru fakeroot-1.23/doc/po4a/po/nl.po fakeroot-1.24/doc/po4a/po/nl.po --- fakeroot-1.23/doc/po4a/po/nl.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/nl.po 2019-09-07 13:38:50.000000000 +0000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: fakeroot 1.5.12\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: 2007-01-20 20:44+0100\n" "Last-Translator: Martijn Dekker \n" "Language-Team: Dutch \n" @@ -16,28 +16,25 @@ "Content-Transfer-Encoding: 8bit\n" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "" +msgid "6 August 2004" +msgstr "6 augustus 2004" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Project Debian" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Handleiding van Debian" @@ -45,15 +42,13 @@ # type: SH #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NAAM" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -62,15 +57,13 @@ "fingeert voor het manipuleren van bestanden" # type: SH -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "SYNTAX" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" @@ -82,15 +75,13 @@ "version ]> B<[--]> B<[commando]>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHRIJVING" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -111,23 +102,14 @@ "opbouwen." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:61 -#, fuzzy -#| msgid "" -#| "B works by replacing the file manipulation library functions " -#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " -#| "library functions would have had, had the user really been root. These " -#| "wrapper functions are in a shared library B " -#| "which is loaded through the B mechanism of the dynamic " -#| "loader. (See B(8))" +#: ../../doc/fakeroot.1:60 msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See B(8))" msgstr "" "B werkt door de bibliotheekfuncties voor bestandsbewerking " "(chmod(2), stat(2) enz.) te vervangen door namaakfuncties, die het effect " @@ -137,8 +119,7 @@ "mechanisme B van de dynamische lader. (Zie B(8).)" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -157,8 +138,7 @@ "ontdekken zijn." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:77 +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -171,48 +151,41 @@ "programma's soms omgevingsvariabelen die fakeroot nodig kan hebben.)" # type: SH -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "OPTIES" # type: TP -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "Een andere omhulselbibliotheek gebruiken." # type: TP -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "Een ander binair bestand als B(1) gebruiken." # type: TP -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ commando>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." @@ -222,15 +195,13 @@ "opties door fakeroot in de war zouden kunnen sturen." # type: TP -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ te-bewaren-bestand>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -252,15 +223,13 @@ "informatie." # type: TP -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ te-laden-bestand>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -273,15 +242,13 @@ "bestand aan te geven binnen een enkele aanroep van fakeroot." # type: TP -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -290,15 +257,13 @@ "bekend waren, in plaats van te doen alsof deze eigendom waren van root:root." # type: TP -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ fd>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -311,41 +276,35 @@ "gebruikt worden." # type: TP -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "Hulp tonen." # type: TP -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "Versie tonen." # type: SH -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "VOORBEELDEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " @@ -356,8 +315,7 @@ "vereisen lijken te slagen, maar in het echt niet worden uitgevoerd." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -407,16 +365,14 @@ "-rw-r--r-- 1 joost users 0 2007-01-21 12:06 hda3\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "Alleen de bewerkingen die de gebruiker B toch al mocht uitvoeren, " "gebeuren ook echt." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian GNU/" "Linux packages (in the B format) without giving them root " @@ -431,15 +387,13 @@ "tegenwoordig standaard in debuild, dus die parameter kunt u weglaten)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "VEILIGHEIDSASPECTEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -449,43 +403,34 @@ "het systeem." # type: SH -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "BESTANDEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:175 -#, fuzzy -#| msgid "" -#| "I The shared library containing the " -#| "wrapper functions." +#: ../../doc/fakeroot.1:174 msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I De gedeelde bibliotheek met de " "omhulselfuncties." # type: SH -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "OMGEVING" # type: IP -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -501,22 +446,19 @@ "verbinding maakt werden opgestart door dezelfde gebruiker)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:203 +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -536,22 +478,19 @@ "B" # type: SH -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "BEPERKINGEN" # type: IP -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -560,15 +499,13 @@ "dezelfde versie van de C-bibliotheek als B zelf." # type: IP -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" msgstr "" @@ -576,8 +513,7 @@ "gebruiker B de commando's" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -589,14 +525,12 @@ "ls -al testbestand\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "uitvoert, in deze of in omgekeerde volgorde," # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -608,8 +542,7 @@ "ls -al testbestand\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -650,15 +583,13 @@ "perken." # type: IP -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -676,15 +607,13 @@ "rfakeroot> er automatisch voor dat dit correct wordt afgehandeld." # type: SH -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "FOUTEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -708,15 +637,13 @@ "implementatie van verscheidene libc-functies enigzins verandert)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "KOPIËREN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -725,55 +652,47 @@ "License (GPL 2.0 of recenter)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "AUTEURS" # type: TP -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "joost witteveen" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" # type: SH -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "HANDLEIDINGSPAGINA" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:299 +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" "additions by joost and Clint." @@ -782,15 +701,13 @@ "wijzigingen en aanvullingen door joost en Clint." # type: SH -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "ZIE OOK" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:304 +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) B" @@ -799,29 +716,25 @@ "fakeroot/DEBUG>" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17 juni 2004" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Handleiding van Debian GNU/Linux" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -830,8 +743,7 @@ "die door fakeroot-processen zijn bewerkt." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" "load] [--save-file> IB<]> B<[--port> IB<]>" @@ -841,8 +753,7 @@ "B<[--port> IB<]>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -857,54 +768,46 @@ "eigenaren, enz. van dat bestand, en dan deze rapporteren." # type: TP -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "Foutopsporingsinformatie op stderr afdrukken." # type: TP -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "Niet naar de achtergrond `forken'." # type: TP -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup> I" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "De `semaphores' opschonen." # type: TP -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key> I" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -914,41 +817,35 @@ "het aangemaakt.)" # type: TP -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file> I" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "De omgeving bij afsluiten opslaan in het I." # type: TP -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "Een eerder opgeslagen omgeving uit standaard invoer inladen." # type: TP -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -957,21 +854,18 @@ "deze op root:root in te stellen." # type: TP -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port> I" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "De TCP-poort I gebruiken." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -986,8 +880,7 @@ "eerste versie die kon worden gebruikt om zichzelf te bouwen." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." @@ -996,15 +889,10 @@ "aanvullingen door joost en Clint." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:97 +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) B" msgstr "" "B(1), B(1), B(1), B" - -# type: TH -#~ msgid "6 August 2004" -#~ msgstr "6 augustus 2004" diff -Nru fakeroot-1.23/doc/po4a/po/pt.po fakeroot-1.24/doc/po4a/po/pt.po --- fakeroot-1.23/doc/po4a/po/pt.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/pt.po 2019-09-07 13:38:50.000000000 +0000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: fakeroot 1.20.1-1\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: 2014-10-08 22:15+0100\n" "Last-Translator: Américo Monteiro \n" "Language-Team: Portuguese \n" @@ -17,40 +17,34 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.4\n" -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "5 de Outubro de 2014" +msgid "6 August 2004" +msgstr "6 de Agosto 2004" -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Projecto Debian" -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Manual Debian" #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NOME" -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -58,14 +52,12 @@ "fakeroot - corre um comando num ambiente onde finge privilégios de root para " "manipulação de ficheiro" -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "SINOPSE" -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" @@ -76,14 +68,12 @@ "unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> " "B<[--]> B<[comando]>" -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIÇÃO" -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -101,15 +91,23 @@ "posse actuais, e depois empacotá-los, ou seria preciso construir os arquivos " "directamente, sem usar o arquivador." -#. type: Plain text -#: ../doc/fakeroot.1:61 +#: ../../doc/fakeroot.1:60 +#, fuzzy +#| msgid "" +#| "B works by replacing the file manipulation library functions " +#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " +#| "library functions would have had, had the user really been root. These " +#| "wrapper functions are in a shared library B " +#| "or similar location on your platform. The shared object is loaded " +#| "through the B mechanism of the dynamic loader. (See B(8))" msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See B(8))" msgstr "" "B funciona ao substituir as funções da biblioteca de manipulação " "de ficheiros (chmod(2), stat(2) etc.), por outras que simulam o efeito que " @@ -119,8 +117,7 @@ "partilhado é carregado através do mecanismo B do carregador " "dinâmico. (Veja B(8))" -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -137,8 +134,7 @@ "fakeroot irão muito provavelmente falhar também, mas possivelmente de " "maneiras muito mais subtis." -#. type: Plain text -#: ../doc/fakeroot.1:77 +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -151,42 +147,35 @@ "desconfiguram aleatoriamente algumas variáveis de ambiente, algumas das " "quais o fakeroot necessita)." -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "OPÇÕES" -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "Especifica uma biblioteca wrapper alternativa." -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "B<--faked>I<\\ binário>" -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "Especifica um binário alternativo para usar como fingido." -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ comando>" -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." @@ -195,14 +184,12 @@ "comando você tem outras opções que podem confundir a análise de opções do " "fakeroot." -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ save-file>" -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -223,14 +210,12 @@ "grupo e dispositivo sem a necessidade de ser root. Veja I para mais detalhes." -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ load-file>" -#. type: Plain text -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -242,14 +227,12 @@ "para esse comportamento. E seguro usar o mesmo ficheiro para ambos -i e -s " "numa única invocação do B." -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -257,14 +240,12 @@ "Usa a posse real dos ficheiros anteriormente desconhecida para o fakeroot em " "vez de fingir que eles são posse de root:root." -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ fd>" -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -275,36 +256,30 @@ "evitar conflitos com os descritores de ficheiro usados pelos programas que " "correm sob o fakeroot." -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "Mostra a ajuda." -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "Mostra a versão." -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLOS" -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " @@ -314,8 +289,7 @@ "fingido de root a manipulação de ficheiro que requer privilégios de root tem " "sucesso, mas na realidade não está a acontecer." -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -364,15 +338,13 @@ "$ ls -ld hda3\n" "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "Apenas os efeitos que o utilizador B podia fazer aconteceram de " "verdade." -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian GNU/" "Linux packages (in the B format) without giving them root " @@ -387,14 +359,12 @@ "é predefinição no debuild nos dias que correm, por isso você não precisa " "desse argumento)." -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "ASPECTOS DE SEGURANÇA" -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -402,35 +372,34 @@ "B é um programa normal, não-setuid. Não aumenta os privilégios do " "utilizador nem baixa a segurança do sistema." -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "FICHEIROS" -#. type: Plain text -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 +#, fuzzy +#| msgid "" +#| "I The shared library containing the wrapper " +#| "functions." msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I A biblioteca partilhada que contém as funções " "wrapper." -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "AMBIENTE" -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -445,20 +414,17 @@ "que o daemon e o programa que se liga foram arrancados pelo mesmo " "utilizador)." -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: ../doc/fakeroot.1:203 +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -476,20 +442,17 @@ "fakeroot, deverá ser definido em relação aos caminhos fornecidos, como em " "B" -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "LIMITAÇÕES" -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -497,22 +460,19 @@ "Cada comando executado dentro do B precisa de ser linkado à mesma " "versão de biblioteca C do próprio B." -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" msgstr "" "O fakeroot não envolve o open(), create(), etc. Então, se o utilizador " "B também o fizer" -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -523,13 +483,11 @@ "fakeroot \n" "ls -al foo\n" -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "ou do outro modo contrário," -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -540,8 +498,7 @@ "touch foo\n" "ls -al foo\n" -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -578,14 +535,12 @@ "envolvidas pelo fakeroot o mais pequeno possível, para limitar a " "possibilidade de \\(oqcolisões\\(cq." -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -602,14 +557,12 @@ "meta \"debian/rules build\", correr \"dpkg-buildpackage -rfakeroot\" " "actualmente toma conta disto." -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "BUGS" -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -630,14 +583,12 @@ "ciclos viciosos (ou possíveis ciclos futuros, quando a implementação de " "várias funções da libc mudarem ligeiramente)." -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "COPIAR" -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -645,48 +596,40 @@ "B é distribuído sob a GNU General Public License. (GPL 2.0 ou " "superior)." -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "AUTORES" -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "joost witteveen" -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "PÃGINA DE MANUAL" -#. type: Plain text -#: ../doc/fakeroot.1:299 +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" "additions by joost and Clint." @@ -694,14 +637,12 @@ "a maioria por J.H.M. Dassen Ejdassen@debian.orgE Bastantes " "modificações/adições por joost e Clint." -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "VEJA TAMBÉM" -#. type: Plain text -#: ../doc/fakeroot.1:304 +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) B" @@ -709,26 +650,22 @@ "B(1) B(1), B(1) B" -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17 de Junho 2004" -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Manual de Debian GNU/Linux" -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -736,8 +673,7 @@ "faked - daemon que recorda as propriedades/permissões falsas dos ficheiros " "manipulados por processos do fakeroot." -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" "load] [--save-file> IB<]> B<[--port> IB<]>" @@ -745,8 +681,7 @@ "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> " "B<[--load] [--save-file> IB<]> B<[--port> IB<]>" -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -761,47 +696,39 @@ "perguntar ao faked pela propriedade falsa e etc desse ficheiro, e depois " "reporta-a." -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "Escreve informação de depuração no stderr" -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "Não faz fork para segundo plano." -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup \\ número>" -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "Limpa os semáforos." -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key \\ key-number>" -#. type: Plain text -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -809,36 +736,30 @@ "Não aloca um novo canal de comunicação, mas usa o canal especificado pela " "chave. (Se o canal especificado não existir, é criado)." -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file \\ save-file>" -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "Grava o ambiente no save-file ao terminar." -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "Carrega um ambiente previamente guardado a partir da entrada standard." -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -846,19 +767,16 @@ "Usa a propriedade real de ficheiros previamente-desconhecidos em vez de os " "definir para root:root." -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port \\ porto-tcp>" -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "Usa o porto TCP porto-tcp." -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -872,8 +790,7 @@ "assim foi tão utilizável como, digamos, o B versão 0.0_3, a " "primeira versão que podia ser usada para se compilar a si própria." -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." @@ -881,8 +798,7 @@ "a maioria por J.H.M. Dassen Ejdassen@debian.orgE modificações/" "adições por joost e Clint." -#. type: Plain text -#: ../doc/faked.1:97 +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) B" @@ -890,5 +806,5 @@ "B(1), B(1), B(1) B" -#~ msgid "6 August 2004" -#~ msgstr "6 de Agosto 2004" +#~ msgid "5 October 2014" +#~ msgstr "5 de Outubro de 2014" diff -Nru fakeroot-1.23/doc/po4a/po/sv.po fakeroot-1.24/doc/po4a/po/sv.po --- fakeroot-1.23/doc/po4a/po/sv.po 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/po4a/po/sv.po 2019-09-07 13:38:50.000000000 +0000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: fakeroot 1.22-1\n" -"POT-Creation-Date: 2018-07-01 15:03-0400\n" +"POT-Creation-Date: 2005-11-16 16:58+0100\n" "PO-Revision-Date: 2017-09-20 00:22+0200\n" "Last-Translator: Sebastian Rasmussen \n" "Language-Team: Swedish \n" @@ -17,28 +17,25 @@ "X-Generator: Poedit 2.0.3\n" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "fakeroot" msgstr "fakeroot" -#. type: TH -#: ../doc/fakeroot.1:16 +# type: TH +#: ../../doc/fakeroot.1:16 #, no-wrap -msgid "5 October 2014" -msgstr "5:e oktober 2014" +msgid "6 August 2004" +msgstr "" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 ../doc/faked.1:16 +#: ../../doc/fakeroot.1:16 ../../doc/faked.1:16 #, no-wrap msgid "Debian Project" msgstr "Debian Project" # type: TH -#. type: TH -#: ../doc/fakeroot.1:16 +#: ../../doc/fakeroot.1:16 #, no-wrap msgid "Debian manual" msgstr "Debian manual" @@ -46,15 +43,13 @@ # type: SH #. Manpage by J.H.M. Dassen #. and Clint Adams -#. type: SH -#: ../doc/fakeroot.1:19 ../doc/faked.1:19 +#: ../../doc/fakeroot.1:19 ../../doc/faked.1:19 #, no-wrap msgid "NAME" msgstr "NAMN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:22 +#: ../../doc/fakeroot.1:22 msgid "" "fakeroot - run a command in an environment faking root privileges for file " "manipulation" @@ -63,15 +58,13 @@ "filmanipulation" # type: SH -#. type: SH -#: ../doc/fakeroot.1:22 ../doc/faked.1:22 +#: ../../doc/fakeroot.1:22 ../../doc/faked.1:22 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:38 +#: ../../doc/fakeroot.1:38 msgid "" "B B<[-l|--lib> I B<[--faked> IB<]> B<[-i> " "IB<]> B<[-s> IB<]> B<[-u|--unknown-is-real ]> B<[-b|--" @@ -82,15 +75,13 @@ "base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[kommando]>" # type: SH -#. type: SH -#: ../doc/fakeroot.1:38 ../doc/faked.1:30 +#: ../../doc/fakeroot.1:38 ../../doc/faked.1:30 #, no-wrap msgid "DESCRIPTION" msgstr "BESKRIVNING" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:49 +#: ../../doc/fakeroot.1:49 msgid "" "B runs a command in an environment wherein it appears to have root " "privileges for file manipulation. This is useful for allowing users to " @@ -109,15 +100,23 @@ "använda arkiveringsprogrammet." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:61 +#: ../../doc/fakeroot.1:60 +#, fuzzy +#| msgid "" +#| "B works by replacing the file manipulation library functions " +#| "(chmod(2), stat(2) etc.) by ones that simulate the effect the real " +#| "library functions would have had, had the user really been root. These " +#| "wrapper functions are in a shared library B " +#| "or similar location on your platform. The shared object is loaded " +#| "through the B mechanism of the dynamic loader. (See B(8))" msgid "" "B works by replacing the file manipulation library functions " "(chmod(2), stat(2) etc.) by ones that simulate the effect the real library " "functions would have had, had the user really been root. These wrapper " -"functions are in a shared library B or similar " -"location on your platform. The shared object is loaded through the " -"B mechanism of the dynamic loader. (See B(8))" +"functions are in a shared library B which is " +"loaded through the B mechanism of the dynamic loader. (See B(8))" msgstr "" "B arbetar genom att ersätta biblioteksfunktionerna för modifiering " "av filrättigheter (chmod(2), stat(2), osv) med sÃ¥dana som simulerar effekten " @@ -127,8 +126,7 @@ "dynamiska länkaren. (Se B(8))" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:71 +#: ../../doc/fakeroot.1:70 msgid "" "If you intend to build packages with B, please try building the " "fakeroot package first: the \"debian/rules build\" stage has a few tests " @@ -146,8 +144,7 @@ "hitta." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:77 +#: ../../doc/fakeroot.1:76 msgid "" "Also, note that it's best not to do the building of the binaries themselves " "under fakeroot. Especially configure and friends don't like it when the " @@ -160,48 +157,41 @@ "att dessa program rensar bort vissa miljövariabler som fakeroot behöver." # type: SH -#. type: SH -#: ../doc/fakeroot.1:78 ../doc/faked.1:38 +#: ../../doc/fakeroot.1:77 ../../doc/faked.1:38 #, no-wrap msgid "OPTIONS" msgstr "FLAGGOR" # type: TP -#. type: TP -#: ../doc/fakeroot.1:79 +#: ../../doc/fakeroot.1:78 #, no-wrap msgid "B<-l> I, B<--lib> I" msgstr "B<-l> I, B<--lib> I" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 msgid "Specify an alternative wrapper library." msgstr "Ange ett alternativt bibliotek med ersättningsfunktioner." # type: TP -#. type: TP -#: ../doc/fakeroot.1:82 +#: ../../doc/fakeroot.1:81 #, no-wrap msgid "B<--faked>I<\\ binary>" msgstr "B<--faked>I<\\ binär>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 msgid "Specify an alternative binary to use as faked." msgstr "Ange en alternativ binär att använda istället för faked(1)." # type: TP -#. type: TP -#: ../doc/fakeroot.1:85 +#: ../../doc/fakeroot.1:84 #, no-wrap msgid "B<[--]>I<\\ command>" msgstr "B<[--]>I<\\ kommando>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 msgid "" "Any command you want to be ran as fakeroot. Use \\(oq--\\(cq if in the " "command you have other options that may confuse fakeroot's option parsing." @@ -211,15 +201,13 @@ "kommandoradsflaggor." # type: TP -#. type: TP -#: ../doc/fakeroot.1:89 +#: ../../doc/fakeroot.1:88 #, no-wrap msgid "B<-s>I<\\ save-file>" msgstr "B<-s>I<\\ sparfil>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 msgid "" "Save the fakeroot environment to save-file on exit. This file can be used to " "restore the environment later using -i. However, this file will leak and " @@ -240,15 +228,13 @@ "fakeroot/README.saving> för vidare information." # type: TP -#. type: TP -#: ../doc/fakeroot.1:100 +#: ../../doc/fakeroot.1:99 #, no-wrap msgid "B<-i>I<\\ load-file>" msgstr "B<-i>I<\\ läsfil>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 msgid "" "Load a fakeroot environment previously saved using -s from load-file. Note " "that this does not implicitly save the file, use -s as well for that " @@ -261,15 +247,13 @@ "säkert." # type: TP -#. type: TP -#: ../doc/fakeroot.1:107 +#: ../../doc/fakeroot.1:106 #, no-wrap msgid "B<-u>, B<--unknown-is-real>" msgstr "B<-u>, B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 msgid "" "Use the real ownership of files previously unknown to fakeroot instead of " "pretending they are owned by root:root." @@ -278,15 +262,13 @@ "fakeroot istället för att lÃ¥tsas att de ägs av root:root." # type: TP -#. type: TP -#: ../doc/fakeroot.1:111 +#: ../../doc/fakeroot.1:110 #, no-wrap msgid "B<-b>I<\\ fd>" msgstr "B<-b>I<\\ fd>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 msgid "" "Specify fd base (TCP mode only). fd is the minimum file descriptor number to " "use for TCP connections; this may be important to avoid conflicts with the " @@ -298,41 +280,35 @@ "fakeroot." # type: TP -#. type: TP -#: ../doc/fakeroot.1:117 +#: ../../doc/fakeroot.1:116 #, no-wrap msgid "B<-h>" msgstr "B<-h>" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 msgid "Display help." msgstr "Visa hjälp." # type: TP -#. type: TP -#: ../doc/fakeroot.1:120 +#: ../../doc/fakeroot.1:119 #, no-wrap msgid "B<-v>" msgstr "B<-v>" # type: IP -#. type: Plain text -#: ../doc/fakeroot.1:123 +#: ../../doc/fakeroot.1:122 msgid "Display version." msgstr "Visa version." # type: SH -#. type: SH -#: ../doc/fakeroot.1:124 +#: ../../doc/fakeroot.1:123 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPEL" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:129 +#: ../../doc/fakeroot.1:128 msgid "" "Here is an example session with B. Notice that inside the fake " "root environment file manipulation that requires root privileges succeeds, " @@ -343,8 +319,7 @@ "trots att den egentligen inte utförs." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:152 +#: ../../doc/fakeroot.1:151 #, no-wrap msgid "" "$ whoami\n" @@ -394,16 +369,14 @@ "-rw-r--r-- 1 joost users 0 Jul 2 22:58 hda3\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:156 +#: ../../doc/fakeroot.1:155 msgid "Only the effects that user B could do anyway happen for real." msgstr "" "Enbart de operationer som användaren B skulle kunna ha genomfört som " "sig själv utförs pÃ¥ riktigt." # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 msgid "" "B was specifically written to enable users to create Debian GNU/" "Linux packages (in the B format) without giving them root " @@ -418,15 +391,13 @@ "debuild, sÃ¥ du behöver inte ens använda den parametern)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:168 +#: ../../doc/fakeroot.1:167 #, no-wrap msgid "SECURITY ASPECTS" msgstr "SÄKERHETSASPEKTER" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 msgid "" "B is a regular, non-setuid program. It does not enhance a user's " "privileges, or decrease the system's security." @@ -435,39 +406,38 @@ "nÃ¥gra extra privilegier, och minskar inte systemets säkerhet." # type: SH -#. type: SH -#: ../doc/fakeroot.1:172 +#: ../../doc/fakeroot.1:171 #, no-wrap msgid "FILES" msgstr "FILER" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 +#, fuzzy +#| msgid "" +#| "I The shared library containing the wrapper " +#| "functions." msgid "" -"I The shared library containing the wrapper " -"functions." +"I The shared library containing the " +"wrapper functions." msgstr "" "I Det delade bibliotek som innehÃ¥ller " "ersättningsfunktionerna." # type: SH -#. type: SH -#: ../doc/fakeroot.1:175 +#: ../../doc/fakeroot.1:174 #, no-wrap msgid "ENVIRONMENT" msgstr "MILJÖ" # type: IP -#. type: IP -#: ../doc/fakeroot.1:177 +#: ../../doc/fakeroot.1:176 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 msgid "" "The key used to communicate with the fakeroot daemon. Any program started " "with the right B and a B of a running daemon will " @@ -482,22 +452,19 @@ "demonen och programmet som ansluter till den startats av samma användare)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:188 +#: ../../doc/fakeroot.1:187 #, no-wrap msgid "B" msgstr "B" # type: IP -#. type: IP -#: ../doc/fakeroot.1:190 +#: ../../doc/fakeroot.1:189 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:203 +#: ../../doc/fakeroot.1:202 msgid "" "Fakeroot is implemented by wrapping system calls. This is accomplished by " "setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0. " @@ -516,22 +483,19 @@ "sökvägarna, d.v.s. B" # type: SH -#. type: SH -#: ../doc/fakeroot.1:204 +#: ../../doc/fakeroot.1:203 #, no-wrap msgid "LIMITATIONS" msgstr "BEGRÄNSNINGAR" # type: IP -#. type: IP -#: ../doc/fakeroot.1:206 +#: ../../doc/fakeroot.1:205 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 msgid "" "Every command executed within B needs to be linked to the same " "version of the C library as B itself." @@ -540,15 +504,13 @@ "version av libc som B självt." # type: IP -#. type: IP -#: ../doc/fakeroot.1:213 +#: ../../doc/fakeroot.1:212 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:217 +#: ../../doc/fakeroot.1:216 msgid "" "fakeroot doesn't wrap open(), create(), etc. So, if user B does either" msgstr "" @@ -556,8 +518,7 @@ "om användaren B antingen utför" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:221 +#: ../../doc/fakeroot.1:220 #, no-wrap msgid "" "touch foo\n" @@ -569,14 +530,12 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:223 +#: ../../doc/fakeroot.1:222 msgid "or the other way around," msgstr "eller omvänt," # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:227 +#: ../../doc/fakeroot.1:226 #, no-wrap msgid "" "fakeroot\n" @@ -588,8 +547,7 @@ "ls -al foo\n" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 msgid "" "fakeroot has no way of knowing that in the first case, the owner of foo " "really should be B while the second case it should have been " @@ -622,15 +580,13 @@ "för B, som senare anropade libc6 version av B, osv)." # type: IP -#. type: IP -#: ../doc/fakeroot.1:264 +#: ../../doc/fakeroot.1:263 #, no-wrap msgid "B" msgstr "B" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:272 +#: ../../doc/fakeroot.1:271 msgid "" "fakeroot, in effect, is changing the way the system behaves. Programs that " "probe the system like GNU configure may get confused by this (or if they " @@ -647,15 +603,13 @@ "rfakeroot†ta hand om detta pÃ¥ ett korrekt sätt." # type: SH -#. type: SH -#: ../doc/fakeroot.1:272 ../doc/faked.1:66 +#: ../../doc/fakeroot.1:271 ../../doc/faked.1:66 #, no-wrap msgid "BUGS" msgstr "BUGGAR" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:282 +#: ../../doc/fakeroot.1:281 msgid "" "It doesn't wrap open(). This isn't bad by itself, but if a program does " "open(\"file\", O_WRONLY, 000), writes to file \"file\", closes it, and then " @@ -679,15 +633,13 @@ "libc förändras)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:282 ../doc/faked.1:76 +#: ../../doc/fakeroot.1:281 ../../doc/faked.1:76 #, no-wrap msgid "COPYING" msgstr "LICENS" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 msgid "" "B is distributed under the GNU General Public License. (GPL 2.0 " "or greater)." @@ -696,55 +648,47 @@ "senare)." # type: SH -#. type: SH -#: ../doc/fakeroot.1:286 ../doc/faked.1:80 +#: ../../doc/fakeroot.1:285 ../../doc/faked.1:80 #, no-wrap msgid "AUTHORS" msgstr "FÖRFATTARE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:287 ../doc/faked.1:81 +#: ../../doc/fakeroot.1:286 ../../doc/faked.1:81 #, no-wrap msgid "joost witteveen" msgstr "joost witteveen" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:290 ../doc/faked.1:84 +#: ../../doc/fakeroot.1:289 ../../doc/faked.1:84 #, no-wrap msgid "Clint Adams" msgstr "Clint Adams" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 msgid "EIE" msgstr "EIE" # type: TP -#. type: TP -#: ../doc/fakeroot.1:293 ../doc/faked.1:87 +#: ../../doc/fakeroot.1:292 ../../doc/faked.1:87 #, no-wrap msgid "Timo Savola" msgstr "Timo Savola" # type: SH -#. type: SH -#: ../doc/fakeroot.1:295 ../doc/faked.1:89 +#: ../../doc/fakeroot.1:294 ../../doc/faked.1:89 #, no-wrap msgid "MANUAL PAGE" msgstr "MANUALSIDA" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:299 +#: ../../doc/fakeroot.1:298 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE Rather a lot mods/" "additions by joost and Clint." @@ -753,15 +697,13 @@ "nlE med ett flertal ändringar/tillägg av joost och Clint." # type: SH -#. type: SH -#: ../doc/fakeroot.1:299 ../doc/faked.1:93 +#: ../../doc/fakeroot.1:298 ../../doc/faked.1:93 #, no-wrap msgid "SEE ALSO" msgstr "SE ÄVEN" # type: Plain text -#. type: Plain text -#: ../doc/fakeroot.1:304 +#: ../../doc/fakeroot.1:303 msgid "" "B(1) B(1), B(1) B" @@ -770,29 +712,25 @@ "fakeroot/DEBUG>" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "faked" msgstr "faked" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "17 June 2004" msgstr "17:e juni 2004" # type: TH -#. type: TH -#: ../doc/faked.1:16 +#: ../../doc/faked.1:16 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Debian GNU/Linux manual" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:22 +#: ../../doc/faked.1:22 msgid "" "faked - daemon that remembers fake ownership/permissions of files " "manipulated by fakeroot processes." @@ -801,8 +739,7 @@ "för filer som manipulerats av fakeroot-processer." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:30 +#: ../../doc/faked.1:30 msgid "" "B B<[--debug] [--foreground] [--cleanup] [--key> IB<]> B<[--" "load] [--save-file> IB<]> B<[--port> IB<]>" @@ -812,8 +749,7 @@ "port>B<]>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:37 +#: ../../doc/faked.1:37 msgid "" "If a fakeroot process wants to change the ownership of a file, then B " "is the process that remembers that new owner. If later the same fakeroot " @@ -828,54 +764,46 @@ "ägarinformationen, osv. för den filen, och sedan rapportera denna." # type: TP -#. type: TP -#: ../doc/faked.1:39 +#: ../../doc/faked.1:39 #, no-wrap msgid "B<--debug>" msgstr "B<--debug>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 msgid "Print debugging information on stderr." msgstr "Skriv ut avlusningsinformation via stderr." # type: TP -#. type: TP -#: ../doc/faked.1:42 +#: ../../doc/faked.1:42 #, no-wrap msgid "B<--foreground>" msgstr "B<--foreground>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 msgid "Don't fork into the background." msgstr "Förbli en förgrundsprocess." # type: TP -#. type: TP -#: ../doc/faked.1:45 +#: ../../doc/faked.1:45 #, no-wrap msgid "B<--cleanup \\ number>" msgstr "B<--cleanup \\ number>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 msgid "Cleanup the semaphores." msgstr "Rensa upp semaforerna." # type: TP -#. type: TP -#: ../doc/faked.1:48 +#: ../../doc/faked.1:48 #, no-wrap msgid "B<--key \\ key-number>" msgstr "B<--key \\ nyckelvärde>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 msgid "" "Don't allocate a new communication channel, but use channel specified by " "key. (If the specified channel doesn't exist, it's created)." @@ -884,41 +812,35 @@ "via nyckeln (om den angivna kanalen inte existerar sÃ¥ skapas den)." # type: TP -#. type: TP -#: ../doc/faked.1:52 +#: ../../doc/faked.1:52 #, no-wrap msgid "B<--save-file \\ save-file>" msgstr "B<--save-file \\ sparfil>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 msgid "Save the environment to save-file on exit." msgstr "Spara miljön till sparfil vid avslut." # type: TP -#. type: TP -#: ../doc/faked.1:55 +#: ../../doc/faked.1:55 #, no-wrap msgid "B<--load>" msgstr "B<--load>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 msgid "Load a previously saved environment from the standard input." msgstr "Läsa in en tidigare sparad miljö frÃ¥n standard in." # type: TP -#. type: TP -#: ../doc/faked.1:58 +#: ../../doc/faked.1:58 #, no-wrap msgid "B<--unknown-is-real>" msgstr "B<--unknown-is-real>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 msgid "" "Use real ownership of previously-unknown files instead of setting them to " "root:root." @@ -927,21 +849,18 @@ "dem pÃ¥ root:root." # type: TP -#. type: TP -#: ../doc/faked.1:62 +#: ../../doc/faked.1:62 #, no-wrap msgid "B<--port \\ tcp-port>" msgstr "B<--port \\ tcp-port>" # type: Plain text -#. type: Plain text -#: ../doc/faked.1:65 +#: ../../doc/faked.1:65 msgid "Use TCP port tcp-port." msgstr "Använd TCP-port tcp-port." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:76 +#: ../../doc/faked.1:76 msgid "" "None so far. Be warned, though: although I've written quite a few much " "larger (and smaller) programs, I've never written anything that was as tiny " @@ -956,8 +875,7 @@ "programmet som kunde användas för att bygga sig själv." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:93 +#: ../../doc/faked.1:93 msgid "" "mostly by J.H.M. Dassen Ejdassen@debian.orgE mods/additions by joost " "and Clint." @@ -966,8 +884,7 @@ "nl>E ändringar/tillägg av joost och Clint." # type: Plain text -#. type: Plain text -#: ../doc/faked.1:97 +#: ../../doc/faked.1:97 msgid "" "B(1), B(1), B(1) B" @@ -975,6 +892,9 @@ "B(1), B(1), B(1) B" +#~ msgid "5 October 2014" +#~ msgstr "5:e oktober 2014" + # type: TH #, fuzzy #~ msgid "26 July 1997" diff -Nru fakeroot-1.23/doc/pt/fakeroot.1 fakeroot-1.24/doc/pt/fakeroot.1 --- fakeroot-1.23/doc/pt/fakeroot.1 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/pt/fakeroot.1 2019-09-07 13:38:50.000000000 +0000 @@ -18,7 +18,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH fakeroot 1 "5 de Outubro de 2014" "Projecto Debian" "Manual Debian" +.TH fakeroot 1 "5 October 2014" "Projecto Debian" "Manual Debian" .\" Manpage by J.H.M. Dassen .\" and Clint Adams .SH NOME @@ -38,13 +38,12 @@ posse actuais, e depois empacotá\-los, ou seria preciso construir os arquivos directamente, sem usar o arquivador. -\fBfakeroot\fP funciona ao substituir as funções da biblioteca de manipulação -de ficheiros (chmod(2), stat(2) etc.), por outras que simulam o efeito que -teriam as funções da biblioteca real, caso o utilizador fosse realmente o -root. Estas funções envolventes estão numa biblioteca partilhada -\fB/usr/lib/*/libfakeroot\-*.so\fP ou localização semelhante na sua -plataforma. O objecto partilhado é carregado através do mecanismo -\fBLD_PRELOAD\fP do carregador dinâmico. (Veja \fBld.so\fP(8)) +\fBfakeroot\fP works by replacing the file manipulation library functions +(chmod(2), stat(2) etc.) by ones that simulate the effect the real library +functions would have had, had the user really been root. These wrapper +functions are in a shared library \fB/usr/lib/*/libfakeroot\-*.so\fP or similar +location on your platform. The shared object is loaded through the +\fBLD_PRELOAD\fP mechanism of the dynamic loader. (See \fBld.so\fP(8)) Se você pretende compilar pacotes com o \fBfakeroot\fP, por favor tente primeiro compilar o pacote fakeroot: a fase "debian/rules build" tem alguns @@ -147,8 +146,8 @@ \fBfakeroot\fP é um programa normal, não\-setuid. Não aumenta os privilégios do utilizador nem baixa a segurança do sistema. .SH FICHEIROS -\fI/usr/lib/*/libfakeroot\-*.so\fP A biblioteca partilhada que contém as funções -wrapper. +\fI/usr/lib/*/libfakeroot\-*.so\fP The shared library containing the wrapper +functions. .SH AMBIENTE .IP \fBFAKEROOTKEY\fP A chave usada para comunicar com o daemon do fakeroot. Qualquer programa diff -Nru fakeroot-1.23/doc/pt/Makefile.in fakeroot-1.24/doc/pt/Makefile.in --- fakeroot-1.23/doc/pt/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/pt/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/doc/sv/fakeroot.1 fakeroot-1.24/doc/sv/fakeroot.1 --- fakeroot-1.23/doc/sv/fakeroot.1 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/sv/fakeroot.1 2019-09-07 13:38:50.000000000 +0000 @@ -18,7 +18,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH fakeroot 1 "5:e oktober 2014" "Debian Project" "Debian manual" +.TH fakeroot 1 "5 October 2014" "Debian Project" "Debian manual" .\" Manpage by J.H.M. Dassen .\" and Clint Adams .SH NAMN @@ -37,12 +37,12 @@ ägarskaps\- och rättighetsinformation, alternativt konstruera arkiven manuellt utan att använda arkiveringsprogrammet. -\fBfakeroot\fP arbetar genom att ersätta biblioteksfunktionerna för modifiering -av filrättigheter (chmod(2), stat(2), osv) med sÃ¥dana som simulerar effekten -som de riktiga biblioteksfunktionerna skulle ha haft om användaren verkligen -varit root. Dessa funktioner finns samlade i biblioteket -\fB/usr/lib/*/libfakeroot\-*.so\fP som laddas genom \fBLD_PRELOAD\fP\-mekanismen hos -den dynamiska länkaren. (Se \fBld.so\fP(8)) +\fBfakeroot\fP works by replacing the file manipulation library functions +(chmod(2), stat(2) etc.) by ones that simulate the effect the real library +functions would have had, had the user really been root. These wrapper +functions are in a shared library \fB/usr/lib/*/libfakeroot\-*.so\fP or similar +location on your platform. The shared object is loaded through the +\fBLD_PRELOAD\fP mechanism of the dynamic loader. (See \fBld.so\fP(8)) Om du planerar att bygga paket med hjälp av \fBfakeroot\fP, försök först att bygga fakeroot\-paketet: â€debian/rules buildâ€\-stadiet har ett par tester (som @@ -142,8 +142,8 @@ \fBfakeroot\fP är ett vanligt program utan setuid. Det ger inte användaren nÃ¥gra extra privilegier, och minskar inte systemets säkerhet. .SH FILER -\fI/usr/lib/*/libfakeroot\-*.so\fP Det delade bibliotek som innehÃ¥ller -ersättningsfunktionerna. +\fI/usr/lib/*/libfakeroot\-*.so\fP The shared library containing the wrapper +functions. .SH MILJÖ .IP \fBFAKEROOTKEY\fP Den nyckel som används för att kommunicera med fakeroot\-demonen. Varje diff -Nru fakeroot-1.23/doc/sv/Makefile.in fakeroot-1.24/doc/sv/Makefile.in --- fakeroot-1.23/doc/sv/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/doc/sv/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -305,8 +305,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -373,7 +373,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/faked.c fakeroot-1.24/faked.c --- fakeroot-1.23/faked.c 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/faked.c 2019-09-07 13:17:24.000000000 +0000 @@ -1306,6 +1306,7 @@ #ifndef FAKEROOT_FAKENET union semun sem_union; int justcleanup = 0; + int msgflag = IPC_CREAT|0600; #else /* FAKEROOT_FAKENET */ int sd, val; unsigned int port = 0; @@ -1376,29 +1377,43 @@ #ifndef FAKEROOT_FAKENET - if(!msg_key) { - srandom(time(NULL)+getpid()*33151); - while(!msg_key && (msg_key!=-1)) /* values 0 and -1 are treated - specially by libfake */ - msg_key=random(); - } + do { + if(!msg_key) { + msgflag |= IPC_EXCL; + srandom(time(NULL)+getpid()*33151); + while(!msg_key && (msg_key!=-1)) /* values 0 and -1 are treated + specially by libfake */ + msg_key=random(); + } - if(debug) - fprintf(stderr,"using %li as msg key\n",(long)msg_key); + if(debug) + fprintf(stderr,"using %li as msg key\n",(long)msg_key); + + msg_get=msgget(msg_key,msgflag); + if (msg_get != -1) + msg_snd=msgget(msg_key+1,msgflag); + if (msg_snd != -1) + sem_id=semget(msg_key+2,1,msgflag); + + if((msg_get==-1)||(msg_snd==-1)||(sem_id==-1)){ + if (errno == EEXIST) { + if(debug) + fprintf(stderr,"using %li as msg key caused a collision, cleaning up and retrying\n",(long)msg_key); + cleanup(-1); + msg_key = 0; + msg_get = msg_snd = sem_id = -1; + continue; + } + perror("fakeroot, while creating message channels"); + fprintf(stderr, "This may be due to a lack of SYSV IPC support.\n"); + cleanup(-1); + exit(1); + } + } while(msg_key == 0); - msg_get=msgget(msg_key,IPC_CREAT|0600); - msg_snd=msgget(msg_key+1,IPC_CREAT|0600); - sem_id=semget(msg_key+2,1,IPC_CREAT|0600); sem_union.val=1; semctl (sem_id,0,SETVAL,sem_union); - if((msg_get==-1)||(msg_snd==-1)||(sem_id==-1)){ - perror("fakeroot, while creating message channels"); - fprintf(stderr, "This may be due to a lack of SYSV IPC support.\n"); - cleanup(-1); - exit(1); - } - if(debug) fprintf(stderr,"msg_key=%li\n",(long)msg_key); diff -Nru fakeroot-1.23/install-sh fakeroot-1.24/install-sh --- fakeroot-1.23/install-sh 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/install-sh 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2014-09-12.12; # UTC +scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -271,15 +271,18 @@ fi dst=$dst_arg - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. + # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst - dst=$dstdir/`basename "$src"` + dstbase=`basename "$src"` + case $dst in + */) dst=$dst$dstbase;; + *) dst=$dst/$dstbase;; + esac dstdir_status=0 else dstdir=`dirname "$dst"` @@ -288,6 +291,11 @@ fi fi + case $dstdir in + */) dstdirslash=$dstdir;; + *) dstdirslash=$dstdir/;; + esac + obsolete_mkdir_used=false if test $dstdir_status != 0; then @@ -324,14 +332,16 @@ # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) - # $RANDOM is not portable (e.g. dash); use it when possible to - # lower collision chance + # Note that $RANDOM variable is not portable (e.g. dash); Use it + # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 - # As "mkdir -p" follows symlinks and we work in /tmp possibly; so - # create the $tmpdir first (and fail if unsuccessful) to make sure - # that nobody tries to guess the $tmpdir name. + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p' feature. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 @@ -434,8 +444,8 @@ else # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ + dsttmp=${dstdirslash}_inst.$$_ + rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 @@ -500,9 +510,9 @@ done # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru fakeroot-1.23/ltmain.sh fakeroot-1.24/ltmain.sh --- fakeroot-1.23/ltmain.sh 2018-07-01 19:03:30.000000000 +0000 +++ fakeroot-1.24/ltmain.sh 2019-09-07 13:38:39.000000000 +0000 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-2.1" +VERSION="2.4.6 Debian-2.4.6-9" package_revision=2.4.6 @@ -64,7 +64,7 @@ # libraries, which are installed to $pkgauxdir. # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2015-01-20.17; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -580,16 +580,16 @@ { $debug_cmd - func_quote_arg pretty "$2" - eval "$1+=\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" }' else func_append_quoted () { $debug_cmd - func_quote_arg pretty "$2" - eval "$1=\$$1\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" } fi @@ -1091,181 +1091,85 @@ } -# func_quote_portable EVAL ARG -# ---------------------------- -# Internal function to portably implement func_quote_arg. Note that we still -# keep attention to performance here so we as much as possible try to avoid -# calling sed binary (so far O(N) complexity as long as func_append is O(1)). -func_quote_portable () +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () { $debug_cmd - func_quote_portable_result=$2 - - # one-time-loop (easy break) - while true - do - if $1; then - func_quote_portable_result=`$ECHO "$2" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` - break - fi - - # Quote for eval. - case $func_quote_portable_result in + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in *[\\\`\"\$]*) - case $func_quote_portable_result in - *[\[\*\?]*) - func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"` - break - ;; - esac + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi - func_quote_portable_old_IFS=$IFS - for _G_char in '\' '`' '"' '$' - do - # STATE($1) PREV($2) SEPARATOR($3) - set start "" "" - func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy - IFS=$_G_char - for _G_part in $func_quote_portable_result - do - case $1 in - quote) - func_append func_quote_portable_result "$3$2" - set quote "$_G_part" "\\$_G_char" - ;; - start) - set first "" "" - func_quote_portable_result= - ;; - first) - set quote "$_G_part" "" - ;; - esac - done - done - IFS=$func_quote_portable_old_IFS + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" ;; - *) ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; esac - break - done - func_quote_portable_unquoted_result=$func_quote_portable_result - case $func_quote_portable_result in - # double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # many bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - func_quote_portable_result=\"$func_quote_portable_result\" - ;; - esac + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done } -# func_quotefast_eval ARG -# ----------------------- -# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', -# but optimized for speed. Result is stored in $func_quotefast_eval. -if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then - func_quotefast_eval () - { - printf -v func_quotefast_eval_result %q "$1" - } -else - func_quotefast_eval () - { - func_quote_portable false "$1" - func_quotefast_eval_result=$func_quote_portable_result - } -fi - +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd -# func_quote_arg MODEs ARG -# ------------------------ -# Quote one ARG to be evaled later. MODEs argument may contain zero ore more -# specifiers listed below separated by ',' character. This function returns two -# values: -# i) func_quote_arg_result -# double-quoted (when needed), suitable for a subsequent eval -# ii) func_quote_arg_unquoted_result -# has all characters that are still active within double -# quotes backslashified. Available only if 'unquoted' is specified. -# -# Available modes: -# ---------------- -# 'eval' (default) -# - escape shell special characters -# 'expand' -# - the same as 'eval'; but do not quote variable references -# 'pretty' -# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might -# later used in func_quote to get output like: 'echo "a b"' instead of -# 'echo a\ b'. This is slower than default on some shells. -# 'unquoted' -# - produce also $func_quote_arg_unquoted_result which does not contain -# wrapping double-quotes. -# -# Examples for 'func_quote_arg pretty,unquoted string': -# -# string | *_result | *_unquoted_result -# ------------+-----------------------+------------------- -# " | \" | \" -# a b | "a b" | a b -# "a b" | "\"a b\"" | \"a b\" -# * | "*" | * -# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" -# -# Examples for 'func_quote_arg pretty,unquoted,expand string': -# -# string | *_result | *_unquoted_result -# --------------+---------------------+-------------------- -# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" -func_quote_arg () -{ - _G_quote_expand=false - case ,$1, in - *,expand,*) - _G_quote_expand=: - ;; + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; esac - case ,$1, in - *,pretty,*|*,expand,*|*,unquoted,*) - func_quote_portable $_G_quote_expand "$2" - func_quote_arg_result=$func_quote_portable_result - func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result - ;; - *) - # Faster quote-for-eval for some shells. - func_quotefast_eval "$2" - func_quote_arg_result=$func_quotefast_eval_result + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" ;; esac -} - -# func_quote MODEs ARGs... -# ------------------------ -# Quote all ARGs to be evaled later and join them into single command. See -# func_quote_arg's description for more info. -func_quote () -{ - $debug_cmd - _G_func_quote_mode=$1 ; shift - func_quote_result= - while test 0 -lt $#; do - func_quote_arg "$_G_func_quote_mode" "$1" - if test -n "$func_quote_result"; then - func_append func_quote_result " $func_quote_arg_result" - else - func_append func_quote_result "$func_quote_arg_result" - fi - shift - done + func_quote_for_expand_result=$_G_arg } @@ -1311,8 +1215,8 @@ _G_cmd=$1 _G_fail_exp=${2-':'} - func_quote_arg pretty,expand "$_G_cmd" - eval "func_notquiet $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" $opt_dry_run || { eval "$_G_cmd" @@ -1337,8 +1241,8 @@ _G_fail_exp=${2-':'} $opt_quiet || { - func_quote_arg expand,pretty "$_G_cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || { @@ -1466,7 +1370,7 @@ #! /bin/sh # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2015-10-07.11; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 @@ -1676,8 +1580,8 @@ # ' # # No change in '$@' (ignored completely by this hook). There is # # no need to do the equivalent (but slower) action: -# # func_quote eval ${1+"$@"} -# # my_options_prep_result=$func_quote_result +# # func_quote_for_eval ${1+"$@"} +# # my_options_prep_result=$func_quote_for_eval_result # false # } # func_add_hook func_options_prep my_options_prep @@ -1713,8 +1617,8 @@ # done # # if $args_changed; then -# func_quote eval ${1+"$@"} -# my_silent_option_result=$func_quote_result +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result # fi # # $args_changed @@ -1781,8 +1685,8 @@ if $_G_rc_options; then func_options_result=$_G_res_var else - func_quote eval ${1+"$@"} - func_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + func_options_result=$func_quote_for_eval_result fi $_G_rc_options @@ -1925,8 +1829,8 @@ if $_G_rc_parse_options; then # save modified positional parameters for caller - func_quote eval ${1+"$@"} - func_parse_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result fi $_G_rc_parse_options @@ -2237,7 +2141,7 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.6-2.1 + version: $progname $scriptversion Debian-2.4.6-9 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` @@ -2471,8 +2375,8 @@ if $_G_rc_lt_options_prep; then # Pass back the list of options. - func_quote eval ${1+"$@"} - libtool_options_prep_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result fi $_G_rc_lt_options_prep @@ -2578,8 +2482,8 @@ if $_G_rc_lt_parse_options; then # save modified positional parameters for caller - func_quote eval ${1+"$@"} - libtool_parse_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result fi $_G_rc_lt_parse_options @@ -2639,8 +2543,8 @@ } # Pass back the unparsed argument list - func_quote eval ${1+"$@"} - libtool_validate_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result } func_add_hook func_validate_options libtool_validate_options @@ -3606,8 +3510,8 @@ esac done - func_quote_arg pretty "$libobj" - test "X$libobj" != "X$func_quote_arg_result" \ + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" @@ -3680,8 +3584,8 @@ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result - func_quote_arg pretty "$srcfile" - qsrcfile=$func_quote_arg_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then @@ -4284,8 +4188,8 @@ case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. - func_quote_arg pretty "$nonopt" - install_prog="$func_quote_arg_result " + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " arg=$1 shift else @@ -4295,8 +4199,8 @@ # The real first argument should be the name of the installation program. # Aesthetically quote it. - func_quote_arg pretty "$arg" - func_append install_prog "$func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4353,12 +4257,12 @@ esac # Aesthetically quote the argument. - func_quote_arg pretty "$arg" - func_append install_prog " $func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then - func_quote_arg pretty "$arg2" + func_quote_for_eval "$arg2" fi - func_append install_shared_prog " $func_quote_arg_result" + func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ @@ -4369,8 +4273,8 @@ if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else - func_quote_arg pretty "$install_override_mode" - func_append install_shared_prog " -m $func_quote_arg_result" + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi @@ -4666,8 +4570,8 @@ relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { - func_quote_arg expand,pretty "$relink_command" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else @@ -5446,8 +5350,7 @@ if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" - func_quote_arg pretty "$ECHO" - qECHO=$func_quote_arg_result + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. @@ -5457,7 +5360,7 @@ \$1 _LTECHO_EOF' } - ECHO=$qECHO + ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to @@ -6800,9 +6703,9 @@ while test "$#" -gt 0; do arg=$1 shift - func_quote_arg pretty,unquoted "$arg" - qarg=$func_quote_arg_unquoted_result - func_append libtool_args " $func_quote_arg_result" + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then @@ -7400,9 +7303,9 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $func_quote_arg_result" - func_append compiler_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7416,10 +7319,10 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $wl$func_quote_arg_result" - func_append compiler_flags " $wl$func_quote_arg_result" - func_append linker_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7443,8 +7346,8 @@ # -msg_* for osf cc -msg_*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; # Flags to be passed through unchanged, with rationale: @@ -7464,12 +7367,13 @@ # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang # -fsanitize=* Clang/GCC memory and address sanitizer + # -fuse-ld=* Linker select flags for GCC -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + -specs=*|-fsanitize=*|-fuse-ld=*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" @@ -7490,15 +7394,15 @@ continue else # Otherwise treat like 'Some other compiler flag' below - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result fi ;; # Some other compiler flag. -* | +*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; *.$objext) @@ -7618,8 +7522,8 @@ *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; esac # arg @@ -10131,8 +10035,8 @@ for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10225,8 +10129,8 @@ eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10700,12 +10604,12 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty "$var_value" - relink_command="$var=$func_quote_arg_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done - func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)" - relink_command=$func_quote_arg_unquoted_result + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. @@ -10945,14 +10849,13 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty,unquoted "$var_value" - relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - func_quote_arg pretty,unquoted "$relink_command" - relink_command=$func_quote_arg_unquoted_result + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test yes = "$hardcode_automatic"; then relink_command= fi diff -Nru fakeroot-1.23/Makefile.am fakeroot-1.24/Makefile.am --- fakeroot-1.23/Makefile.am 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/Makefile.am 2019-09-07 13:38:29.000000000 +0000 @@ -1,6 +1,6 @@ AUTOMAKE_OPTIONS=foreign ACLOCAL_AMFLAGS = -I build-aux -SUBDIRS=scripts doc test +SUBDIRS=doc scripts test noinst_LTLIBRARIES = libcommunicate.la libmacosx.la libcommunicate_la_SOURCES = communicate.c @@ -30,9 +30,17 @@ EXTRA_DIST=wrapawk wrapawk_macosx wrapfunc.inp \ message.h \ - DEBUG BUGS \ + DEBUG BUGS README_MACOSX.txt \ setenv.c \ - preroll + bootstrap \ + preroll \ + contrib/Fakeroot-Stat-1.8.8/MANIFEST \ + contrib/Fakeroot-Stat-1.8.8/META.yml \ + contrib/Fakeroot-Stat-1.8.8/Makefile.PL \ + contrib/Fakeroot-Stat-1.8.8/README \ + contrib/Fakeroot-Stat-1.8.8/Stat.xs \ + contrib/Fakeroot-Stat-1.8.8/lib/Fakeroot/Stat.pm \ + contrib/Fakeroot-Stat-1.8.8/t/Fakeroot-Stat.t CLEAN_FILES=fakerootconfig.h diff -Nru fakeroot-1.23/Makefile.in fakeroot-1.24/Makefile.in --- fakeroot-1.23/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,6 +110,8 @@ CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" +PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -137,7 +139,6 @@ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } -am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) libcommunicate_la_LIBADD = am_libcommunicate_la_OBJECTS = communicate.lo @@ -156,7 +157,6 @@ am_libmacosx_la_OBJECTS = libfakeroot_inode64.lo \ libfakeroot_unix2003.lo libmacosx_la_OBJECTS = $(am_libmacosx_la_OBJECTS) -PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am_faked_OBJECTS = faked.$(OBJEXT) faked_OBJECTS = $(am_faked_OBJECTS) faked_DEPENDENCIES = libcommunicate.la @@ -177,7 +177,11 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = $(DEPDIR)/setenv.Plo ./$(DEPDIR)/communicate.Plo \ + ./$(DEPDIR)/faked.Po ./$(DEPDIR)/libfakeroot.Plo \ + ./$(DEPDIR)/libfakeroot_inode64.Plo \ + ./$(DEPDIR)/libfakeroot_unix2003.Plo ./$(DEPDIR)/simple.Po am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -221,7 +225,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck + cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, @@ -418,7 +422,7 @@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = foreign ACLOCAL_AMFLAGS = -I build-aux -SUBDIRS = scripts doc test +SUBDIRS = doc scripts test noinst_LTLIBRARIES = libcommunicate.la libmacosx.la libcommunicate_la_SOURCES = communicate.c libmacosx_la_SOURCES = libfakeroot_inode64.c libfakeroot_unix2003.c patchattr.h @@ -436,9 +440,17 @@ DISTCLEANFILES = fakerootconfig.h EXTRA_DIST = wrapawk wrapawk_macosx wrapfunc.inp \ message.h \ - DEBUG BUGS \ + DEBUG BUGS README_MACOSX.txt \ setenv.c \ - preroll + bootstrap \ + preroll \ + contrib/Fakeroot-Stat-1.8.8/MANIFEST \ + contrib/Fakeroot-Stat-1.8.8/META.yml \ + contrib/Fakeroot-Stat-1.8.8/Makefile.PL \ + contrib/Fakeroot-Stat-1.8.8/README \ + contrib/Fakeroot-Stat-1.8.8/Stat.xs \ + contrib/Fakeroot-Stat-1.8.8/lib/Fakeroot/Stat.pm \ + contrib/Fakeroot-Stat-1.8.8/t/Fakeroot-Stat.t CLEAN_FILES = fakerootconfig.h all: config.h @@ -467,8 +479,8 @@ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,61 +506,6 @@ distclean-hdr: -rm -f config.h stamp-h1 - -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ - } - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -libcommunicate.la: $(libcommunicate_la_OBJECTS) $(libcommunicate_la_DEPENDENCIES) $(EXTRA_libcommunicate_la_DEPENDENCIES) - $(AM_V_CCLD)$(LINK) $(libcommunicate_la_OBJECTS) $(libcommunicate_la_LIBADD) $(LIBS) - -libfakeroot.la: $(libfakeroot_la_OBJECTS) $(libfakeroot_la_DEPENDENCIES) $(EXTRA_libfakeroot_la_DEPENDENCIES) - $(AM_V_CCLD)$(libfakeroot_la_LINK) -rpath $(libdir) $(libfakeroot_la_OBJECTS) $(libfakeroot_la_LIBADD) $(LIBS) - -libmacosx.la: $(libmacosx_la_OBJECTS) $(libmacosx_la_DEPENDENCIES) $(EXTRA_libmacosx_la_DEPENDENCIES) - $(AM_V_CCLD)$(LINK) $(libmacosx_la_OBJECTS) $(libmacosx_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ @@ -608,6 +565,61 @@ echo " rm -f" $$list; \ rm -f $$list +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ + } + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libcommunicate.la: $(libcommunicate_la_OBJECTS) $(libcommunicate_la_DEPENDENCIES) $(EXTRA_libcommunicate_la_DEPENDENCIES) + $(AM_V_CCLD)$(LINK) $(libcommunicate_la_OBJECTS) $(libcommunicate_la_LIBADD) $(LIBS) + +libfakeroot.la: $(libfakeroot_la_OBJECTS) $(libfakeroot_la_DEPENDENCIES) $(EXTRA_libfakeroot_la_DEPENDENCIES) + $(AM_V_CCLD)$(libfakeroot_la_LINK) -rpath $(libdir) $(libfakeroot_la_OBJECTS) $(libfakeroot_la_LIBADD) $(LIBS) + +libmacosx.la: $(libmacosx_la_OBJECTS) $(libmacosx_la_DEPENDENCIES) $(EXTRA_libmacosx_la_DEPENDENCIES) + $(AM_V_CCLD)$(LINK) $(libmacosx_la_OBJECTS) $(libmacosx_la_LIBADD) $(LIBS) + faked$(EXEEXT): $(faked_OBJECTS) $(faked_DEPENDENCIES) $(EXTRA_faked_DEPENDENCIES) @rm -f faked$(EXEEXT) $(AM_V_CCLD)$(LINK) $(faked_OBJECTS) $(faked_LDADD) $(LIBS) @@ -622,13 +634,19 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/setenv.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/communicate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faked.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot_inode64.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot_unix2003.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/setenv.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/communicate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faked.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot_inode64.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfakeroot_unix2003.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -766,7 +784,10 @@ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ @@ -956,12 +977,12 @@ exit 1; } >&2 check-am: all-am check: check-recursive -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) config.h +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) config.h install-binPROGRAMS: install-libLTLIBRARIES installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive @@ -1004,7 +1025,13 @@ distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(DEPDIR) ./$(DEPDIR) + -rm -f $(DEPDIR)/setenv.Plo + -rm -f ./$(DEPDIR)/communicate.Plo + -rm -f ./$(DEPDIR)/faked.Po + -rm -f ./$(DEPDIR)/libfakeroot.Plo + -rm -f ./$(DEPDIR)/libfakeroot_inode64.Plo + -rm -f ./$(DEPDIR)/libfakeroot_unix2003.Plo + -rm -f ./$(DEPDIR)/simple.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-libtool distclean-tags @@ -1052,7 +1079,13 @@ maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf $(DEPDIR) ./$(DEPDIR) + -rm -f $(DEPDIR)/setenv.Plo + -rm -f ./$(DEPDIR)/communicate.Plo + -rm -f ./$(DEPDIR)/faked.Po + -rm -f ./$(DEPDIR)/libfakeroot.Plo + -rm -f ./$(DEPDIR)/libfakeroot_inode64.Plo + -rm -f ./$(DEPDIR)/libfakeroot_unix2003.Plo + -rm -f ./$(DEPDIR)/simple.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1074,24 +1107,25 @@ .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ - am--refresh check check-am clean clean-binPROGRAMS \ - clean-cscope clean-generic clean-libLTLIBRARIES clean-libtool \ - clean-noinstLTLIBRARIES clean-noinstPROGRAMS cscope \ - cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ - dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ - distcheck distclean distclean-compile distclean-generic \ - distclean-hdr distclean-libtool distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-binPROGRAMS install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-libLTLIBRARIES install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-libLTLIBRARIES + am--depfiles am--refresh check check-am clean \ + clean-binPROGRAMS clean-cscope clean-generic \ + clean-libLTLIBRARIES clean-libtool clean-noinstLTLIBRARIES \ + clean-noinstPROGRAMS cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ + dist-xz dist-zip distcheck distclean distclean-compile \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am \ + install-libLTLIBRARIES install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-libLTLIBRARIES .PRECIOUS: Makefile diff -Nru fakeroot-1.23/missing fakeroot-1.24/missing --- fakeroot-1.23/missing 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/missing 2019-09-07 13:38:42.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # Common wrapper for a few potentially missing GNU programs. -scriptversion=2013-10-28.13; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -101,9 +101,9 @@ exit $st fi -perl_URL=http://www.perl.org/ -flex_URL=http://flex.sourceforge.net/ -gnu_software_URL=http://www.gnu.org/software +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software program_details () { @@ -207,9 +207,9 @@ exit $st # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru fakeroot-1.23/scripts/instdebug fakeroot-1.24/scripts/instdebug --- fakeroot-1.23/scripts/instdebug 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/scripts/instdebug 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -#!/bin/sh - -ln -sf `pwd`/.libs/libtricks.so.0.0.1 /usr/lib/libtricks/libtricks.so.0.0.1 \ No newline at end of file diff -Nru fakeroot-1.23/scripts/Makefile.in fakeroot-1.24/scripts/Makefile.in --- fakeroot-1.23/scripts/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/scripts/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -322,8 +322,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -382,7 +382,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/test/cp-atest fakeroot-1.24/test/cp-atest --- fakeroot-1.23/test/cp-atest 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/test/cp-atest 2019-09-07 13:17:24.000000000 +0000 @@ -0,0 +1,40 @@ +#!/bin/sh +set -e +echo cp-atest: +TMP="$tmp" +export PATH +umask 022 + +if test ! -d $TMP; then + mkdir $TMP +fi + +cd $TMP; + +touch empty +chmod 0644 empty +cp -a empty empty-a +cp -r empty empty-r +empty_mode=`stat -c %a empty` +empty_a_mode=`stat -c %a empty-a` +empty_r_mode=`stat -c %a empty-r` + +if ! [ "${empty_mode}" = "644" ] +then + echo "'chmod' failed '${empty_mode}'">&2 + exit 1 +fi + +if ! [ "${empty_mode}" = "${empty_a_mode}" ] +then + echo "'cp -a' sanity check failed">&2 + exit 2 +fi + +if ! [ "${empty_mode}" = "${empty_r_mode}" ] +then + echo "'cp -r' sanity check failed">&2 + exit 3 +fi +ls -l empty* +rm -f empty* diff -Nru fakeroot-1.23/test/defs fakeroot-1.24/test/defs --- fakeroot-1.23/test/defs 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/test/defs 2019-09-07 13:38:48.000000000 +0000 @@ -0,0 +1,23 @@ +# -*- shell-script -*- + +me=`basename $0` +tmp=$me.dir +rm -rf $tmp +trap 'rm -rf $tmp' EXIT + +# The name of LD_PRELOAD on this platform. +LDPRELOADVAR=LD_PRELOAD + +case $VERBOSE in + x) set -x;; # Debug mode. + '') exec >/dev/null 2>&1;; # By default, be silent. +esac + +run_fakeroot () +{ + tmp="$tmp" \ + $PWD/../scripts/fakeroot${tcp} \ + -f $PWD/../faked${tcp} \ + -l $PWD/../.libs/${libfakeroot} \ + "$@" +} diff -Nru fakeroot-1.23/test/Makefile.am fakeroot-1.24/test/Makefile.am --- fakeroot-1.23/test/Makefile.am 2018-07-01 19:01:34.000000000 +0000 +++ fakeroot-1.24/test/Makefile.am 2019-09-07 13:17:24.000000000 +0000 @@ -2,6 +2,7 @@ TESTS = \ t.chmod_dev \ + t.cp-a \ t.echoarg \ t.falsereturn \ t.mknod \ @@ -22,5 +23,5 @@ CLEANFILES = tmp* tartest.tar.gz hda3 -check_SCRIPTS = $(TESTS) echo_arg tartest compare-tar defs +check_SCRIPTS = $(TESTS) compare-tar cp-atest defs echo_arg tartest EXTRA_DIST = $(check_SCRIPTS) tartest.tar.gz.uue diff -Nru fakeroot-1.23/test/Makefile.in fakeroot-1.24/test/Makefile.in --- fakeroot-1.23/test/Makefile.in 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/test/Makefile.in 2019-09-07 13:38:42.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -460,6 +460,7 @@ AUTOMAKE_OPTIONS = foreign TESTS = \ t.chmod_dev \ + t.cp-a \ t.echoarg \ t.falsereturn \ t.mknod \ @@ -479,7 +480,7 @@ posixshell=$(SHELL) CLEANFILES = tmp* tartest.tar.gz hda3 -check_SCRIPTS = $(TESTS) echo_arg tartest compare-tar defs +check_SCRIPTS = $(TESTS) compare-tar cp-atest defs echo_arg tartest EXTRA_DIST = $(check_SCRIPTS) tartest.tar.gz.uue all: all-am @@ -502,8 +503,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -649,7 +650,7 @@ fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_SCRIPTS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -677,6 +678,13 @@ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) +t.cp-a.log: t.cp-a + @p='t.cp-a'; \ + b='t.cp-a'; \ + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) t.echoarg.log: t.echoarg @p='t.echoarg'; \ b='t.echoarg'; \ @@ -762,7 +770,10 @@ @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru fakeroot-1.23/test/t.cp-a fakeroot-1.24/test/t.cp-a --- fakeroot-1.23/test/t.cp-a 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/test/t.cp-a 2019-09-07 13:17:24.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +. ./defs || exit 1 + +run_fakeroot -- ${srcdir}/cp-atest diff -Nru fakeroot-1.23/test-driver fakeroot-1.24/test-driver --- fakeroot-1.23/test-driver 2018-07-01 19:03:32.000000000 +0000 +++ fakeroot-1.24/test-driver 2019-09-07 13:38:42.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # test-driver - basic testsuite driver script. -scriptversion=2013-07-13.22; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 2011-2014 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -140,9 +140,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru fakeroot-1.23/wrapdef.h fakeroot-1.24/wrapdef.h --- fakeroot-1.23/wrapdef.h 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/wrapdef.h 2019-09-07 13:31:23.000000000 +0000 @@ -0,0 +1,213 @@ +/* Automatically generated file. Do not edit. Edit wrapawk/wrapfunc.inp. */ +#ifndef WRAPDEF_H +#define WRAPDEF_H + + +int (*NEXT_LSTAT_NOARG)LSTAT_ARG(int ver, const char *file_name, struct stat *buf)=TMP_LSTAT; +int (*NEXT_STAT_NOARG)STAT_ARG(int ver, const char *file_name, struct stat *buf)=TMP_STAT; +int (*NEXT_FSTAT_NOARG)FSTAT_ARG(int ver, int fd, struct stat *buf)=TMP_FSTAT; +#ifdef HAVE_FSTATAT +int (*NEXT_FSTATAT_NOARG)FSTATAT_ARG(int ver, int dir_fd, const char *path, struct stat *buf, int flags)=TMP_FSTATAT; +#endif /* HAVE_FSTATAT */ + +#ifdef STAT64_SUPPORT +int (*NEXT_LSTAT64_NOARG)LSTAT64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_LSTAT64; +int (*NEXT_STAT64_NOARG)STAT64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_STAT64; +int (*NEXT_FSTAT64_NOARG)FSTAT64_ARG(int ver, int fd, struct stat64 *buf)=TMP_FSTAT64; +#ifdef HAVE_FSTATAT +int (*NEXT_FSTATAT64_NOARG)FSTATAT64_ARG(int ver, int dir_fd, const char *path, struct stat64 *buf, int flags)=TMP_FSTATAT64; +#endif /* HAVE_FSTATAT */ +#endif /* STAT64_SUPPORT */ + +#ifdef __APPLE__ +#ifdef __LP64__ +int (*next_getattrlist)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_getattrlist; +#ifdef HAVE_FGETATTRLIST +int (*next_fgetattrlist)(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_fgetattrlist; +#endif +#else +int (*next_getattrlist)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_getattrlist; +#ifdef HAVE_FGETATTRLIST +int (*next_fgetattrlist)(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_fgetattrlist; +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +int (*next_getattrlist$UNIX2003)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_getattrlist$UNIX2003; +#endif +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +int (*next_lstat$INODE64)(const char *file_name, struct stat *buf)=tmp_lstat$INODE64; +int (*next_stat$INODE64)(const char *file_name, struct stat *buf)=tmp_stat$INODE64; +int (*next_fstat$INODE64)(int fd, struct stat *buf)=tmp_fstat$INODE64; +int (*next_posix_spawn)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawn; +int (*next_posix_spawnp)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawnp; +#endif +int (*next_execve)(const char *path, char *const argv[], char *const envp[])=tmp_execve; +int (*next_execv)(const char *path, char *const argv[])=tmp_execv; +int (*next_execvp)(const char *file, char *const argv[])=tmp_execvp; +int (*next_execvP)(const char *file, const char *search_path, char *const argv[])=tmp_execvP; +#endif /* ifdef __APPLE__ */ + +int (*NEXT_MKNOD_NOARG)MKNOD_ARG(int ver, const char *pathname, mode_t mode, dev_t XMKNOD_FRTH_ARG dev)=TMP_MKNOD; + +#ifdef HAVE_FSTATAT +#ifdef HAVE_MKNODAT +int (*NEXT_MKNODAT_NOARG)MKNODAT_ARG(int ver, int dir_fd, const char *pathname, mode_t mode, dev_t dev)=TMP_MKNODAT; +#endif /* HAVE_MKNODAT */ +#endif /* HAVE_FSTATAT */ + + +int (*next_chown)(const char *path, uid_t owner, gid_t group)=tmp_chown; +int (*next_lchown)(const char *path, uid_t owner, gid_t group)=tmp_lchown; +int (*next_fchown)(int fd, uid_t owner, gid_t group)=tmp_fchown; +int (*next_chmod)(const char *path, mode_t mode)=tmp_chmod; +int (*next_fchmod)(int fd, mode_t mode)=tmp_fchmod; +#if defined HAVE_LCHMOD +int (*next_lchmod)(const char *path, mode_t mode)=tmp_lchmod; +#endif +#if defined __APPLE__ && !defined __LP64__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +int (*next_lchown$UNIX2003)(const char *path, uid_t owner, gid_t group)=tmp_lchown$UNIX2003; +int (*next_chmod$UNIX2003)(const char *path, mode_t mode)=tmp_chmod$UNIX2003; +int (*next_fchmod$UNIX2003)(int fd, mode_t mode)=tmp_fchmod$UNIX2003; +#endif +#endif /* if defined __APPLE__ && !defined __LP64__ */ +int (*next_mkdir)(const char *path, mode_t mode)=tmp_mkdir; +int (*next_unlink)(const char *pathname)=tmp_unlink; +int (*next_rmdir)(const char *pathname)=tmp_rmdir; +int (*next_remove)(const char *pathname)=tmp_remove; +int (*next_rename)(const char *oldpath, const char *newpath)=tmp_rename; + +#ifdef FAKEROOT_FAKENET +pid_t (*next_fork)(void)=tmp_fork; +pid_t (*next_vfork)(void)=tmp_vfork; +int (*next_close)(int fd)=tmp_close; +int (*next_dup2)(int oldfd, int newfd)=tmp_dup2; +#endif /* FAKEROOT_FAKENET */ + + +uid_t (*next_getuid)(void)=tmp_getuid; +gid_t (*next_getgid)(void)=tmp_getgid; +uid_t (*next_geteuid)(void)=tmp_geteuid; +gid_t (*next_getegid)(void)=tmp_getegid; +int (*next_setuid)(uid_t id)=tmp_setuid; +int (*next_setgid)(gid_t id)=tmp_setgid; +int (*next_seteuid)(uid_t id)=tmp_seteuid; +int (*next_setegid)(gid_t id)=tmp_setegid; +int (*next_setreuid)(SETREUID_ARG ruid, SETREUID_ARG euid)=tmp_setreuid; +int (*next_setregid)(SETREGID_ARG rgid, SETREGID_ARG egid)=tmp_setregid; +#if defined __APPLE__ && !defined __LP64__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +int (*next_setreuid$UNIX2003)(SETREUID_ARG ruid, SETREUID_ARG euid)=tmp_setreuid$UNIX2003; +int (*next_setregid$UNIX2003)(SETREGID_ARG rgid, SETREGID_ARG egid)=tmp_setregid$UNIX2003; +#endif +#endif /* if defined __APPLE__ && !defined __LP64__ */ +#ifdef HAVE_GETRESUID +int (*next_getresuid)(uid_t *ruid, uid_t *euid, uid_t *suid)=tmp_getresuid; +#endif /* HAVE_GETRESUID */ +#ifdef HAVE_GETRESGID +int (*next_getresgid)(gid_t *rgid, gid_t *egid, gid_t *sgid)=tmp_getresgid; +#endif /* HAVE_GETRESGID */ +#ifdef HAVE_SETRESUID +int (*next_setresuid)(uid_t ruid, uid_t euid, uid_t suid)=tmp_setresuid; +#endif /* HAVE_SETRESUID */ +#ifdef HAVE_SETRESGID +int (*next_setresgid)(gid_t rgid, gid_t egid, gid_t sgid)=tmp_setresgid; +#endif /* HAVE_SETRESGID */ +#ifdef HAVE_SETFSUID +uid_t (*next_setfsuid)(uid_t fsuid)=tmp_setfsuid; +#endif /* HAVE_SETFSUID */ +#ifdef HAVE_SETFSGID +gid_t (*next_setfsgid)(gid_t fsgid)=tmp_setfsgid; +#endif /* HAVE_SETFSGID */ +int (*next_initgroups)(const char *user, INITGROUPS_SECOND_ARG group)=tmp_initgroups; +int (*next_setgroups)(SETGROUPS_SIZE_TYPE size, const gid_t *list)=tmp_setgroups; +int (*next_setpriority)(int which, int who, int prio)=tmp_setpriority; +#ifdef HAVE_CAPSET +int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap)=tmp_capset; +#endif /* HAVE_CAPSET */ +#ifdef HAVE_LISTXATTR + ssize_t (*next_listxattr)(const char *path, char *list, size_t size)=tmp_listxattr; +#endif /* HAVE_LISTXATTR */ +#ifdef HAVE_LLISTXATTR + ssize_t (*next_llistxattr)(const char *path, char *list, size_t size)=tmp_llistxattr; +#endif /* HAVE_LLISTXATTR */ +#ifdef HAVE_FLISTXATTR + ssize_t (*next_flistxattr)(int fd, char *list, size_t size)=tmp_flistxattr; +#endif /* HAVE_FLISTXATTR */ +#ifdef HAVE_GETXATTR +ssize_t (*next_getxattr)(const char *path, const char *name, void *value, size_t size)=tmp_getxattr; +#endif /* HAVE_GETXATTR */ +#ifdef HAVE_LGETXATTR +ssize_t (*next_lgetxattr)(const char *path, const char *name, void *value, size_t size)=tmp_lgetxattr; +#endif /* HAVE_LGETXATTR */ +#ifdef HAVE_FGETXATTR +ssize_t (*next_fgetxattr)(int fd, const char *name, void *value, size_t size)=tmp_fgetxattr; +#endif /* HAVE_FGETXATTR */ +#ifdef HAVE_SETXATTR +ssize_t (*next_setxattr)(const char *path, const char *name, void *value, size_t size, int flags)=tmp_setxattr; +#endif /* HAVE_SETXATTR */ +#ifdef HAVE_LSETXATTR +ssize_t (*next_lsetxattr)(const char *path, const char *name, void *value, size_t size, int flags)=tmp_lsetxattr; +#endif /* HAVE_LSETXATTR */ +#ifdef HAVE_FSETXATTR +ssize_t (*next_fsetxattr)(int fd, const char *name, void *value, size_t size, int flags)=tmp_fsetxattr; +#endif /* HAVE_FSETXATTR */ +#ifdef HAVE_REMOVEXATTR +ssize_t (*next_removexattr)(const char *path, const char *name)=tmp_removexattr; +#endif /* HAVE_REMOVEXATTR */ +#ifdef HAVE_LREMOVEXATTR +ssize_t (*next_lremovexattr)(const char *path, const char *name)=tmp_lremovexattr; +#endif /* HAVE_LREMOVEXATTR */ +#ifdef HAVE_FREMOVEXATTR +ssize_t (*next_fremovexattr)(int fd, const char *name)=tmp_fremovexattr; +#endif /* HAVE_FREMOVEXATTR */ + +#ifdef HAVE_FSTATAT +#ifdef HAVE_FCHMODAT +int (*next_fchmodat)(int dir_fd, const char *path, mode_t mode, int flags)=tmp_fchmodat; +#endif /* HAVE_FCHMODAT */ +#ifdef HAVE_FCHOWNAT +int (*next_fchownat)(int dir_fd, const char *path, uid_t owner, gid_t group, int flags)=tmp_fchownat; +#endif /* HAVE_FCHOWNAT */ +#ifdef HAVE_MKDIRAT +int (*next_mkdirat)(int dir_fd, const char *pathname, mode_t mode)=tmp_mkdirat; +#endif /* HAVE_MKDIRAT */ +#ifdef HAVE_OPENAT +int (*next_openat)(int dir_fd, const char *pathname, int flags)=tmp_openat; +#endif /* HAVE_OPENAT */ +#ifdef HAVE_RENAMEAT +int (*next_renameat)(int olddir_fd, const char *oldpath, int newdir_fd, const char *newpath)=tmp_renameat; +#endif /* HAVE_RENAMEAT */ +#ifdef HAVE_UNLINKAT +int (*next_unlinkat)(int dir_fd, const char *pathname, int flags)=tmp_unlinkat; +#endif /* HAVE_UNLINKAT */ +#endif /* HAVE_FSTATAT */ + +#ifdef HAVE_ACL_T +acl_t (*next_acl_get_fd)(int fd)=tmp_acl_get_fd; +acl_t (*next_acl_get_file)(const char *path_p, acl_type_t type)=tmp_acl_get_file; +int (*next_acl_set_fd)(int fd, acl_t acl)=tmp_acl_set_fd; +int (*next_acl_set_file)(const char *path_p, acl_type_t type, acl_t acl)=tmp_acl_set_file; +#endif /* HAVE_ACL_T */ + +#ifdef HAVE_FTS_READ +FTSENT * (*next_fts_read)(FTS *ftsp)=tmp_fts_read; +#ifdef __APPLE__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +FTSENT * (*next_fts_read$INODE64)(FTS *ftsp)=tmp_fts_read$INODE64; +#endif +#endif /* ifdef __APPLE__ */ +#endif /* HAVE_FTS_READ */ +#ifdef HAVE_FTS_CHILDREN +FTSENT * (*next_fts_children)(FTS *ftsp, int options)=tmp_fts_children; +#ifdef __APPLE__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +FTSENT * (*next_fts_children$INODE64)(FTS *ftsp, int options)=tmp_fts_children$INODE64; +#endif +#endif /* ifdef __APPLE__ */ +#endif /* HAVE_FTS_CHILDREN */ + +#ifdef __sun +int (*next_sysinfo)(int command, char *buf, long count)=tmp_sysinfo; +#endif +#endif diff -Nru fakeroot-1.23/wrapstruct.h fakeroot-1.24/wrapstruct.h --- fakeroot-1.23/wrapstruct.h 1970-01-01 00:00:00.000000000 +0000 +++ fakeroot-1.24/wrapstruct.h 2019-09-07 13:31:23.000000000 +0000 @@ -0,0 +1,216 @@ +/* Automatically generated file. Do not edit. Edit wrapawk/wrapfunc.inp. */ +#ifndef WRAPSTRUCT_H +#define WRAPSTRUCT_H +struct next_wrap_st next_wrap[]= { + + + {(void(*))&NEXT_LSTAT_NOARG, WRAP_LSTAT_QUOTE}, + {(void(*))&NEXT_STAT_NOARG, WRAP_STAT_QUOTE}, + {(void(*))&NEXT_FSTAT_NOARG, WRAP_FSTAT_QUOTE}, +#ifdef HAVE_FSTATAT + {(void(*))&NEXT_FSTATAT_NOARG, WRAP_FSTATAT_QUOTE}, +#endif /* HAVE_FSTATAT */ + +#ifdef STAT64_SUPPORT + {(void(*))&NEXT_LSTAT64_NOARG, WRAP_LSTAT64_QUOTE}, + {(void(*))&NEXT_STAT64_NOARG, WRAP_STAT64_QUOTE}, + {(void(*))&NEXT_FSTAT64_NOARG, WRAP_FSTAT64_QUOTE}, +#ifdef HAVE_FSTATAT + {(void(*))&NEXT_FSTATAT64_NOARG, WRAP_FSTATAT64_QUOTE}, +#endif /* HAVE_FSTATAT */ +#endif /* STAT64_SUPPORT */ + +#ifdef __APPLE__ +#ifdef __LP64__ + {(void(*))&next_getattrlist, "getattrlist"}, +#ifdef HAVE_FGETATTRLIST + {(void(*))&next_fgetattrlist, "fgetattrlist"}, +#endif +#else + {(void(*))&next_getattrlist, "getattrlist"}, +#ifdef HAVE_FGETATTRLIST + {(void(*))&next_fgetattrlist, "fgetattrlist"}, +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_getattrlist$UNIX2003, "getattrlist$UNIX2003"}, +#endif +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_lstat$INODE64, "lstat$INODE64"}, + {(void(*))&next_stat$INODE64, "stat$INODE64"}, + {(void(*))&next_fstat$INODE64, "fstat$INODE64"}, + {(void(*))&next_posix_spawn, "posix_spawn"}, + {(void(*))&next_posix_spawnp, "posix_spawnp"}, +#endif + {(void(*))&next_execve, "execve"}, + {(void(*))&next_execv, "execv"}, + {(void(*))&next_execvp, "execvp"}, + {(void(*))&next_execvP, "execvP"}, +#endif /* ifdef __APPLE__ */ + + {(void(*))&NEXT_MKNOD_NOARG, WRAP_MKNOD_QUOTE}, + +#ifdef HAVE_FSTATAT +#ifdef HAVE_MKNODAT + {(void(*))&NEXT_MKNODAT_NOARG, WRAP_MKNODAT_QUOTE}, +#endif /* HAVE_MKNODAT */ +#endif /* HAVE_FSTATAT */ + + + {(void(*))&next_chown, "chown"}, + {(void(*))&next_lchown, "lchown"}, + {(void(*))&next_fchown, "fchown"}, + {(void(*))&next_chmod, "chmod"}, + {(void(*))&next_fchmod, "fchmod"}, +#if defined HAVE_LCHMOD + {(void(*))&next_lchmod, "lchmod"}, +#endif +#if defined __APPLE__ && !defined __LP64__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_lchown$UNIX2003, "lchown$UNIX2003"}, + {(void(*))&next_chmod$UNIX2003, "chmod$UNIX2003"}, + {(void(*))&next_fchmod$UNIX2003, "fchmod$UNIX2003"}, +#endif +#endif /* if defined __APPLE__ && !defined __LP64__ */ + {(void(*))&next_mkdir, "mkdir"}, + {(void(*))&next_unlink, "unlink"}, + {(void(*))&next_rmdir, "rmdir"}, + {(void(*))&next_remove, "remove"}, + {(void(*))&next_rename, "rename"}, + +#ifdef FAKEROOT_FAKENET + {(void(*))&next_fork, "fork"}, + {(void(*))&next_vfork, "vfork"}, + {(void(*))&next_close, "close"}, + {(void(*))&next_dup2, "dup2"}, +#endif /* FAKEROOT_FAKENET */ + + + {(void(*))&next_getuid, "getuid"}, + {(void(*))&next_getgid, "getgid"}, + {(void(*))&next_geteuid, "geteuid"}, + {(void(*))&next_getegid, "getegid"}, + {(void(*))&next_setuid, "setuid"}, + {(void(*))&next_setgid, "setgid"}, + {(void(*))&next_seteuid, "seteuid"}, + {(void(*))&next_setegid, "setegid"}, + {(void(*))&next_setreuid, "setreuid"}, + {(void(*))&next_setregid, "setregid"}, +#if defined __APPLE__ && !defined __LP64__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_setreuid$UNIX2003, "setreuid$UNIX2003"}, + {(void(*))&next_setregid$UNIX2003, "setregid$UNIX2003"}, +#endif +#endif /* if defined __APPLE__ && !defined __LP64__ */ +#ifdef HAVE_GETRESUID + {(void(*))&next_getresuid, "getresuid"}, +#endif /* HAVE_GETRESUID */ +#ifdef HAVE_GETRESGID + {(void(*))&next_getresgid, "getresgid"}, +#endif /* HAVE_GETRESGID */ +#ifdef HAVE_SETRESUID + {(void(*))&next_setresuid, "setresuid"}, +#endif /* HAVE_SETRESUID */ +#ifdef HAVE_SETRESGID + {(void(*))&next_setresgid, "setresgid"}, +#endif /* HAVE_SETRESGID */ +#ifdef HAVE_SETFSUID + {(void(*))&next_setfsuid, "setfsuid"}, +#endif /* HAVE_SETFSUID */ +#ifdef HAVE_SETFSGID + {(void(*))&next_setfsgid, "setfsgid"}, +#endif /* HAVE_SETFSGID */ + {(void(*))&next_initgroups, "initgroups"}, + {(void(*))&next_setgroups, "setgroups"}, + {(void(*))&next_setpriority, "setpriority"}, +#ifdef HAVE_CAPSET + {(void(*))&next_capset, "capset"}, +#endif /* HAVE_CAPSET */ +#ifdef HAVE_LISTXATTR + {(void(*))&next_listxattr, "listxattr"}, +#endif /* HAVE_LISTXATTR */ +#ifdef HAVE_LLISTXATTR + {(void(*))&next_llistxattr, "llistxattr"}, +#endif /* HAVE_LLISTXATTR */ +#ifdef HAVE_FLISTXATTR + {(void(*))&next_flistxattr, "flistxattr"}, +#endif /* HAVE_FLISTXATTR */ +#ifdef HAVE_GETXATTR + {(void(*))&next_getxattr, "getxattr"}, +#endif /* HAVE_GETXATTR */ +#ifdef HAVE_LGETXATTR + {(void(*))&next_lgetxattr, "lgetxattr"}, +#endif /* HAVE_LGETXATTR */ +#ifdef HAVE_FGETXATTR + {(void(*))&next_fgetxattr, "fgetxattr"}, +#endif /* HAVE_FGETXATTR */ +#ifdef HAVE_SETXATTR + {(void(*))&next_setxattr, "setxattr"}, +#endif /* HAVE_SETXATTR */ +#ifdef HAVE_LSETXATTR + {(void(*))&next_lsetxattr, "lsetxattr"}, +#endif /* HAVE_LSETXATTR */ +#ifdef HAVE_FSETXATTR + {(void(*))&next_fsetxattr, "fsetxattr"}, +#endif /* HAVE_FSETXATTR */ +#ifdef HAVE_REMOVEXATTR + {(void(*))&next_removexattr, "removexattr"}, +#endif /* HAVE_REMOVEXATTR */ +#ifdef HAVE_LREMOVEXATTR + {(void(*))&next_lremovexattr, "lremovexattr"}, +#endif /* HAVE_LREMOVEXATTR */ +#ifdef HAVE_FREMOVEXATTR + {(void(*))&next_fremovexattr, "fremovexattr"}, +#endif /* HAVE_FREMOVEXATTR */ + +#ifdef HAVE_FSTATAT +#ifdef HAVE_FCHMODAT + {(void(*))&next_fchmodat, "fchmodat"}, +#endif /* HAVE_FCHMODAT */ +#ifdef HAVE_FCHOWNAT + {(void(*))&next_fchownat, "fchownat"}, +#endif /* HAVE_FCHOWNAT */ +#ifdef HAVE_MKDIRAT + {(void(*))&next_mkdirat, "mkdirat"}, +#endif /* HAVE_MKDIRAT */ +#ifdef HAVE_OPENAT + {(void(*))&next_openat, "openat"}, +#endif /* HAVE_OPENAT */ +#ifdef HAVE_RENAMEAT + {(void(*))&next_renameat, "renameat"}, +#endif /* HAVE_RENAMEAT */ +#ifdef HAVE_UNLINKAT + {(void(*))&next_unlinkat, "unlinkat"}, +#endif /* HAVE_UNLINKAT */ +#endif /* HAVE_FSTATAT */ + +#ifdef HAVE_ACL_T + {(void(*))&next_acl_get_fd, "acl_get_fd"}, + {(void(*))&next_acl_get_file, "acl_get_file"}, + {(void(*))&next_acl_set_fd, "acl_set_fd"}, + {(void(*))&next_acl_set_file, "acl_set_file"}, +#endif /* HAVE_ACL_T */ + +#ifdef HAVE_FTS_READ + {(void(*))&next_fts_read, "fts_read"}, +#ifdef __APPLE__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_fts_read$INODE64, "fts_read$INODE64"}, +#endif +#endif /* ifdef __APPLE__ */ +#endif /* HAVE_FTS_READ */ +#ifdef HAVE_FTS_CHILDREN + {(void(*))&next_fts_children, "fts_children"}, +#ifdef __APPLE__ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + {(void(*))&next_fts_children$INODE64, "fts_children$INODE64"}, +#endif +#endif /* ifdef __APPLE__ */ +#endif /* HAVE_FTS_CHILDREN */ + +#ifdef __sun + {(void(*))&next_sysinfo, "sysinfo"}, +#endif + {NULL, NULL}, +}; +#endif