diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/acconfig.h gsl-1.10/acconfig.h *** gsl-1.9/acconfig.h 2007-01-10 17:16:41.000000000 +0000 --- gsl-1.10/acconfig.h 2007-08-30 11:32:34.000000000 +0100 *************** *** 1,26 **** @BOTTOM@ - /* Defined if this is an official release */ - #undef RELEASED - - /* Define if you have inline */ - #undef HAVE_INLINE - /* Define if you need to hide the static definitions of inline functions */ #undef HIDE_INLINE_STATIC - /* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */ - #undef HAVE_EXIT_SUCCESS_AND_FAILURE - /* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */ #if !HAVE_EXIT_SUCCESS_AND_FAILURE #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 #endif - /* Define this if printf can handle %Lf for long double */ - #undef HAVE_PRINTF_LONGDOUBLE - /* Define one of these if you have a known IEEE arithmetic interface */ #undef HAVE_GNUSPARC_IEEE_INTERFACE #undef HAVE_GNUM68K_IEEE_INTERFACE --- 1,14 ---- *************** *** 40,51 **** #undef HAVE_DARWIN_IEEE_INTERFACE #undef HAVE_DARWIN86_IEEE_INTERFACE - /* Define this if IEEE comparisons work correctly (e.g. NaN != NaN) */ - #undef HAVE_IEEE_COMPARISONS - - /* Define this if IEEE denormalized numbers are available */ - #undef HAVE_IEEE_DENORMALS - /* Define a rounding function which moves extended precision values out of registers and rounds them to double-precision. This should be used *sparingly*, in places where it is necessary to keep --- 28,33 ---- *************** *** 60,67 **** precision mode unless you compile a separate version of the library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */ - #undef HAVE_EXTENDED_PRECISION_REGISTERS - #if HAVE_EXTENDED_PRECISION_REGISTERS #define GSL_COERCE_DBL(x) (gsl_coerce_double(x)) #else --- 42,47 ---- *************** *** 107,118 **** #endif #if !HAVE_DECL_FINITE - #if HAVE_DECL_ISFINITE - #define finite isfinite - #else #define finite gsl_finite #endif - #endif #if !HAVE_DECL_ISNAN #define isnan gsl_isnan --- 87,94 ---- diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/aclocal.m4 gsl-1.10/aclocal.m4 *** gsl-1.9/aclocal.m4 2007-02-20 13:08:57.000000000 +0000 --- gsl-1.10/aclocal.m4 2007-09-13 16:41:31.000000000 +0100 *************** *** 1,7 **** ! # generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ! # 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. --- 1,7 ---- ! # generated automatically by aclocal 1.10 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ! # 2005, 2006 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. *************** *** 11,3342 **** # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ! # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # AM_AUTOMAKE_VERSION(VERSION) ! # ---------------------------- ! # Automake X.Y traces this macro to ensure aclocal.m4 has been ! # generated from the m4 files accompanying Automake X.Y. ! AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) ! # AM_SET_CURRENT_AUTOMAKE_VERSION ! # ------------------------------- ! # Call AM_AUTOMAKE_VERSION so it can be traced. ! # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. ! AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], ! [AM_AUTOMAKE_VERSION([1.9.6])]) - # AM_AUX_DIR_EXPAND -*- Autoconf -*- ! # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets - # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to - # `$srcdir', `$srcdir/..', or `$srcdir/../..'. - # - # Of course, Automake must honor this variable whenever it calls a - # tool from the auxiliary directory. The problem is that $srcdir (and - # therefore $ac_aux_dir as well) can be either absolute or relative, - # depending on how configure is run. This is pretty annoying, since - # it makes $ac_aux_dir quite unusable in subdirectories: in the top - # source directory, any form will work fine, but in subdirectories a - # relative path needs to be adjusted first. - # - # $ac_aux_dir/missing - # fails when called from a subdirectory if $ac_aux_dir is relative - # $top_srcdir/$ac_aux_dir/missing - # fails if $ac_aux_dir is absolute, - # fails when called from a subdirectory in a VPATH build with - # a relative $ac_aux_dir - # - # The reason of the latter failure is that $top_srcdir and $ac_aux_dir - # are both prefixed by $srcdir. In an in-source build this is usually - # harmless because $srcdir is `.', but things will broke when you - # start a VPATH build or use an absolute $srcdir. - # - # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, - # iff we strip the leading $srcdir from $ac_aux_dir. That would be: - # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` - # and then we would define $MISSING as - # MISSING="\${SHELL} $am_aux_dir/missing" - # This will work as long as MISSING is not called from configure, because - # unfortunately $(top_srcdir) has no meaning in configure. - # However there are other variables, like CC, which are often used in - # configure, and could therefore not use this "fixed" $ac_aux_dir. - # - # Another solution, used here, is to always expand $ac_aux_dir to an - # absolute PATH. The drawback is that using absolute paths prevent a - # configured tree to be moved without reconfiguration. ! AC_DEFUN([AM_AUX_DIR_EXPAND], ! [dnl Rely on autoconf to set up CDPATH properly. ! AC_PREREQ([2.50])dnl ! # expand $ac_aux_dir to an absolute path ! am_aux_dir=`cd $ac_aux_dir && pwd` ! ]) ! # AM_CONDITIONAL -*- Autoconf -*- - # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 - # Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. ! # serial 7 ! # AM_CONDITIONAL(NAME, SHELL-CONDITION) ! # ------------------------------------- ! # Define a conditional. ! AC_DEFUN([AM_CONDITIONAL], ! [AC_PREREQ(2.52)dnl ! ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], ! [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl ! AC_SUBST([$1_TRUE]) ! AC_SUBST([$1_FALSE]) ! if $2; then ! $1_TRUE= ! $1_FALSE='#' ! else ! $1_TRUE='#' ! $1_FALSE= ! fi ! AC_CONFIG_COMMANDS_PRE( ! [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then ! AC_MSG_ERROR([[conditional "$1" was never defined. ! Usually this means the macro was only invoked conditionally.]]) ! fi])]) ! # Do all the work for Automake. -*- Autoconf -*- ! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. - # serial 12 ! # This macro actually does too much. Some checks are only needed if ! # your package does certain things. But this isn't really a big deal. ! # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) ! # AM_INIT_AUTOMAKE([OPTIONS]) ! # ----------------------------------------------- ! # The call with PACKAGE and VERSION arguments is the old style ! # call (pre autoconf-2.50), which is being phased out. PACKAGE ! # and VERSION should now be passed to AC_INIT and removed from ! # the call to AM_INIT_AUTOMAKE. ! # We support both call styles for the transition. After ! # the next Automake release, Autoconf can make the AC_INIT ! # arguments mandatory, and then we can depend on a new Autoconf ! # release and drop the old call support. ! AC_DEFUN([AM_INIT_AUTOMAKE], ! [AC_PREREQ([2.58])dnl ! dnl Autoconf wants to disallow AM_ names. We explicitly allow ! dnl the ones we care about. ! m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl ! AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl ! AC_REQUIRE([AC_PROG_INSTALL])dnl ! # test to see if srcdir already configured ! if test "`cd $srcdir && pwd`" != "`pwd`" && ! test -f $srcdir/config.status; then ! AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) ! fi ! # test whether we have cygpath ! if test -z "$CYGPATH_W"; then ! if (cygpath --version) >/dev/null 2>/dev/null; then ! CYGPATH_W='cygpath -w' ! else ! CYGPATH_W=echo fi ! fi ! AC_SUBST([CYGPATH_W]) ! # Define the identity of the package. ! dnl Distinguish between old-style and new-style calls. ! m4_ifval([$2], ! [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl ! AC_SUBST([PACKAGE], [$1])dnl ! AC_SUBST([VERSION], [$2])], ! [_AM_SET_OPTIONS([$1])dnl ! AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl ! AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl ! _AM_IF_OPTION([no-define],, ! [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) ! AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl ! # Some tools Automake needs. ! AC_REQUIRE([AM_SANITY_CHECK])dnl ! AC_REQUIRE([AC_ARG_PROGRAM])dnl ! AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) ! AM_MISSING_PROG(AUTOCONF, autoconf) ! AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) ! AM_MISSING_PROG(AUTOHEADER, autoheader) ! AM_MISSING_PROG(MAKEINFO, makeinfo) ! AM_PROG_INSTALL_SH ! AM_PROG_INSTALL_STRIP ! AC_REQUIRE([AM_PROG_MKDIR_P])dnl ! # 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 ! _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], ! [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], ! [_AM_PROG_TAR([v7])])]) ! _AM_IF_OPTION([no-dependencies],, ! [AC_PROVIDE_IFELSE([AC_PROG_CC], ! [_AM_DEPENDENCIES(CC)], ! [define([AC_PROG_CC], ! defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl ! AC_PROVIDE_IFELSE([AC_PROG_CXX], ! [_AM_DEPENDENCIES(CXX)], ! [define([AC_PROG_CXX], ! defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ! ]) ! ]) ! # When config.status generates a header, we must update the stamp-h file. ! # This file resides in the same directory as the config header ! # that is generated. The stamp files are numbered to have different names. ! # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the ! # loop where config.status creates the headers, so we can generate ! # our stamp files there. ! AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], ! [# Compute $1's index in $config_headers. ! _am_stamp_count=1 ! for _am_header in $config_headers :; do ! case $_am_header in ! $1 | $1:* ) ! break ;; ! * ) ! _am_stamp_count=`expr $_am_stamp_count + 1` ;; ! esac ! done ! echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) ! # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # AM_PROG_INSTALL_SH ! # ------------------ ! # Define $install_sh. ! AC_DEFUN([AM_PROG_INSTALL_SH], ! [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl ! install_sh=${install_sh-"$am_aux_dir/install-sh"} ! AC_SUBST(install_sh)]) ! # Copyright (C) 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 2 ! # Check whether the underlying file-system supports filenames ! # with a leading dot. For instance MS-DOS doesn't. ! AC_DEFUN([AM_SET_LEADING_DOT], ! [rm -rf .tst 2>/dev/null ! mkdir .tst 2>/dev/null ! if test -d .tst; then ! am__leading_dot=. ! else ! am__leading_dot=_ fi - rmdir .tst 2>/dev/null - AC_SUBST([am__leading_dot])]) ! # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- ! # From Jim Meyering ! # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 4 ! AC_DEFUN([AM_MAINTAINER_MODE], ! [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) ! dnl maintainer-mode is disabled by default ! AC_ARG_ENABLE(maintainer-mode, ! [ --enable-maintainer-mode enable make rules and dependencies not useful ! (and sometimes confusing) to the casual installer], ! USE_MAINTAINER_MODE=$enableval, ! USE_MAINTAINER_MODE=no) ! AC_MSG_RESULT([$USE_MAINTAINER_MODE]) ! AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) ! MAINT=$MAINTAINER_MODE_TRUE ! AC_SUBST(MAINT)dnl ! ] ! ) ! AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) ! # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 - # Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. ! # serial 4 ! # AM_MISSING_PROG(NAME, PROGRAM) ! # ------------------------------ ! AC_DEFUN([AM_MISSING_PROG], ! [AC_REQUIRE([AM_MISSING_HAS_RUN]) ! $1=${$1-"${am_missing_run}$2"} ! AC_SUBST($1)]) ! # AM_MISSING_HAS_RUN ! # ------------------ ! # Define MISSING if not defined so far and test if it supports --run. ! # If it does, set am_missing_run to use it, otherwise, to nothing. ! AC_DEFUN([AM_MISSING_HAS_RUN], ! [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl ! test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" ! # Use eval to expand $SHELL ! if eval "$MISSING --run true"; then ! am_missing_run="$MISSING --run " ! else ! am_missing_run= ! AC_MSG_WARN([`missing' script is too old or missing]) ! fi ]) - # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. ! # AM_PROG_MKDIR_P ! # --------------- ! # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. ! # ! # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories ! # created by `make install' are always world readable, even if the ! # installer happens to have an overly restrictive umask (e.g. 077). ! # This was a mistake. There are at least two reasons why we must not ! # use `-m 0755': ! # - it causes special bits like SGID to be ignored, ! # - it may be too restrictive (some setups expect 775 directories). ! # ! # Do not use -m 0755 and let people choose whatever they expect by ! # setting umask. ! # ! # We cannot accept any implementation of `mkdir' that recognizes `-p'. ! # Some implementations (such as Solaris 8's) are not thread-safe: if a ! # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' ! # concurrently, both version can detect that a/ is missing, but only ! # one can create it and the other will error out. Consequently we ! # restrict ourselves to GNU make (using the --version option ensures ! # this.) ! AC_DEFUN([AM_PROG_MKDIR_P], ! [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then ! # We used to keeping the `.' as first argument, in order to ! # allow $(mkdir_p) to be used without argument. As in ! # $(mkdir_p) $(somedir) ! # where $(somedir) is conditionally defined. However this is wrong ! # for two reasons: ! # 1. if the package is installed by a user who cannot write `.' ! # make install will fail, ! # 2. the above comment should most certainly read ! # $(mkdir_p) $(DESTDIR)$(somedir) ! # so it does not work when $(somedir) is undefined and ! # $(DESTDIR) is not. ! # To support the latter case, we have to write ! # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), ! # so the `.' trick is pointless. ! mkdir_p='mkdir -p --' ! else ! # On NextStep and OpenStep, the `mkdir' command does not ! # recognize any option. It will interpret all options as ! # directories to create, and then abort because `.' already ! # exists. ! for d in ./-p ./--version; ! do ! test -d $d && rmdir $d ! done ! # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. ! if test -f "$ac_aux_dir/mkinstalldirs"; then ! mkdir_p='$(mkinstalldirs)' ! else ! mkdir_p='$(install_sh) -d' ! fi ! fi ! AC_SUBST([mkdir_p])]) - # Helper functions for option handling. -*- Autoconf -*- ! # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. - # serial 3 ! # _AM_MANGLE_OPTION(NAME) ! # ----------------------- ! AC_DEFUN([_AM_MANGLE_OPTION], ! [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - # _AM_SET_OPTION(NAME) - # ------------------------------ - # Set option NAME. Presently that only means defining a flag for this option. - AC_DEFUN([_AM_SET_OPTION], - [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) ! # _AM_SET_OPTIONS(OPTIONS) ! # ---------------------------------- ! # OPTIONS is a space-separated list of Automake options. ! AC_DEFUN([_AM_SET_OPTIONS], ! [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) - # ------------------------------------------- - # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. - AC_DEFUN([_AM_IF_OPTION], - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) ! # Check to make sure that the build environment is sane. -*- Autoconf -*- ! # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 4 ! # AM_SANITY_CHECK ! # --------------- ! AC_DEFUN([AM_SANITY_CHECK], ! [AC_MSG_CHECKING([whether build environment is sane]) ! # Just in case ! sleep 1 ! echo timestamp > conftest.file ! # Do `set' in a subshell so we don't clobber the current shell's ! # arguments. Must try -L first in case configure is actually a ! # symlink; some systems play weird games with the mod time of symlinks ! # (eg FreeBSD returns the mod time of the symlink's containing ! # directory). ! if ( ! set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` ! if test "$[*]" = "X"; then ! # -L didn't work. ! set X `ls -t $srcdir/configure conftest.file` ! fi ! rm -f conftest.file ! if test "$[*]" != "X $srcdir/configure conftest.file" \ ! && test "$[*]" != "X conftest.file $srcdir/configure"; then ! # If neither matched, then we have a broken ls. This can happen ! # if, for instance, CONFIG_SHELL is bash and it inherits a ! # broken ls alias from the environment. This has actually ! # happened. Such a system could not be considered "sane". ! AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken ! alias in your environment]) ! fi ! test "$[2]" = conftest.file ! ) ! then ! # Ok. ! : ! else ! AC_MSG_ERROR([newly created file is older than distributed files! ! Check your system clock]) fi - AC_MSG_RESULT(yes)]) ! # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # AM_PROG_INSTALL_STRIP ! # --------------------- ! # One issue with vendor `install' (even GNU) is that you can't ! # specify the program used to strip binaries. This is especially ! # annoying in cross-compiling environments, where the build's strip ! # is unlikely to handle the host's binaries. ! # Fortunately install-sh will honor a STRIPPROG variable, so we ! # always use install-sh in `make install-strip', and initialize ! # STRIPPROG with the value of the STRIP variable (set by the user). ! AC_DEFUN([AM_PROG_INSTALL_STRIP], ! [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl ! # Installed binaries are usually stripped using `strip' when the user ! # run `make install-strip'. However `strip' might not be the right ! # tool to use in cross-compilation environments, therefore Automake ! # will honor the `STRIP' environment variable to overrule this program. ! dnl Don't test for $cross_compiling = yes, because it might be `maybe'. ! if test "$cross_compiling" != no; then ! AC_CHECK_TOOL([STRIP], [strip], :) ! fi ! INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" ! AC_SUBST([INSTALL_STRIP_PROGRAM])]) ! # Check how to create a tarball. -*- Autoconf -*- ! # Copyright (C) 2004, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 2 ! # _AM_PROG_TAR(FORMAT) ! # -------------------- ! # Check how to create a tarball in format FORMAT. ! # FORMAT should be one of `v7', `ustar', or `pax'. ! # ! # Substitute a variable $(am__tar) that is a command ! # writing to stdout a FORMAT-tarball containing the directory ! # $tardir. ! # tardir=directory && $(am__tar) > result.tar ! # ! # Substitute a variable $(am__untar) that extract such ! # a tarball read from stdin. ! # $(am__untar) < result.tar ! AC_DEFUN([_AM_PROG_TAR], ! [# Always define AMTAR for backward compatibility. ! AM_MISSING_PROG([AMTAR], [tar]) ! m4_if([$1], [v7], ! [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], ! [m4_case([$1], [ustar],, [pax],, ! [m4_fatal([Unknown tar format])]) ! AC_MSG_CHECKING([how to create a $1 tar archive]) ! # Loop over all known methods to create a tar archive until one works. ! _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' ! _am_tools=${am_cv_prog_tar_$1-$_am_tools} ! # Do not fold the above two line into one, because Tru64 sh and ! # Solaris sh will not grok spaces in the rhs of `-'. ! for _am_tool in $_am_tools ! do ! case $_am_tool in ! gnutar) ! for _am_tar in tar gnutar gtar; ! do ! AM_RUN_LOG([$_am_tar --version]) && break ! done ! am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' ! am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' ! am__untar="$_am_tar -xf -" ! ;; ! plaintar) ! # Must skip GNU tar: if it does not support --format= it doesn't create ! # ustar tarball either. ! (tar --version) >/dev/null 2>&1 && continue ! am__tar='tar chf - "$$tardir"' ! am__tar_='tar chf - "$tardir"' ! am__untar='tar xf -' ! ;; ! pax) ! am__tar='pax -L -x $1 -w "$$tardir"' ! am__tar_='pax -L -x $1 -w "$tardir"' ! am__untar='pax -r' ! ;; ! cpio) ! am__tar='find "$$tardir" -print | cpio -o -H $1 -L' ! am__tar_='find "$tardir" -print | cpio -o -H $1 -L' ! am__untar='cpio -i -H $1 -d' ! ;; ! none) ! am__tar=false ! am__tar_=false ! am__untar=false ! ;; ! esac ! # If the value was cached, stop now. We just wanted to have am__tar ! # and am__untar set. ! test -n "${am_cv_prog_tar_$1}" && break - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi - done - rm -rf conftest.dir ! AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) ! AC_MSG_RESULT([$am_cv_prog_tar_$1])]) ! AC_SUBST([am__tar]) ! AC_SUBST([am__untar]) ! ]) # _AM_PROG_TAR ! # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- ! # serial 48 AC_PROG_LIBTOOL ! # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) ! # ----------------------------------------------------------- ! # If this macro is not defined by Autoconf, define it here. ! m4_ifdef([AC_PROVIDE_IFELSE], ! [], ! [m4_define([AC_PROVIDE_IFELSE], ! [m4_ifdef([AC_PROVIDE_$1], ! [$2], [$3])])]) ! # AC_PROG_LIBTOOL ! # --------------- ! AC_DEFUN([AC_PROG_LIBTOOL], ! [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl ! dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX ! dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. ! AC_PROVIDE_IFELSE([AC_PROG_CXX], ! [AC_LIBTOOL_CXX], ! [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX ! ])]) ! dnl And a similar setup for Fortran 77 support ! AC_PROVIDE_IFELSE([AC_PROG_F77], ! [AC_LIBTOOL_F77], ! [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 ! ])]) - dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. - dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run - dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) - ])])# AC_PROG_LIBTOOL ! # _AC_PROG_LIBTOOL ! # ---------------- ! AC_DEFUN([_AC_PROG_LIBTOOL], ! [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl ! ! # This can be used to rebuild libtool when needed ! LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - # Always use our own libtool. - LIBTOOL='$(SHELL) $(top_builddir)/libtool' - AC_SUBST(LIBTOOL)dnl ! # Prevent multiple expansion ! define([AC_PROG_LIBTOOL], []) ! ])# _AC_PROG_LIBTOOL - # AC_LIBTOOL_SETUP - # ---------------- - AC_DEFUN([AC_LIBTOOL_SETUP], - [AC_PREREQ(2.50)dnl - AC_REQUIRE([AC_ENABLE_SHARED])dnl - AC_REQUIRE([AC_ENABLE_STATIC])dnl - AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl - AC_REQUIRE([AC_CANONICAL_HOST])dnl - AC_REQUIRE([AC_CANONICAL_BUILD])dnl - AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_PROG_LD])dnl - AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl - AC_REQUIRE([AC_PROG_NM])dnl ! AC_REQUIRE([AC_PROG_LN_S])dnl ! AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl ! # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! ! AC_REQUIRE([AC_OBJEXT])dnl ! AC_REQUIRE([AC_EXEEXT])dnl ! dnl ! AC_LIBTOOL_SYS_MAX_CMD_LEN ! AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! AC_LIBTOOL_OBJDIR ! AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! _LT_AC_PROG_ECHO_BACKSLASH ! 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 ! # 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'] ! # 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 avoid accidental globbing in evaled expressions ! no_glob_subst='s/\*/\\\*/g' - # Constants: - rm="rm -f" ! # Global variables: ! default_ofile=libtool ! can_build_shared=yes - # All known linkers require a `.a' archive for static linking (except MSVC, - # which needs '.lib'). - libext=a - ltmain="$ac_aux_dir/ltmain.sh" - ofile="$default_ofile" - with_gnu_ld="$lt_cv_prog_gnu_ld" ! AC_CHECK_TOOL(AR, ar, false) ! AC_CHECK_TOOL(RANLIB, ranlib, :) ! AC_CHECK_TOOL(STRIP, strip, :) ! old_CC="$CC" ! old_CFLAGS="$CFLAGS" ! # Set sane defaults for various variables ! test -z "$AR" && AR=ar ! test -z "$AR_FLAGS" && AR_FLAGS=cru ! test -z "$AS" && AS=as ! test -z "$CC" && CC=cc ! test -z "$LTCC" && LTCC=$CC ! test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ! test -z "$DLLTOOL" && DLLTOOL=dlltool ! test -z "$LD" && LD=ld ! test -z "$LN_S" && LN_S="ln -s" ! test -z "$MAGIC_CMD" && MAGIC_CMD=file ! test -z "$NM" && NM=nm ! test -z "$SED" && SED=sed ! test -z "$OBJDUMP" && OBJDUMP=objdump ! test -z "$RANLIB" && RANLIB=: ! test -z "$STRIP" && STRIP=: ! test -z "$ac_objext" && ac_objext=o ! # Determine commands to create old-style static archives. ! old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' ! 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 \$oldlib" ! ;; ! *) ! old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ! ;; ! esac ! old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ! fi ! _LT_CC_BASENAME([$compiler]) ! # Only perform the check for file, if the check method requires it ! case $deplibs_check_method in ! file_magic*) ! if test "$file_magic_cmd" = '$MAGIC_CMD'; then ! AC_PATH_MAGIC fi ! ;; ! esac - AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) - AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], - enable_win32_dll=yes, enable_win32_dll=no) ! AC_ARG_ENABLE([libtool-lock], ! [AC_HELP_STRING([--disable-libtool-lock], ! [avoid locking (might break parallel builds)])]) ! test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ! AC_ARG_WITH([pic], ! [AC_HELP_STRING([--with-pic], ! [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ! [pic_mode="$withval"], ! [pic_mode=default]) ! test -z "$pic_mode" && pic_mode=default ! # Use C for the default configuration in the libtool script ! tagname= ! AC_LIBTOOL_LANG_C_CONFIG ! _LT_AC_TAGCONFIG ! ])# AC_LIBTOOL_SETUP ! # _LT_AC_SYS_COMPILER ! # ------------------- ! AC_DEFUN([_LT_AC_SYS_COMPILER], ! [AC_REQUIRE([AC_PROG_CC])dnl ! # 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_AC_SYS_COMPILER ! # _LT_CC_BASENAME(CC) ! # ------------------- ! # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ! AC_DEFUN([_LT_CC_BASENAME], ! [for cc_temp in $1""; do ! case $cc_temp in ! compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ! distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ! \-*) ;; ! *) break;; ! esac ! done ! cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ! ]) ! # _LT_COMPILER_BOILERPLATE ! # ------------------------ ! # Check for compiler boilerplate output or warnings with ! # the simple compiler test code. ! AC_DEFUN([_LT_COMPILER_BOILERPLATE], ! [ac_outfile=conftest.$ac_objext ! printf "$lt_simple_compile_test_code" >conftest.$ac_ext ! eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ! _lt_compiler_boilerplate=`cat conftest.err` ! $rm conftest* ! ])# _LT_COMPILER_BOILERPLATE ! ! # _LT_LINKER_BOILERPLATE ! # ---------------------- ! # Check for linker boilerplate output or warnings with ! # the simple link test code. ! AC_DEFUN([_LT_LINKER_BOILERPLATE], ! [ac_outfile=conftest.$ac_objext ! printf "$lt_simple_link_test_code" >conftest.$ac_ext ! eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ! _lt_linker_boilerplate=`cat conftest.err` ! $rm conftest* ! ])# _LT_LINKER_BOILERPLATE ! # _LT_AC_SYS_LIBPATH_AIX ! # ---------------------- ! # Links a minimal program and checks the executable ! # for the system default hardcoded library path. In most cases, ! # this is /usr/lib:/lib, but when the MPI compilers are used ! # the location of the communication and MPI libs are included too. ! # If we don't find anything, use the default library path according ! # to the aix ld manual. ! AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], ! [AC_LINK_IFELSE(AC_LANG_PROGRAM,[ ! aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ! }'` ! # Check for a 64-bit object if we didn't find anything. ! if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ! }'`; fi],[]) ! if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ! ])# _LT_AC_SYS_LIBPATH_AIX ! # _LT_AC_SHELL_INIT(ARG) ! # ---------------------- ! AC_DEFUN([_LT_AC_SHELL_INIT], ! [ifdef([AC_DIVERSION_NOTICE], ! [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], ! [AC_DIVERT_PUSH(NOTICE)]) ! $1 ! AC_DIVERT_POP ! ])# _LT_AC_SHELL_INIT - # _LT_AC_PROG_ECHO_BACKSLASH - # -------------------------- - # Add some code to the start of the generated configure script which - # will find an echo command which doesn't interpret backslashes. - AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], - [_LT_AC_SHELL_INIT([ - # Check that we are running under the correct shell. - SHELL=${CONFIG_SHELL-/bin/sh} ! case X$ECHO in ! X*--fallback-echo) ! # Remove one level of quotation (which was required for Make). ! ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ! ;; ! esac ! echo=${ECHO-echo} ! if test "X[$]1" = X--no-reexec; then ! # Discard the --no-reexec flag, and continue. ! shift ! elif test "X[$]1" = X--fallback-echo; then ! # Avoid inline document here, it may be left over ! : ! elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then ! # Yippee, $echo works! ! : else ! # Restart under the correct shell. ! exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} fi ! if test "X[$]1" = X--fallback-echo; then ! # used as fallback echo ! shift ! cat </dev/null 2>&1 && unset CDPATH ! if test -z "$ECHO"; then ! if test "X${echo_test_string+set}" != Xset; then ! # find a string as large as possible, as long as the shell can cope with it ! for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ! # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ! if (echo_test_string=`eval $cmd`) 2>/dev/null && ! echo_test_string=`eval $cmd` && ! (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null ! then ! break ! fi ! done ! fi ! if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! : else ! # The Solaris, AIX, and Digital Unix default echo programs unquote ! # backslashes. This makes it impossible to quote backslashes using ! # echo "$something" | sed 's/\\/\\\\/g' ! # ! # So, first we look for a working echo in the user's PATH. ! ! lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ! for dir in $PATH /usr/ucb; do ! IFS="$lt_save_ifs" ! if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ! test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! echo="$dir/echo" ! break ! fi ! done ! IFS="$lt_save_ifs" ! if test "X$echo" = Xecho; then ! # We didn't find a better echo, so look for alternatives. ! if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! # This shell has a builtin print -r that does the trick. ! echo='print -r' ! elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && ! test "X$CONFIG_SHELL" != X/bin/ksh; then ! # If we have ksh, try running configure again with it. ! ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ! export ORIGINAL_CONFIG_SHELL ! CONFIG_SHELL=/bin/ksh ! export CONFIG_SHELL ! exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} ! else ! # Try using printf. ! echo='printf %s\n' ! if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! # Cool, printf works ! : ! elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ! test "X$echo_testing_string" = 'X\t' && ! echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ! export CONFIG_SHELL ! SHELL="$CONFIG_SHELL" ! export SHELL ! echo="$CONFIG_SHELL [$]0 --fallback-echo" ! elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ! test "X$echo_testing_string" = 'X\t' && ! echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! echo="$CONFIG_SHELL [$]0 --fallback-echo" ! else ! # maybe with a smaller string... ! prev=: - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done ! if test "$prev" != 'sed 50q "[$]0"'; then ! echo_test_string=`eval $prev` ! export echo_test_string ! exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ! else ! # Oops. We lost completely, so just stick with echo. ! echo=echo ! fi ! fi ! fi ! fi fi fi ! # Copy echo and quote the copy suitably for passing to libtool from ! # the Makefile, instead of quoting the original, which is used later. ! ECHO=$echo ! if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ! ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" fi ! AC_SUBST(ECHO) ! ])])# _LT_AC_PROG_ECHO_BACKSLASH ! # _LT_AC_LOCK ! # ----------- ! AC_DEFUN([_LT_AC_LOCK], ! [AC_ARG_ENABLE([libtool-lock], ! [AC_HELP_STRING([--disable-libtool-lock], ! [avoid locking (might break parallel builds)])]) ! test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ! # 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 __oline__ "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-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|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-*linux*) ! LD="${LD-ld} -m elf_i386" ! ;; ! ppc64-*linux*|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-*linux*) ! LD="${LD-ld} -m elf_x86_64" ! ;; ! ppc*-*linux*|powerpc*-*linux*) ! LD="${LD-ld} -m elf64ppc" ! ;; ! s390*-*linux*) ! 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_TRY_LINK([],[],[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 ;; ! sparc*-*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*) LD="${LD-ld} -m elf64_sparc" ;; ! *) LD="${LD-ld} -64" ;; ! esac ;; esac fi ! rm -rf conftest* ;; ! AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ! [*-*-cygwin* | *-*-mingw* | *-*-pw32*) ! AC_CHECK_TOOL(DLLTOOL, dlltool, false) ! AC_CHECK_TOOL(AS, as, false) ! AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; - ]) - esac ! need_locks="$enable_libtool_lock" ! ])# _LT_AC_LOCK ! # AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ! # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) ! # ---------------------------------------------------------------- ! # Check whether the given compiler option works ! AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], ! [AC_REQUIRE([LT_AC_PROG_SED]) ! AC_CACHE_CHECK([$1], [$2], ! [$2=no ! ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) ! printf "$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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ! (eval "$lt_compile" 2>conftest.err) ! ac_status=$? ! cat conftest.err >&AS_MESSAGE_LOG_FD ! echo "$as_me:__oline__: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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 ! ifelse([$5], , :, [$5]) ! else ! ifelse([$6], , :, [$6]) ! fi ! ])# AC_LIBTOOL_COMPILER_OPTION ! ! ! # AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ! # [ACTION-SUCCESS], [ACTION-FAILURE]) ! # ------------------------------------------------------------ ! # Check whether the given compiler option works ! AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], ! [AC_CACHE_CHECK([$1], [$2], ! [$2=no ! save_LDFLAGS="$LDFLAGS" ! LDFLAGS="$LDFLAGS $3" ! printf "$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 "X$_lt_linker_boilerplate" | $Xsed -e '/^$/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 conftest* ! LDFLAGS="$save_LDFLAGS" ! ]) ! ! if test x"[$]$2" = xyes; then ! ifelse([$4], , :, [$4]) ! else ! ifelse([$5], , :, [$5]) ! fi ! ])# AC_LIBTOOL_LINKER_OPTION ! ! ! # AC_LIBTOOL_SYS_MAX_CMD_LEN ! # -------------------------- ! AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], ! [# find the maximum length of command line arguments ! 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*) ! # 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; ! ;; ! 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 ! ;; ! 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 ! ;; ! *) ! # 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. ! SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ! while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ ! = "XX$teststring") >/dev/null 2>&1 && ! new_result=`expr "X$teststring" : ".*" 2>&1` && ! lt_cv_sys_max_cmd_len=$new_result && ! test $i != 17 # 1/2 MB should be enough ! do ! i=`expr $i + 1` ! teststring=$teststring$teststring ! done ! 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` ;; 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 - ])# AC_LIBTOOL_SYS_MAX_CMD_LEN ! # _LT_AC_CHECK_DLFCN ! # ------------------ ! AC_DEFUN([_LT_AC_CHECK_DLFCN], ! [AC_CHECK_HEADERS(dlfcn.h)dnl ! ])# _LT_AC_CHECK_DLFCN ! ! ! # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ! # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ! # --------------------------------------------------------------------- ! AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], ! [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ! 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 < ! #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 ! ! #ifdef __cplusplus ! extern "C" void exit (int); ! #endif ! void fnord() { int i=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; ! /* dlclose (self); */ ! } else ! puts (dlerror ()); ! ! exit (status); ! }] ! 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_AC_TRY_DLOPEN_SELF ! # AC_LIBTOOL_DLOPEN_SELF ! # ---------------------- ! AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], ! [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ! if test "x$enable_dlopen" != xyes; then ! enable_dlopen=unknown ! enable_dlopen_self=unknown ! 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*) ! 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="-dld"], ! [AC_CHECK_FUNC([dlopen], ! [lt_cv_dlopen="dlopen"], ! [AC_CHECK_LIB([dl], [dlopen], ! [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], ! [AC_CHECK_LIB([svld], [dlopen], ! [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], ! [AC_CHECK_LIB([dld], [dld_link], ! [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) ! ]) ! ]) ! ]) ! ]) ! ]) ! ;; 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_AC_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_AC_TRY_DLOPEN_SELF( ! lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, ! lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ! ]) ! 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 ! ])# AC_LIBTOOL_DLOPEN_SELF ! # AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) ! # --------------------------------- ! # Check to see if options -c and -o are simultaneously supported by compiler ! AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], ! [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], ! [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ! [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ! $rm -r conftest 2>/dev/null ! mkdir conftest ! cd conftest ! mkdir out ! printf "$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:__oline__: $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:__oline__: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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_AC_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 .. ! rmdir conftest ! $rm conftest* ! ]) ! ])# AC_LIBTOOL_PROG_CC_C_O ! # AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) ! # ----------------------------------------- ! # Check to see if we can do hard links to lock some files if needed ! AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], ! [AC_REQUIRE([_LT_AC_LOCK])dnl ! hard_links="nottested" ! if test "$_LT_AC_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 - ])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS ! # AC_LIBTOOL_OBJDIR ! # ----------------- ! AC_DEFUN([AC_LIBTOOL_OBJDIR], ! [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], ! [rm -f .libs 2>/dev/null ! mkdir .libs 2>/dev/null ! if test -d .libs; then ! 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 ! ])# AC_LIBTOOL_OBJDIR ! # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) ! # ---------------------------------------------- ! # Check hardcoding attributes. ! AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], ! [AC_MSG_CHECKING([how to hardcode library paths into programs]) ! _LT_AC_TAGVAR(hardcode_action, $1)= ! if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ ! test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ ! test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ! # We can hardcode non-existant directories. ! if test "$_LT_AC_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_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && ! test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then ! # Linking always hardcodes the temporary library directory. ! _LT_AC_TAGVAR(hardcode_action, $1)=relink ! else ! # We can link without hardcoding, and we can hardcode nonexisting dirs. ! _LT_AC_TAGVAR(hardcode_action, $1)=immediate ! fi ! else ! # We cannot hardcode anything, or else we can only hardcode existing ! # directories. ! _LT_AC_TAGVAR(hardcode_action, $1)=unsupported ! fi ! AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) ! if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; 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 ! ])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH ! # AC_LIBTOOL_SYS_LIB_STRIP ! # ------------------------ ! AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], ! [striplib= ! old_striplib= ! AC_MSG_CHECKING([whether stripping libraries is possible]) ! if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then ! 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" ! AC_MSG_RESULT([yes]) ! else ! AC_MSG_RESULT([no]) ! fi ! ;; ! *) ! AC_MSG_RESULT([no]) ! ;; ! esac ! fi ! ])# AC_LIBTOOL_SYS_LIB_STRIP ! # AC_LIBTOOL_SYS_DYNAMIC_LINKER ! # ----------------------------- ! # PORTME Fill in your ld.so characteristics ! AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], ! [AC_MSG_CHECKING([dynamic linker characteristics]) ! 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" ! if test "$GCC" = yes; then ! sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ! if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then ! # 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. ! 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 - else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi ! 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 ! 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' - ;; ! aix4* | aix5*) ! version_type=linux ! 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*) - 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=`$echo "X$lib" | $Xsed -e '\''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' - ;; ! beos*) ! library_names_spec='${libname}${shared_ext}' ! dynamic_linker="$host_os ld.so" ! shlibpath_var=LIBRARY_PATH ! ;; - bsdi[[45]]*) - version_type=linux - 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*) ! version_type=windows ! shrext_cmds=".dll" ! need_version=no ! need_lib_prefix=no - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - 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' - 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}' ! sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ! ;; ! mingw*) ! # MinGW DLLs use traditional 'lib' prefix ! soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ! sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ! if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then ! # It is most probably a Windows format PATH printed by ! # mingw gcc, but we are running on Cygwin. Gcc prints its search ! # path with ; separators, and with drive letters. We can handle the ! # drive letters (cygwin fileutils understands them), so leave them, ! # especially as we might pass files found there to a mingw objdump, ! # which wouldn't understand a cygwinified path. Ahh. ! 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 ;; ! 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 ! ;; - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # 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}${versuffix}$shared_ext ${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`' ! # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. ! if test "$GCC" = yes; then ! sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` ! else ! sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' ! fi ! sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ! ;; - dgux*) - 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 - ;; ! freebsd1*) ! dynamic_linker=no ;; ! kfreebsd*-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='GNU ld.so' ;; ! 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[[123]]*) 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 ;; ! freebsd*) # from 4.6 on ! shlibpath_overrides_runpath=yes ! hardcode_into_libs=yes ;; esac ! ;; ! 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 ! 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' ;; ! interix3*) ! 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' ! 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 ! 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 Linux ELF. ! linux*) ! 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' ! finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' ! shlibpath_var=LD_LIBRARY_PATH ! shlibpath_overrides_runpath=no ! # 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)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` ! sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" ! 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' ;; ! knetbsd*-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='GNU ld.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 ! 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=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=yes ;; 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" ;; solaris*) ! 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=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 - 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 ! export_dynamic_flag_spec='${wl}-Blargedynsym' ! 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 ! 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 ! 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' ! shlibpath_overrides_runpath=no ! else ! sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' ! shlibpath_overrides_runpath=yes ! 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' ;; ! uts4*) ! version_type=linux ! 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 - ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - # _LT_AC_TAGCONFIG - # ---------------- - AC_DEFUN([_LT_AC_TAGCONFIG], - [AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) ! if test -f "$ltmain" && test -n "$tagnames"; then ! if test ! -f "${ofile}"; then ! AC_MSG_WARN([output file `$ofile' does not exist]) fi - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi ! # Extract list of available tagged configurations in $ofile. ! # Note that this assumes the entire list is on one line. ! available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac ! if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null ! then ! AC_MSG_ERROR([tag name \"$tagname\" already exists]) ! fi ! # Update the list of available tags. ! if test -n "$tagname"; then ! echo appending configuration tag \"$tagname\" to $ofile ! case $tagname in ! CXX) ! if test -n "$CXX" && ( test "X$CXX" != "Xno" && ! ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ! (test "X$CXX" != "Xg++"))) ; then ! AC_LIBTOOL_LANG_CXX_CONFIG ! else ! tagname="" ! fi ! ;; - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; ! GCJ) ! if test -n "$GCJ" && test "X$GCJ" != "Xno"; then ! AC_LIBTOOL_LANG_GCJ_CONFIG ! else ! tagname="" ! fi ! ;; - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; ! *) ! AC_MSG_ERROR([Unsupported tag name: $tagname]) ! ;; ! esac - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" ! # Now substitute the updated list of available tags. ! if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then ! mv "${ofile}T" "$ofile" ! chmod +x "$ofile" ! else ! rm -f "${ofile}T" ! AC_MSG_ERROR([unable to update list of available tagged configurations.]) ! fi ! fi ! ])# _LT_AC_TAGCONFIG ! # AC_LIBTOOL_DLOPEN ! # ----------------- ! # enable checks for dlopen support ! AC_DEFUN([AC_LIBTOOL_DLOPEN], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) ! ])# AC_LIBTOOL_DLOPEN ! # AC_LIBTOOL_WIN32_DLL ! # -------------------- ! # declare package support for building win32 DLLs ! AC_DEFUN([AC_LIBTOOL_WIN32_DLL], ! [AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) ! ])# AC_LIBTOOL_WIN32_DLL ! # AC_ENABLE_SHARED([DEFAULT]) ! # --------------------------- ! # implement the --enable-shared flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_SHARED], ! [define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([shared], ! [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], ! [build shared libraries @<:@default=]AC_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=]AC_ENABLE_SHARED_DEFAULT) ! ])# AC_ENABLE_SHARED ! # AC_DISABLE_SHARED ! # ----------------- ! # set the default shared flag to --disable-shared ! AC_DEFUN([AC_DISABLE_SHARED], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_SHARED(no) ! ])# AC_DISABLE_SHARED ! # AC_ENABLE_STATIC([DEFAULT]) ! # --------------------------- ! # implement the --enable-static flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_STATIC], ! [define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([static], ! [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], ! [build static libraries @<:@default=]AC_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=]AC_ENABLE_STATIC_DEFAULT) ! ])# AC_ENABLE_STATIC ! # AC_DISABLE_STATIC ! # ----------------- ! # set the default static flag to --disable-static ! AC_DEFUN([AC_DISABLE_STATIC], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_STATIC(no) ! ])# AC_DISABLE_STATIC ! # AC_ENABLE_FAST_INSTALL([DEFAULT]) ! # --------------------------------- ! # implement the --enable-fast-install flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_FAST_INSTALL], ! [define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([fast-install], ! [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], ! [optimize for fast installation @<:@default=]AC_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=]AC_ENABLE_FAST_INSTALL_DEFAULT) ! ])# AC_ENABLE_FAST_INSTALL ! # AC_DISABLE_FAST_INSTALL ! # ----------------------- ! # set the default to --disable-fast-install ! AC_DEFUN([AC_DISABLE_FAST_INSTALL], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_FAST_INSTALL(no) ! ])# AC_DISABLE_FAST_INSTALL ! # AC_LIBTOOL_PICMODE([MODE]) ! # -------------------------- ! # implement the --with-pic flag ! # MODE is either `yes' or `no'. If omitted, it defaults to `both'. ! AC_DEFUN([AC_LIBTOOL_PICMODE], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! pic_mode=ifelse($#,1,$1,default) ! ])# AC_LIBTOOL_PICMODE ! # AC_PROG_EGREP ! # ------------- ! # This is predefined starting with Autoconf 2.54, so this conditional ! # definition can be removed once we require Autoconf 2.54 or later. ! m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], ! [AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], ! [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 ! then ac_cv_prog_egrep='grep -E' ! else ac_cv_prog_egrep='egrep' ! fi]) ! EGREP=$ac_cv_prog_egrep ! AC_SUBST([EGREP]) ! ])]) ! # AC_PATH_TOOL_PREFIX ! # ------------------- ! # find a file program which can recognise shared library ! AC_DEFUN([AC_PATH_TOOL_PREFIX], ! [AC_REQUIRE([AC_PROG_EGREP])dnl ! 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="ifelse([$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 <&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 ! 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 ! ])# AC_PATH_TOOL_PREFIX ! # AC_PATH_MAGIC ! # ------------- ! # find a file program which can recognise a shared library ! AC_DEFUN([AC_PATH_MAGIC], ! [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) ! if test -z "$lt_cv_path_MAGIC_CMD"; then ! if test -n "$ac_tool_prefix"; then ! AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) ! else ! MAGIC_CMD=: ! fi ! fi ! ])# AC_PATH_MAGIC ! # AC_PROG_LD ! # ---------- ! # find the pathname to the GNU or non-GNU linker ! AC_DEFUN([AC_PROG_LD], ! [AC_ARG_WITH([gnu-ld], ! [AC_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]) ! AC_REQUIRE([LT_AC_PROG_SED])dnl ! AC_REQUIRE([AC_PROG_CC])dnl ! AC_REQUIRE([AC_CANONICAL_HOST])dnl ! AC_REQUIRE([AC_CANONICAL_BUILD])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; 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 ! ;; ! gnu*) ! 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]) 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 - ;; - - interix3*) - # 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 Linux ELF. - linux*) - lt_cv_deplibs_check_method=pass_all - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - 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=unknown ! ;; ! 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 ;; ! solaris*) ! 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 ! ;; ! ! sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ! lt_cv_deplibs_check_method=pass_all ! ;; ! esac ! ]) ! file_magic_cmd=$lt_cv_file_magic_cmd ! deplibs_check_method=$lt_cv_deplibs_check_method ! test -z "$deplibs_check_method" && deplibs_check_method=unknown ! ])# AC_DEPLIBS_CHECK_METHOD ! # AC_PROG_NM ! # ---------- ! # find the pathname to a BSD-compatible name lister ! AC_DEFUN([AC_PROG_NM], ! [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, ! [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 ! test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm ! fi]) ! NM="$lt_cv_path_NM" ! ])# AC_PROG_NM ! # AC_CHECK_LIBM ! # ------------- ! # check for math library ! AC_DEFUN([AC_CHECK_LIBM], ! [AC_REQUIRE([AC_CANONICAL_HOST])dnl ! LIBM= ! case $host in ! *-*-beos* | *-*-cygwin* | *-*-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_CHECK_LIBM ! # AC_LIBLTDL_CONVENIENCE([DIRECTORY]) ! # ----------------------------------- ! # sets LIBLTDL to the link flags for the libltdl convenience library and ! # LTDLINCL to the include flags for the libltdl header and adds ! # --enable-ltdl-convenience to the configure arguments. Note that ! # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, ! # it is assumed to be `libltdl'. LIBLTDL will be prefixed with ! # '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' ! # (note the single quotes!). If your package is not flat and you're not ! # using automake, define top_builddir and top_srcdir appropriately in ! # the Makefiles. ! AC_DEFUN([AC_LIBLTDL_CONVENIENCE], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! case $enable_ltdl_convenience in ! no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; ! "") enable_ltdl_convenience=yes ! ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; ! esac ! LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la ! LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) ! # For backwards non-gettext consistent compatibility... ! INCLTDL="$LTDLINCL" ! ])# AC_LIBLTDL_CONVENIENCE ! # AC_LIBLTDL_INSTALLABLE([DIRECTORY]) ! # ----------------------------------- ! # sets LIBLTDL to the link flags for the libltdl installable library and ! # LTDLINCL to the include flags for the libltdl header and adds ! # --enable-ltdl-install to the configure arguments. Note that ! # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, ! # and an installed libltdl is not found, it is assumed to be `libltdl'. ! # LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with ! # '${top_srcdir}/' (note the single quotes!). If your package is not ! # flat and you're not using automake, define top_builddir and top_srcdir ! # appropriately in the Makefiles. ! # In the future, this macro may have to be called after AC_PROG_LIBTOOL. ! AC_DEFUN([AC_LIBLTDL_INSTALLABLE], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_CHECK_LIB(ltdl, lt_dlinit, ! [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], ! [if test x"$enable_ltdl_install" = xno; then ! AC_MSG_WARN([libltdl not installed, but installation disabled]) ! else ! enable_ltdl_install=yes ! fi ! ]) ! if test x"$enable_ltdl_install" = x"yes"; then ! ac_configure_args="$ac_configure_args --enable-ltdl-install" ! LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la ! LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) ! else ! ac_configure_args="$ac_configure_args --enable-ltdl-install=no" ! LIBLTDL="-lltdl" ! LTDLINCL= ! fi ! # For backwards non-gettext consistent compatibility... ! INCLTDL="$LTDLINCL" ! ])# AC_LIBLTDL_INSTALLABLE ! ! # AC_LIBTOOL_CXX ! # -------------- ! # enable support for C++ libraries ! AC_DEFUN([AC_LIBTOOL_CXX], ! [AC_REQUIRE([_LT_AC_LANG_CXX]) ! ])# AC_LIBTOOL_CXX ! # _LT_AC_LANG_CXX ! # --------------- ! AC_DEFUN([_LT_AC_LANG_CXX], ! [AC_REQUIRE([AC_PROG_CXX]) ! AC_REQUIRE([_LT_AC_PROG_CXXCPP]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) ! ])# _LT_AC_LANG_CXX ! # _LT_AC_PROG_CXXCPP ! # ------------------ ! AC_DEFUN([_LT_AC_PROG_CXXCPP], ! [ ! AC_REQUIRE([AC_PROG_CXX]) ! if test -n "$CXX" && ( test "X$CXX" != "Xno" && ! ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ! (test "X$CXX" != "Xg++"))) ; then ! AC_PROG_CXXCPP ! fi ! ])# _LT_AC_PROG_CXXCPP ! # AC_LIBTOOL_F77 ! # -------------- ! # enable support for Fortran 77 libraries ! AC_DEFUN([AC_LIBTOOL_F77], ! [AC_REQUIRE([_LT_AC_LANG_F77]) ! ])# AC_LIBTOOL_F77 ! # _LT_AC_LANG_F77 ! # --------------- ! AC_DEFUN([_LT_AC_LANG_F77], ! [AC_REQUIRE([AC_PROG_F77]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) ! ])# _LT_AC_LANG_F77 ! # AC_LIBTOOL_GCJ ! # -------------- ! # enable support for GCJ libraries ! AC_DEFUN([AC_LIBTOOL_GCJ], ! [AC_REQUIRE([_LT_AC_LANG_GCJ]) ! ])# AC_LIBTOOL_GCJ ! # _LT_AC_LANG_GCJ ! # --------------- ! AC_DEFUN([_LT_AC_LANG_GCJ], ! [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], ! [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], ! [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], ! [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], ! [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], ! [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) ! ])# _LT_AC_LANG_GCJ ! # AC_LIBTOOL_RC ! # ------------- ! # enable support for Windows resource files ! AC_DEFUN([AC_LIBTOOL_RC], ! [AC_REQUIRE([LT_AC_PROG_RC]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) ! ])# AC_LIBTOOL_RC ! # AC_LIBTOOL_LANG_C_CONFIG ! # ------------------------ ! # Ensure that the configuration vars for the C compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) ! AC_DEFUN([_LT_AC_LANG_C_CONFIG], ! [lt_save_CC="$CC" ! 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_AC_TAGVAR(objext, $1)=$objext ! # Code to be used in simple compile tests ! lt_simple_compile_test_code="int some_variable = 0;\n" ! # Code to be used in simple link tests ! lt_simple_link_test_code='int main(){return(0);}\n' ! _LT_AC_SYS_COMPILER ! # save warnings/boilerplate of simple test code ! _LT_COMPILER_BOILERPLATE ! _LT_LINKER_BOILERPLATE ! AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) ! AC_LIBTOOL_PROG_COMPILER_PIC($1) ! AC_LIBTOOL_PROG_CC_C_O($1) ! AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) ! AC_LIBTOOL_PROG_LD_SHLIBS($1) ! AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) ! AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ! AC_LIBTOOL_SYS_LIB_STRIP ! AC_LIBTOOL_DLOPEN_SELF ! # 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 ! ;; ! aix4* | aix5*) ! 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]) AC_LIBTOOL_CONFIG($1) AC_LANG_POP ! CC="$lt_save_CC" ! ])# AC_LIBTOOL_LANG_C_CONFIG ! ! ! # AC_LIBTOOL_LANG_CXX_CONFIG ! # -------------------------- ! # Ensure that the configuration vars for the C compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) ! AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], ! [AC_LANG_PUSH(C++) ! AC_REQUIRE([AC_PROG_CXX]) ! AC_REQUIRE([_LT_AC_PROG_CXXCPP]) ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(allow_undefined_flag, $1)= ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)= _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(hardcode_automatic, $1)=no _LT_AC_TAGVAR(module_cmds, $1)= _LT_AC_TAGVAR(module_expsym_cmds, $1)= --- 11,3935 ---- # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ! m4_if(m4_PACKAGE_VERSION, [2.61],, ! [m4_fatal([this file was generated for autoconf 2.61. ! You have another version of autoconf. If you want to use that, ! you should regenerate the build system entirely.], [63])]) ! # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- ! # serial 48 AC_PROG_LIBTOOL ! # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) ! # ----------------------------------------------------------- ! # If this macro is not defined by Autoconf, define it here. ! m4_ifdef([AC_PROVIDE_IFELSE], ! [], ! [m4_define([AC_PROVIDE_IFELSE], ! [m4_ifdef([AC_PROVIDE_$1], ! [$2], [$3])])]) ! # AC_PROG_LIBTOOL ! # --------------- ! AC_DEFUN([AC_PROG_LIBTOOL], ! [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl ! dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX ! dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. ! AC_PROVIDE_IFELSE([AC_PROG_CXX], ! [AC_LIBTOOL_CXX], ! [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX ! ])]) ! dnl And a similar setup for Fortran 77 support ! AC_PROVIDE_IFELSE([AC_PROG_F77], ! [AC_LIBTOOL_F77], ! [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 ! ])]) ! dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. ! dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run ! dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. ! AC_PROVIDE_IFELSE([AC_PROG_GCJ], ! [AC_LIBTOOL_GCJ], ! [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], ! [AC_LIBTOOL_GCJ], ! [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], ! [AC_LIBTOOL_GCJ], ! [ifdef([AC_PROG_GCJ], ! [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ! ifdef([A][M_PROG_GCJ], ! [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ! ifdef([LT_AC_PROG_GCJ], ! [define([LT_AC_PROG_GCJ], ! defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) ! ])])# AC_PROG_LIBTOOL ! # _AC_PROG_LIBTOOL ! # ---------------- ! AC_DEFUN([_AC_PROG_LIBTOOL], ! [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl ! AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl ! # This can be used to rebuild libtool when needed ! LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ! # Always use our own libtool. ! LIBTOOL='$(SHELL) $(top_builddir)/libtool' ! AC_SUBST(LIBTOOL)dnl ! # Prevent multiple expansion ! define([AC_PROG_LIBTOOL], []) ! ])# _AC_PROG_LIBTOOL ! # AC_LIBTOOL_SETUP ! # ---------------- ! AC_DEFUN([AC_LIBTOOL_SETUP], ! [AC_PREREQ(2.50)dnl ! AC_REQUIRE([AC_ENABLE_SHARED])dnl ! AC_REQUIRE([AC_ENABLE_STATIC])dnl ! AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl ! AC_REQUIRE([AC_CANONICAL_HOST])dnl ! AC_REQUIRE([AC_CANONICAL_BUILD])dnl ! AC_REQUIRE([AC_PROG_CC])dnl ! AC_REQUIRE([AC_PROG_LD])dnl ! AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl ! AC_REQUIRE([AC_PROG_NM])dnl ! AC_REQUIRE([AC_PROG_LN_S])dnl ! AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl ! # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! ! AC_REQUIRE([AC_OBJEXT])dnl ! AC_REQUIRE([AC_EXEEXT])dnl ! dnl ! AC_LIBTOOL_SYS_MAX_CMD_LEN ! AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! AC_LIBTOOL_OBJDIR ! ! AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! _LT_AC_PROG_ECHO_BACKSLASH ! ! 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 ! # 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'] ! # 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 avoid accidental globbing in evaled expressions + no_glob_subst='s/\*/\\\*/g' ! # Constants: ! rm="rm -f" ! # Global variables: ! default_ofile=libtool ! can_build_shared=yes ! # All known linkers require a `.a' archive for static linking (except MSVC, ! # which needs '.lib'). ! libext=a ! ltmain="$ac_aux_dir/ltmain.sh" ! ofile="$default_ofile" ! with_gnu_ld="$lt_cv_prog_gnu_ld" ! AC_CHECK_TOOL(AR, ar, false) ! AC_CHECK_TOOL(RANLIB, ranlib, :) ! AC_CHECK_TOOL(STRIP, strip, :) ! old_CC="$CC" ! old_CFLAGS="$CFLAGS" ! # Set sane defaults for various variables ! test -z "$AR" && AR=ar ! test -z "$AR_FLAGS" && AR_FLAGS=cru ! test -z "$AS" && AS=as ! test -z "$CC" && CC=cc ! test -z "$LTCC" && LTCC=$CC ! test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ! test -z "$DLLTOOL" && DLLTOOL=dlltool ! test -z "$LD" && LD=ld ! test -z "$LN_S" && LN_S="ln -s" ! test -z "$MAGIC_CMD" && MAGIC_CMD=file ! test -z "$NM" && NM=nm ! test -z "$SED" && SED=sed ! test -z "$OBJDUMP" && OBJDUMP=objdump ! test -z "$RANLIB" && RANLIB=: ! test -z "$STRIP" && STRIP=: ! test -z "$ac_objext" && ac_objext=o ! # Determine commands to create old-style static archives. ! old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' ! 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 \$oldlib" ! ;; ! *) ! old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ! ;; ! esac ! old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi ! _LT_CC_BASENAME([$compiler]) ! # Only perform the check for file, if the check method requires it ! case $deplibs_check_method in ! file_magic*) ! if test "$file_magic_cmd" = '$MAGIC_CMD'; then ! AC_PATH_MAGIC ! fi ! ;; ! esac ! AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) ! AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ! enable_win32_dll=yes, enable_win32_dll=no) ! AC_ARG_ENABLE([libtool-lock], ! [AC_HELP_STRING([--disable-libtool-lock], ! [avoid locking (might break parallel builds)])]) ! test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ! AC_ARG_WITH([pic], ! [AC_HELP_STRING([--with-pic], ! [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ! [pic_mode="$withval"], ! [pic_mode=default]) ! test -z "$pic_mode" && pic_mode=default ! # Use C for the default configuration in the libtool script ! tagname= ! AC_LIBTOOL_LANG_C_CONFIG ! _LT_AC_TAGCONFIG ! ])# AC_LIBTOOL_SETUP ! # _LT_AC_SYS_COMPILER ! # ------------------- ! AC_DEFUN([_LT_AC_SYS_COMPILER], ! [AC_REQUIRE([AC_PROG_CC])dnl ! # 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_AC_SYS_COMPILER ! ! ! # _LT_CC_BASENAME(CC) ! # ------------------- ! # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ! AC_DEFUN([_LT_CC_BASENAME], ! [for cc_temp in $1""; do ! case $cc_temp in ! compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ! distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ! \-*) ;; ! *) break;; ! esac ! done ! cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ]) ! # _LT_COMPILER_BOILERPLATE ! # ------------------------ ! # Check for compiler boilerplate output or warnings with ! # the simple compiler test code. ! AC_DEFUN([_LT_COMPILER_BOILERPLATE], ! [ac_outfile=conftest.$ac_objext ! printf "$lt_simple_compile_test_code" >conftest.$ac_ext ! eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ! _lt_compiler_boilerplate=`cat conftest.err` ! $rm conftest* ! ])# _LT_COMPILER_BOILERPLATE ! # _LT_LINKER_BOILERPLATE ! # ---------------------- ! # Check for linker boilerplate output or warnings with ! # the simple link test code. ! AC_DEFUN([_LT_LINKER_BOILERPLATE], ! [ac_outfile=conftest.$ac_objext ! printf "$lt_simple_link_test_code" >conftest.$ac_ext ! eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ! _lt_linker_boilerplate=`cat conftest.err` ! $rm conftest* ! ])# _LT_LINKER_BOILERPLATE ! # _LT_AC_SYS_LIBPATH_AIX ! # ---------------------- ! # Links a minimal program and checks the executable ! # for the system default hardcoded library path. In most cases, ! # this is /usr/lib:/lib, but when the MPI compilers are used ! # the location of the communication and MPI libs are included too. ! # If we don't find anything, use the default library path according ! # to the aix ld manual. ! AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], ! [AC_LINK_IFELSE(AC_LANG_PROGRAM,[ ! aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ! }'` ! # Check for a 64-bit object if we didn't find anything. ! if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ! }'`; fi],[]) ! if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ! ])# _LT_AC_SYS_LIBPATH_AIX ! # _LT_AC_SHELL_INIT(ARG) ! # ---------------------- ! AC_DEFUN([_LT_AC_SHELL_INIT], ! [ifdef([AC_DIVERSION_NOTICE], ! [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], ! [AC_DIVERT_PUSH(NOTICE)]) ! $1 ! AC_DIVERT_POP ! ])# _LT_AC_SHELL_INIT ! # _LT_AC_PROG_ECHO_BACKSLASH ! # -------------------------- ! # Add some code to the start of the generated configure script which ! # will find an echo command which doesn't interpret backslashes. ! AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], ! [_LT_AC_SHELL_INIT([ ! # Check that we are running under the correct shell. ! SHELL=${CONFIG_SHELL-/bin/sh} ! case X$ECHO in ! X*--fallback-echo) ! # Remove one level of quotation (which was required for Make). ! ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ! ;; ! esac ! echo=${ECHO-echo} ! if test "X[$]1" = X--no-reexec; then ! # Discard the --no-reexec flag, and continue. ! shift ! elif test "X[$]1" = X--fallback-echo; then ! # Avoid inline document here, it may be left over ! : ! elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then ! # Yippee, $echo works! ! : ! else ! # Restart under the correct shell. ! exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} ! fi ! if test "X[$]1" = X--fallback-echo; then ! # used as fallback echo ! shift ! cat </dev/null 2>&1 && unset CDPATH ! if test -z "$ECHO"; then ! if test "X${echo_test_string+set}" != Xset; then ! # find a string as large as possible, as long as the shell can cope with it ! for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ! # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ! if (echo_test_string=`eval $cmd`) 2>/dev/null && ! echo_test_string=`eval $cmd` && ! (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null ! then ! break ! fi ! done fi ! if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! : ! else ! # The Solaris, AIX, and Digital Unix default echo programs unquote ! # backslashes. This makes it impossible to quote backslashes using ! # echo "$something" | sed 's/\\/\\\\/g' ! # ! # So, first we look for a working echo in the user's PATH. ! lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ! for dir in $PATH /usr/ucb; do ! IFS="$lt_save_ifs" ! if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ! test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! echo="$dir/echo" ! break ! fi ! done ! IFS="$lt_save_ifs" ! if test "X$echo" = Xecho; then ! # We didn't find a better echo, so look for alternatives. ! if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! # This shell has a builtin print -r that does the trick. ! echo='print -r' ! elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && ! test "X$CONFIG_SHELL" != X/bin/ksh; then ! # If we have ksh, try running configure again with it. ! ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ! export ORIGINAL_CONFIG_SHELL ! CONFIG_SHELL=/bin/ksh ! export CONFIG_SHELL ! exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} ! else ! # Try using printf. ! echo='printf %s\n' ! if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ! echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! # Cool, printf works ! : ! elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ! test "X$echo_testing_string" = 'X\t' && ! echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ! export CONFIG_SHELL ! SHELL="$CONFIG_SHELL" ! export SHELL ! echo="$CONFIG_SHELL [$]0 --fallback-echo" ! elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ! test "X$echo_testing_string" = 'X\t' && ! echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ! test "X$echo_testing_string" = "X$echo_test_string"; then ! echo="$CONFIG_SHELL [$]0 --fallback-echo" ! else ! # maybe with a smaller string... ! prev=: ! for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do ! if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null ! then ! break ! fi ! prev="$cmd" ! done ! if test "$prev" != 'sed 50q "[$]0"'; then ! echo_test_string=`eval $prev` ! export echo_test_string ! exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ! else ! # Oops. We lost completely, so just stick with echo. ! echo=echo ! fi ! fi ! fi ! fi ! fi ! fi ! # Copy echo and quote the copy suitably for passing to libtool from ! # the Makefile, instead of quoting the original, which is used later. ! ECHO=$echo ! if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ! ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" ! fi ! AC_SUBST(ECHO) ! ])])# _LT_AC_PROG_ECHO_BACKSLASH ! # _LT_AC_LOCK ! # ----------- ! AC_DEFUN([_LT_AC_LOCK], ! [AC_ARG_ENABLE([libtool-lock], ! [AC_HELP_STRING([--disable-libtool-lock], ! [avoid locking (might break parallel builds)])]) ! test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ! # 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 __oline__ "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-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|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-*linux*) ! LD="${LD-ld} -m elf_i386" ! ;; ! ppc64-*linux*|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-*linux*) ! LD="${LD-ld} -m elf_x86_64" ! ;; ! ppc*-*linux*|powerpc*-*linux*) ! LD="${LD-ld} -m elf64ppc" ! ;; ! s390*-*linux*) ! 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_TRY_LINK([],[],[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 + ;; + sparc*-*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*) LD="${LD-ld} -m elf64_sparc" ;; + *) LD="${LD-ld} -64" ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; ! AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ! [*-*-cygwin* | *-*-mingw* | *-*-pw32*) ! AC_CHECK_TOOL(DLLTOOL, dlltool, false) ! AC_CHECK_TOOL(AS, as, false) ! AC_CHECK_TOOL(OBJDUMP, objdump, false) ! ;; ! ]) ! esac + need_locks="$enable_libtool_lock" ! ])# _LT_AC_LOCK + # AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, + # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) + # ---------------------------------------------------------------- + # Check whether the given compiler option works + AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], + [AC_REQUIRE([LT_AC_PROG_SED]) + AC_CACHE_CHECK([$1], [$2], + [$2=no + ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + printf "$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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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 ! ifelse([$5], , :, [$5]) ! else ! ifelse([$6], , :, [$6]) ! fi ! ])# AC_LIBTOOL_COMPILER_OPTION ! # AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ! # [ACTION-SUCCESS], [ACTION-FAILURE]) ! # ------------------------------------------------------------ ! # Check whether the given compiler option works ! AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], ! [AC_CACHE_CHECK([$1], [$2], ! [$2=no ! save_LDFLAGS="$LDFLAGS" ! LDFLAGS="$LDFLAGS $3" ! printf "$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 "X$_lt_linker_boilerplate" | $Xsed -e '/^$/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 conftest* ! LDFLAGS="$save_LDFLAGS" ! ]) + if test x"[$]$2" = xyes; then + ifelse([$4], , :, [$4]) + else + ifelse([$5], , :, [$5]) + fi + ])# AC_LIBTOOL_LINKER_OPTION ! # AC_LIBTOOL_SYS_MAX_CMD_LEN ! # -------------------------- ! AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], ! [# find the maximum length of command line arguments ! 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*) ! # 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; ! ;; ! 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 ! ;; ! 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 ! ;; ! *) ! # 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. ! SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ! while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ ! = "XX$teststring") >/dev/null 2>&1 && ! new_result=`expr "X$teststring" : ".*" 2>&1` && ! lt_cv_sys_max_cmd_len=$new_result && ! test $i != 17 # 1/2 MB should be enough ! do ! i=`expr $i + 1` ! teststring=$teststring$teststring ! done ! 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` ! ;; ! 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 ! ])# AC_LIBTOOL_SYS_MAX_CMD_LEN ! # _LT_AC_CHECK_DLFCN ! # ------------------ ! AC_DEFUN([_LT_AC_CHECK_DLFCN], ! [AC_CHECK_HEADERS(dlfcn.h)dnl ! ])# _LT_AC_CHECK_DLFCN ! # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ! # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ! # --------------------------------------------------------------------- ! AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], ! [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ! 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 < ! #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 ! #ifdef __cplusplus ! extern "C" void exit (int); ! #endif ! void fnord() { int i=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; ! /* dlclose (self); */ ! } ! else ! puts (dlerror ()); ! ! exit (status); ! }] ! 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_AC_TRY_DLOPEN_SELF ! # AC_LIBTOOL_DLOPEN_SELF ! # ---------------------- ! AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], ! [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ! if test "x$enable_dlopen" != xyes; then ! enable_dlopen=unknown ! enable_dlopen_self=unknown ! 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*) ! 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="-dld"], ! [AC_CHECK_FUNC([dlopen], ! [lt_cv_dlopen="dlopen"], ! [AC_CHECK_LIB([dl], [dlopen], ! [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], ! [AC_CHECK_LIB([svld], [dlopen], ! [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], ! [AC_CHECK_LIB([dld], [dld_link], ! [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) ! ]) ! ]) ! ]) ! ]) ! ]) ! ;; ! 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_AC_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_AC_TRY_DLOPEN_SELF( ! lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, ! lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ! ]) ! 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 ! ])# AC_LIBTOOL_DLOPEN_SELF ! # AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) ! # --------------------------------- ! # Check to see if options -c and -o are simultaneously supported by compiler ! AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], ! [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], ! [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ! [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ! $rm -r conftest 2>/dev/null ! mkdir conftest ! cd conftest ! mkdir out ! printf "$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:__oline__: $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:__oline__: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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_AC_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 .. + rmdir conftest + $rm conftest* + ]) + ])# AC_LIBTOOL_PROG_CC_C_O ! # AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) ! # ----------------------------------------- ! # Check to see if we can do hard links to lock some files if needed ! AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], ! [AC_REQUIRE([_LT_AC_LOCK])dnl ! hard_links="nottested" ! if test "$_LT_AC_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 + ])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS ! ! # AC_LIBTOOL_OBJDIR ! # ----------------- ! AC_DEFUN([AC_LIBTOOL_OBJDIR], ! [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], ! [rm -f .libs 2>/dev/null ! mkdir .libs 2>/dev/null ! if test -d .libs; then ! 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 + ])# AC_LIBTOOL_OBJDIR ! # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) ! # ---------------------------------------------- ! # Check hardcoding attributes. ! AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], ! [AC_MSG_CHECKING([how to hardcode library paths into programs]) ! _LT_AC_TAGVAR(hardcode_action, $1)= ! if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ ! test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ ! test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ! # We can hardcode non-existant directories. ! if test "$_LT_AC_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_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && ! test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then ! # Linking always hardcodes the temporary library directory. ! _LT_AC_TAGVAR(hardcode_action, $1)=relink ! else ! # We can link without hardcoding, and we can hardcode nonexisting dirs. ! _LT_AC_TAGVAR(hardcode_action, $1)=immediate ! fi else ! # We cannot hardcode anything, or else we can only hardcode existing ! # directories. ! _LT_AC_TAGVAR(hardcode_action, $1)=unsupported ! fi ! AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) ! if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; 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 ! ])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH ! # AC_LIBTOOL_SYS_LIB_STRIP ! # ------------------------ ! AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], ! [striplib= ! old_striplib= ! AC_MSG_CHECKING([whether stripping libraries is possible]) ! if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then ! 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" ! AC_MSG_RESULT([yes]) ! else ! AC_MSG_RESULT([no]) fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac fi + ])# AC_LIBTOOL_SYS_LIB_STRIP ! ! # AC_LIBTOOL_SYS_DYNAMIC_LINKER ! # ----------------------------- ! # PORTME Fill in your ld.so characteristics ! AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], ! [AC_MSG_CHECKING([dynamic linker characteristics]) ! 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" ! if test "$GCC" = yes; then ! sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ! if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then ! # 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. ! 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 ! else ! sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi + 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 + 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' ! ;; ! aix4* | aix5*) ! version_type=linux ! 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*) ! 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=`$echo "X$lib" | $Xsed -e '\''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' ;; ! beos*) ! library_names_spec='${libname}${shared_ext}' ! dynamic_linker="$host_os ld.so" ! shlibpath_var=LIBRARY_PATH ;; ! bsdi[[45]]*) ! version_type=linux ! 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*) ! version_type=windows ! shrext_cmds=".dll" ! need_version=no ! need_lib_prefix=no ! ! case $GCC,$host_os in ! yes,cygwin* | yes,mingw* | yes,pw32*) ! 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' ! 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}' ! sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ! ;; ! mingw*) ! # MinGW DLLs use traditional 'lib' prefix ! soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ! sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ! if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then ! # It is most probably a Windows format PATH printed by ! # mingw gcc, but we are running on Cygwin. Gcc prints its search ! # path with ; separators, and with drive letters. We can handle the ! # drive letters (cygwin fileutils understands them), so leave them, ! # especially as we might pass files found there to a mingw objdump, ! # which wouldn't understand a cygwinified path. Ahh. ! 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 ! ;; ! 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 + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # 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}${versuffix}$shared_ext ${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`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi ! sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; ! dgux*) ! 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 ;; ! freebsd1*) ! dynamic_linker=no ! ;; ! kfreebsd*-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='GNU ld.so' ! ;; + 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[[123]]*) 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 + ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; ! 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 ! 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' + ;; ! interix3*) ! 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' ! 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 ! 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 Linux ELF. ! linux*) ! 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' ! finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' ! shlibpath_var=LD_LIBRARY_PATH ! shlibpath_overrides_runpath=no ! # 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 ! ! # find out which ABI we are using ! libsuff= ! case "$host_cpu" in ! x86_64*|s390x*|powerpc64*) ! echo '[#]line __oline__ "configure"' > conftest.$ac_ext ! if AC_TRY_EVAL(ac_compile); then ! case `/usr/bin/file conftest.$ac_objext` in ! *64-bit*) ! libsuff=64 ! sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ! ;; esac fi ! rm -rf conftest* ;; esac + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" + fi ! # We used to test for /lib/ld.so.1 and disable shared libraries on ! # 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' ! ;; ! knetbsd*-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='GNU ld.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 + 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=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=yes ! ;; + 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" ! ;; ! solaris*) ! 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=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 ! 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 ! export_dynamic_flag_spec='${wl}-Blargedynsym' ! 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 ! 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 + 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' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + 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' + ;; ! uts4*) ! version_type=linux ! 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 ! ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER ! # _LT_AC_TAGCONFIG ! # ---------------- ! AC_DEFUN([_LT_AC_TAGCONFIG], ! [AC_ARG_WITH([tags], ! [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], ! [include additional configurations @<:@automatic@:>@])], ! [tagnames="$withval"]) ! if test -f "$ltmain" && test -n "$tagnames"; then ! if test ! -f "${ofile}"; then ! AC_MSG_WARN([output file `$ofile' does not exist]) fi + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) + else + AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) + fi + fi + if test -z "$LTCFLAGS"; then + eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" + fi ! # Extract list of available tagged configurations in $ofile. ! # Note that this assumes the entire list is on one line. ! available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in + "") ;; + *) AC_MSG_ERROR([invalid tag name: $tagname]) + ;; + esac ! if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null ! then ! AC_MSG_ERROR([tag name \"$tagname\" already exists]) ! fi ! # Update the list of available tags. ! if test -n "$tagname"; then ! echo appending configuration tag \"$tagname\" to $ofile ! case $tagname in ! CXX) ! if test -n "$CXX" && ( test "X$CXX" != "Xno" && ! ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ! (test "X$CXX" != "Xg++"))) ; then ! AC_LIBTOOL_LANG_CXX_CONFIG ! else ! tagname="" ! fi ! ;; + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + AC_LIBTOOL_LANG_F77_CONFIG + else + tagname="" + fi + ;; ! GCJ) ! if test -n "$GCJ" && test "X$GCJ" != "Xno"; then ! AC_LIBTOOL_LANG_GCJ_CONFIG ! else ! tagname="" ! fi ! ;; + RC) + AC_LIBTOOL_LANG_RC_CONFIG + ;; ! *) ! AC_MSG_ERROR([Unsupported tag name: $tagname]) ! ;; ! esac ! ! # Append the new tag name to the list of available tags. ! if test -n "$tagname" ; then ! available_tags="$available_tags $tagname" ! fi ! fi ! done ! IFS="$lt_save_ifs" ! ! # Now substitute the updated list of available tags. ! if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then ! mv "${ofile}T" "$ofile" ! chmod +x "$ofile" else ! rm -f "${ofile}T" ! AC_MSG_ERROR([unable to update list of available tagged configurations.]) fi fi ! ])# _LT_AC_TAGCONFIG ! # AC_LIBTOOL_DLOPEN ! # ----------------- ! # enable checks for dlopen support ! AC_DEFUN([AC_LIBTOOL_DLOPEN], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) ! ])# AC_LIBTOOL_DLOPEN ! # AC_LIBTOOL_WIN32_DLL ! # -------------------- ! # declare package support for building win32 DLLs ! AC_DEFUN([AC_LIBTOOL_WIN32_DLL], ! [AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) ! ])# AC_LIBTOOL_WIN32_DLL ! # AC_ENABLE_SHARED([DEFAULT]) ! # --------------------------- ! # implement the --enable-shared flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_SHARED], ! [define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([shared], ! [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], ! [build shared libraries @<:@default=]AC_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=]AC_ENABLE_SHARED_DEFAULT) ! ])# AC_ENABLE_SHARED ! # AC_DISABLE_SHARED ! # ----------------- ! # set the default shared flag to --disable-shared ! AC_DEFUN([AC_DISABLE_SHARED], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_SHARED(no) ! ])# AC_DISABLE_SHARED ! # AC_ENABLE_STATIC([DEFAULT]) ! # --------------------------- ! # implement the --enable-static flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_STATIC], ! [define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([static], ! [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], ! [build static libraries @<:@default=]AC_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=]AC_ENABLE_STATIC_DEFAULT) ! ])# AC_ENABLE_STATIC ! ! ! # AC_DISABLE_STATIC ! # ----------------- ! # set the default static flag to --disable-static ! AC_DEFUN([AC_DISABLE_STATIC], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_STATIC(no) ! ])# AC_DISABLE_STATIC ! ! ! # AC_ENABLE_FAST_INSTALL([DEFAULT]) ! # --------------------------------- ! # implement the --enable-fast-install flag ! # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ! AC_DEFUN([AC_ENABLE_FAST_INSTALL], ! [define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl ! AC_ARG_ENABLE([fast-install], ! [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], ! [optimize for fast installation @<:@default=]AC_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=]AC_ENABLE_FAST_INSTALL_DEFAULT) ! ])# AC_ENABLE_FAST_INSTALL ! # AC_DISABLE_FAST_INSTALL ! # ----------------------- ! # set the default to --disable-fast-install ! AC_DEFUN([AC_DISABLE_FAST_INSTALL], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_ENABLE_FAST_INSTALL(no) ! ])# AC_DISABLE_FAST_INSTALL ! # AC_LIBTOOL_PICMODE([MODE]) ! # -------------------------- ! # implement the --with-pic flag ! # MODE is either `yes' or `no'. If omitted, it defaults to `both'. ! AC_DEFUN([AC_LIBTOOL_PICMODE], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! pic_mode=ifelse($#,1,$1,default) ! ])# AC_LIBTOOL_PICMODE ! ! ! # AC_PROG_EGREP ! # ------------- ! # This is predefined starting with Autoconf 2.54, so this conditional ! # definition can be removed once we require Autoconf 2.54 or later. ! m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], ! [AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], ! [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 ! then ac_cv_prog_egrep='grep -E' ! else ac_cv_prog_egrep='egrep' ! fi]) ! EGREP=$ac_cv_prog_egrep ! AC_SUBST([EGREP]) ! ])]) ! ! ! # AC_PATH_TOOL_PREFIX ! # ------------------- ! # find a file program which can recognise shared library ! AC_DEFUN([AC_PATH_TOOL_PREFIX], ! [AC_REQUIRE([AC_PROG_EGREP])dnl ! 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="ifelse([$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 <&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 ! ! 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 + ])# AC_PATH_TOOL_PREFIX ! ! # AC_PATH_MAGIC ! # ------------- ! # find a file program which can recognise a shared library ! AC_DEFUN([AC_PATH_MAGIC], ! [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) ! if test -z "$lt_cv_path_MAGIC_CMD"; then ! if test -n "$ac_tool_prefix"; then ! AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else ! MAGIC_CMD=: fi ! fi ! ])# AC_PATH_MAGIC ! ! ! # AC_PROG_LD ! # ---------- ! # find the pathname to the GNU or non-GNU linker ! AC_DEFUN([AC_PROG_LD], ! [AC_ARG_WITH([gnu-ld], ! [AC_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]) ! AC_REQUIRE([LT_AC_PROG_SED])dnl ! AC_REQUIRE([AC_PROG_CC])dnl ! AC_REQUIRE([AC_CANONICAL_HOST])dnl ! AC_REQUIRE([AC_CANONICAL_BUILD])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; 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 ! ;; ! ! gnu*) ! 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]) 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 ;; ! interix3*) ! # 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 Linux ELF. ! linux*) ! lt_cv_deplibs_check_method=pass_all ;; netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then ! lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else ! 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=unknown ;; 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 ;; solaris*) ! 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 ;; ! sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ! lt_cv_deplibs_check_method=pass_all ;; + esac + ]) + file_magic_cmd=$lt_cv_file_magic_cmd + deplibs_check_method=$lt_cv_deplibs_check_method + test -z "$deplibs_check_method" && deplibs_check_method=unknown + ])# AC_DEPLIBS_CHECK_METHOD + + + # AC_PROG_NM + # ---------- + # find the pathname to a BSD-compatible name lister + AC_DEFUN([AC_PROG_NM], + [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, + [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 + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm + fi]) + NM="$lt_cv_path_NM" + ])# AC_PROG_NM + + # AC_CHECK_LIBM + # ------------- + # check for math library + AC_DEFUN([AC_CHECK_LIBM], + [AC_REQUIRE([AC_CANONICAL_HOST])dnl + LIBM= + case $host in + *-*-beos* | *-*-cygwin* | *-*-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_CHECK_LIBM + # AC_LIBLTDL_CONVENIENCE([DIRECTORY]) + # ----------------------------------- + # sets LIBLTDL to the link flags for the libltdl convenience library and + # LTDLINCL to the include flags for the libltdl header and adds + # --enable-ltdl-convenience to the configure arguments. Note that + # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, + # it is assumed to be `libltdl'. LIBLTDL will be prefixed with + # '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' + # (note the single quotes!). If your package is not flat and you're not + # using automake, define top_builddir and top_srcdir appropriately in + # the Makefiles. + AC_DEFUN([AC_LIBLTDL_CONVENIENCE], + [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" + ])# AC_LIBLTDL_CONVENIENCE ! # AC_LIBLTDL_INSTALLABLE([DIRECTORY]) ! # ----------------------------------- ! # sets LIBLTDL to the link flags for the libltdl installable library and ! # LTDLINCL to the include flags for the libltdl header and adds ! # --enable-ltdl-install to the configure arguments. Note that ! # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, ! # and an installed libltdl is not found, it is assumed to be `libltdl'. ! # LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with ! # '${top_srcdir}/' (note the single quotes!). If your package is not ! # flat and you're not using automake, define top_builddir and top_srcdir ! # appropriately in the Makefiles. ! # In the future, this macro may have to be called after AC_PROG_LIBTOOL. ! AC_DEFUN([AC_LIBLTDL_INSTALLABLE], ! [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl ! AC_CHECK_LIB(ltdl, lt_dlinit, ! [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], ! [if test x"$enable_ltdl_install" = xno; then ! AC_MSG_WARN([libltdl not installed, but installation disabled]) ! else ! enable_ltdl_install=yes ! fi ! ]) ! if test x"$enable_ltdl_install" = x"yes"; then ! ac_configure_args="$ac_configure_args --enable-ltdl-install" ! LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la ! LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) ! else ! ac_configure_args="$ac_configure_args --enable-ltdl-install=no" ! LIBLTDL="-lltdl" ! LTDLINCL= fi + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" + ])# AC_LIBLTDL_INSTALLABLE ! # AC_LIBTOOL_CXX ! # -------------- ! # enable support for C++ libraries ! AC_DEFUN([AC_LIBTOOL_CXX], ! [AC_REQUIRE([_LT_AC_LANG_CXX]) ! ])# AC_LIBTOOL_CXX ! # _LT_AC_LANG_CXX ! # --------------- ! AC_DEFUN([_LT_AC_LANG_CXX], ! [AC_REQUIRE([AC_PROG_CXX]) ! AC_REQUIRE([_LT_AC_PROG_CXXCPP]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) ! ])# _LT_AC_LANG_CXX ! # _LT_AC_PROG_CXXCPP ! # ------------------ ! AC_DEFUN([_LT_AC_PROG_CXXCPP], ! [ ! AC_REQUIRE([AC_PROG_CXX]) ! if test -n "$CXX" && ( test "X$CXX" != "Xno" && ! ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ! (test "X$CXX" != "Xg++"))) ; then ! AC_PROG_CXXCPP ! fi ! ])# _LT_AC_PROG_CXXCPP ! # AC_LIBTOOL_F77 ! # -------------- ! # enable support for Fortran 77 libraries ! AC_DEFUN([AC_LIBTOOL_F77], ! [AC_REQUIRE([_LT_AC_LANG_F77]) ! ])# AC_LIBTOOL_F77 ! # _LT_AC_LANG_F77 ! # --------------- ! AC_DEFUN([_LT_AC_LANG_F77], ! [AC_REQUIRE([AC_PROG_F77]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) ! ])# _LT_AC_LANG_F77 ! # AC_LIBTOOL_GCJ ! # -------------- ! # enable support for GCJ libraries ! AC_DEFUN([AC_LIBTOOL_GCJ], ! [AC_REQUIRE([_LT_AC_LANG_GCJ]) ! ])# AC_LIBTOOL_GCJ ! # _LT_AC_LANG_GCJ ! # --------------- ! AC_DEFUN([_LT_AC_LANG_GCJ], ! [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], ! [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], ! [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], ! [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], ! [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], ! [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) ! ])# _LT_AC_LANG_GCJ ! # AC_LIBTOOL_RC ! # ------------- ! # enable support for Windows resource files ! AC_DEFUN([AC_LIBTOOL_RC], ! [AC_REQUIRE([LT_AC_PROG_RC]) ! _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) ! ])# AC_LIBTOOL_RC ! # AC_LIBTOOL_LANG_C_CONFIG ! # ------------------------ ! # Ensure that the configuration vars for the C compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) ! AC_DEFUN([_LT_AC_LANG_C_CONFIG], ! [lt_save_CC="$CC" ! 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_AC_TAGVAR(objext, $1)=$objext + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;\n" ! # Code to be used in simple link tests ! lt_simple_link_test_code='int main(){return(0);}\n' + _LT_AC_SYS_COMPILER ! # save warnings/boilerplate of simple test code ! _LT_COMPILER_BOILERPLATE ! _LT_LINKER_BOILERPLATE + AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) + AC_LIBTOOL_PROG_COMPILER_PIC($1) + AC_LIBTOOL_PROG_CC_C_O($1) + AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) + AC_LIBTOOL_PROG_LD_SHLIBS($1) + AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) + AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) + AC_LIBTOOL_SYS_LIB_STRIP + AC_LIBTOOL_DLOPEN_SELF ! # 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 ! ;; + aix4* | aix5*) + 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]) + AC_LIBTOOL_CONFIG($1) ! AC_LANG_POP ! CC="$lt_save_CC" ! ])# AC_LIBTOOL_LANG_C_CONFIG ! # AC_LIBTOOL_LANG_CXX_CONFIG ! # -------------------------- ! # Ensure that the configuration vars for the C compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) ! AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], ! [AC_LANG_PUSH(C++) ! AC_REQUIRE([AC_PROG_CXX]) ! AC_REQUIRE([_LT_AC_PROG_CXXCPP]) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(archive_expsym_cmds, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(hardcode_automatic, $1)=no + _LT_AC_TAGVAR(module_cmds, $1)= + _LT_AC_TAGVAR(module_expsym_cmds, $1)= + _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown + _LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds + _LT_AC_TAGVAR(no_undefined_flag, $1)= + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no ! # Dependencies to place before and after the object being linked: ! _LT_AC_TAGVAR(predep_objects, $1)= ! _LT_AC_TAGVAR(postdep_objects, $1)= ! _LT_AC_TAGVAR(predeps, $1)= ! _LT_AC_TAGVAR(postdeps, $1)= ! _LT_AC_TAGVAR(compiler_lib_search_path, $1)= ! # Source file extension for C++ test sources. ! ac_ext=cpp ! # Object file extension for compiled C++ test sources. ! objext=o ! _LT_AC_TAGVAR(objext, $1)=$objext + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;\n" ! # Code to be used in simple link tests ! lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n' + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_AC_SYS_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_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++"} ! compiler=$CC ! _LT_AC_TAGVAR(compiler, $1)=$CC ! _LT_CC_BASENAME([$compiler]) ! ! # We don't want -fno-exception wen compiling C++ code, so set the ! # no_builtin_flag separately ! if test "$GXX" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi + if test "$GXX" = yes; then + # Set up default GNU C++ configuration ! AC_PROG_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ! _LT_AC_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_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else ! _LT_AC_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_AC_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 "\-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_AC_TAGVAR(ld_shlibs, $1)=yes ! case $host_os in ! aix3*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! aix4* | aix5*) ! 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]].*|aix5*) ! 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_AC_TAGVAR(archive_cmds, $1)='' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! 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 ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! else ! # We have old collect2 ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_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 ! # It seems that -bexpall does not export symbols beginning with ! # underscore (_), so it is better to generate a list of symbols to export. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' ! # Determine the default libpath from the value encoded in an empty executable. ! _LT_AC_SYS_LIBPATH_AIX ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ! _LT_AC_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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ! else ! if test "$host_cpu" = ia64; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ! _LT_AC_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_AC_SYS_LIBPATH_AIX ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ! # Exported symbols can be pulled into shared objects from archives ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! # This is similar to how AIX traditionally builds its shared libraries. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! # Joseph Beckenbach says some releases of gcc ! # support --undefined. This deserves some investigation. FIXME ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! chorus*) ! case $cc_basename in ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! cygwin* | mingw* | pw32*) ! # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ! # as there is no search path for DLLs. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ! if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then ! _LT_AC_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_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ;; + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! if test "$GXX" = yes ; then ! lt_int_apple_cc_single_mod=no ! output_verbose_link_cmd='echo' ! if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then ! lt_int_apple_cc_single_mod=yes ! fi ! if test "X$lt_int_apple_cc_single_mod" = Xyes ; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' ! else ! _LT_AC_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' ! fi ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! if test "X$lt_int_apple_cc_single_mod" = Xyes ; then ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! else ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! fi ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! else ! case $cc_basename in ! xlc*) ! output_verbose_link_cmd='echo' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! ;; ! *) ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! fi ! ;; ! dgux*) ! case $cc_basename in ! ec++*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! ghcx*) ! # Green Hills C++ Compiler ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ;; ! freebsd[[12]]*) ! # C++ shared libraries reported to be fairly broken before switch to ELF ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; ! freebsd-elf*) ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; ! freebsd* | kfreebsd*-gnu | dragonfly*) ! # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF ! # conventions ! _LT_AC_TAGVAR(ld_shlibs, $1)=yes ;; ! gnu*) ;; ! hpux9*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_AC_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) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${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_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ! ;; ! *) ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! ;; ! esac ! fi ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! *) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! aCC*) ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) ! _LT_AC_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; echo $list' ! ;; ! *) ! if test "$GXX" = yes; then ! if test $with_gnu_ld = no; then ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! interix3*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_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_AC_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_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -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_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + linux*) + 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_AC_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_AC_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; echo $list' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' + _LT_AC_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_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ! ;; ! icpc*) ! # 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_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ! ;; ! pgCC*) ! # Portland Group C++ compiler ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ! _LT_AC_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' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ! _LT_AC_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=`echo $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; echo $list' ! ;; ! esac ! ;; ! lynxos*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! m88k*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! mvs*) ! case $cc_basename in ! cxx*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ! wlarc= ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! 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::"' ! ;; ! openbsd2*) ! # C++ shared libraries are fairly broken ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! openbsd*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ! _LT_AC_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_AC_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_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ! fi ! output_verbose_link_cmd='echo' ! ;; ! osf3*) ! 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_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! # Archives containing C++ object files must be created using ! # "CC -Bstatic", where "CC" is the KAI C++ compiler. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ! ;; ! RCC*) ! # Rational C++ 2.4.1 ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! cxx*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_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=`echo $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; echo $list' ! ;; ! *) ! if test "$GXX" = yes && test "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_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" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_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 "\-L"' + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + 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_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! # Archives containing C++ object files must be created using ! # the KAI C++ compiler. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ! ;; ! RCC*) ! # Rational C++ 2.4.1 ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! cxx*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_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=`echo $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; echo $list' ! ;; ! *) ! if test "$GXX" = yes && test "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_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 "\-L"' ! else ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! psos*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! sunos4*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.x ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! lcc*) ! # Lucid ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! solaris*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.2, 5.x and Centerline C++ ! _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes ! _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! case $host_os in ! solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ! *) ! # The C++ compiler is used as linker so we must use $wl ! # flag to pass the commands to the underlying system ! # linker. We must also pass each convience library through ! # to the system linker between allextract/defaultextract. ! # The C++ compiler will combine linker options so we ! # cannot just pass the convience library names through ! # without $wl. ! # Supported since Solaris 2.6 (maybe 2.5.1?) ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ! ;; ! esac ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! output_verbose_link_cmd='echo' ! # 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_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ! ;; ! gcx*) ! # Green Hills C++ Compiler ! _LT_AC_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_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' ! if $CC --version | grep -v '^2\.7' > /dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ ! $CC -shared -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 \"\-L\"" ! else ! # g++ 2.7 appears to require `-G' NOT `-shared' on this ! # platform. ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ! _LT_AC_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 \"\-L\"" ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' ! fi ! ;; ! esac ! ;; ! sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var='LD_RUN_PATH' ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_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. ! # 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. ! # So that behaviour is only enabled if SCOABSPATH is set to a ! # non-empty value in the environment. Most likely only useful for ! # creating official distributions of packages. ! # This is a hack until libtool officially supports absolute path ! # names for shared libraries. ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ! runpath_var='LD_RUN_PATH' ! ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$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_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! vxworks*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ! AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) ! test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ! _LT_AC_TAGVAR(GCC, $1)="$GXX" ! _LT_AC_TAGVAR(LD, $1)="$LD" ! ! AC_LIBTOOL_POSTDEP_PREDEP($1) ! AC_LIBTOOL_PROG_COMPILER_PIC($1) ! AC_LIBTOOL_PROG_CC_C_O($1) ! AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) ! AC_LIBTOOL_PROG_LD_SHLIBS($1) ! AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) ! AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) AC_LIBTOOL_CONFIG($1) AC_LANG_POP ! CC=$lt_save_CC ! LDCXX=$LD ! LD=$lt_save_LD ! GCC=$lt_save_GCC ! with_gnu_ldcxx=$with_gnu_ld ! 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 ! ])# AC_LIBTOOL_LANG_CXX_CONFIG ! # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) ! # ------------------------------------ ! # Figure out "hidden" library dependencies from verbose ! # compiler output when linking a shared library. ! # Parse the compiler output and extract the necessary ! # objects, libraries and library flags. ! AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ ! 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... ! ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <&1" | \ ! grep 'no-whole-archive' > /dev/null; then ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ! else ! _LT_AC_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_AC_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 "\-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_AC_TAGVAR(ld_shlibs, $1)=yes ! case $host_os in ! aix3*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! aix4* | aix5*) ! 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]].*|aix5*) ! 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_AC_TAGVAR(archive_cmds, $1)='' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! 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 ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! else ! # We have old collect2 ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_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 ! # It seems that -bexpall does not export symbols beginning with ! # underscore (_), so it is better to generate a list of symbols to export. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' ! # Determine the default libpath from the value encoded in an empty executable. ! _LT_AC_SYS_LIBPATH_AIX ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ! _LT_AC_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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ! else ! if test "$host_cpu" = ia64; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ! _LT_AC_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_AC_SYS_LIBPATH_AIX ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ! # Exported symbols can be pulled into shared objects from archives ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! # This is similar to how AIX traditionally builds its shared libraries. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! # Joseph Beckenbach says some releases of gcc ! # support --undefined. This deserves some investigation. FIXME ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! chorus*) ! case $cc_basename in ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! cygwin* | mingw* | pw32*) ! # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ! # as there is no search path for DLLs. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ! if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then ! _LT_AC_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_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! darwin* | rhapsody*) ! case $host_os in ! rhapsody* | darwin1.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' ! ;; ! *) # Darwin 1.3 on ! if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! else ! case ${MACOSX_DEPLOYMENT_TARGET} in ! 10.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! ;; ! 10.*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' ! ;; ! esac ! fi ! ;; ! esac ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_automatic, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_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' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; ! dgux*) ! case $cc_basename in ! ec++*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! ghcx*) ! # Green Hills C++ Compiler ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! freebsd[[12]]*) ! # C++ shared libraries reported to be fairly broken before switch to ELF ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! freebsd-elf*) ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! ;; ! freebsd* | kfreebsd*-gnu | dragonfly*) ! # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF ! # conventions ! _LT_AC_TAGVAR(ld_shlibs, $1)=yes ! ;; ! gnu*) ! ;; ! hpux9*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! aCC*) ! _LT_AC_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) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ! ;; ! *) ! if test "$GXX" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! hpux10*|hpux11*) ! if test $with_gnu_ld = no; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ! ;; ! *) ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! ;; ! esac ! fi ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! aCC*) ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! *) ! _LT_AC_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; echo $list' ! ;; ! *) ! if test "$GXX" = yes; then ! if test $with_gnu_ld = no; then ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! interix3*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_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_AC_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_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -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_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' ! fi ! fi ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! ;; ! esac ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ;; ! linux*) ! 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_AC_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_AC_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; echo $list' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' ! _LT_AC_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_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ! ;; ! icpc*) ! # 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_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ! ;; ! pgCC*) ! # Portland Group C++ compiler ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ! _LT_AC_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' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' ! ;; ! cxx*) ! # Compaq C++ ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ! _LT_AC_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=`echo $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; echo $list' ! ;; ! esac ! ;; ! lynxos*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! m88k*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! mvs*) ! case $cc_basename in ! cxx*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ! wlarc= ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! 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::"' ! ;; ! openbsd2*) ! # C++ shared libraries are fairly broken ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! openbsd*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ! _LT_AC_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_AC_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_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ! fi ! output_verbose_link_cmd='echo' ! ;; ! osf3*) ! 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_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! # Archives containing C++ object files must be created using ! # "CC -Bstatic", where "CC" is the KAI C++ compiler. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ! ;; ! RCC*) ! # Rational C++ 2.4.1 ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! cxx*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_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=`echo $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; echo $list' ! ;; ! *) ! if test "$GXX" = yes && test "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_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" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_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 "\-L"' ! else ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! 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_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! # Archives containing C++ object files must be created using ! # the KAI C++ compiler. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ! ;; ! RCC*) ! # Rational C++ 2.4.1 ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! cxx*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ! _LT_AC_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=`echo $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; echo $list' ! ;; ! *) ! if test "$GXX" = yes && test "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_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 "\-L"' ! else ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! esac ! ;; ! psos*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! sunos4*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.x ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! lcc*) ! # Lucid ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! solaris*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.2, 5.x and Centerline C++ ! _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes ! _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! case $host_os in ! solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ! *) ! # The C++ compiler is used as linker so we must use $wl ! # flag to pass the commands to the underlying system ! # linker. We must also pass each convience library through ! # to the system linker between allextract/defaultextract. ! # The C++ compiler will combine linker options so we ! # cannot just pass the convience library names through ! # without $wl. ! # Supported since Solaris 2.6 (maybe 2.5.1?) ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ! ;; ! esac ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! output_verbose_link_cmd='echo' ! # 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_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ! ;; ! gcx*) ! # Green Hills C++ Compiler ! _LT_AC_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_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' ! if $CC --version | grep -v '^2\.7' > /dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ ! $CC -shared -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 \"\-L\"" ! else ! # g++ 2.7 appears to require `-G' NOT `-shared' on this ! # platform. ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ! _LT_AC_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 \"\-L\"" ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' ! fi ! ;; ! esac ! ;; ! sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var='LD_RUN_PATH' ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_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. ! # 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. ! # So that behaviour is only enabled if SCOABSPATH is set to a ! # non-empty value in the environment. Most likely only useful for ! # creating official distributions of packages. ! # This is a hack until libtool officially supports absolute path ! # names for shared libraries. ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ! runpath_var='LD_RUN_PATH' ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$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_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! ;; ! vxworks*) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! *) ! # FIXME: insert proper C++ library support ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) ! test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ! _LT_AC_TAGVAR(GCC, $1)="$GXX" ! _LT_AC_TAGVAR(LD, $1)="$LD" ! AC_LIBTOOL_POSTDEP_PREDEP($1) ! AC_LIBTOOL_PROG_COMPILER_PIC($1) ! AC_LIBTOOL_PROG_CC_C_O($1) ! AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) ! AC_LIBTOOL_PROG_LD_SHLIBS($1) ! AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) ! AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ! AC_LIBTOOL_CONFIG($1) ! AC_LANG_POP ! CC=$lt_save_CC ! LDCXX=$LD ! LD=$lt_save_LD ! GCC=$lt_save_GCC ! with_gnu_ldcxx=$with_gnu_ld ! 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 ! ])# AC_LIBTOOL_LANG_CXX_CONFIG ! # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) ! # ------------------------------------ ! # Figure out "hidden" library dependencies from verbose ! # compiler output when linking a shared library. ! # Parse the compiler output and extract the necessary ! # objects, libraries and library flags. ! AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ ! 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... ! ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" ! ifelse([$1], [], ! [#! $SHELL ! # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ! # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) ! # NOTE: Changes made to this file will be lost: look at ltmain.sh. ! # ! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 ! # Free Software Foundation, Inc. ! # ! # This file is part of GNU Libtool: ! # Originally by Gordon Matzigkeit , 1996 ! # ! # 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 2 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, write to the Free Software ! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ! # ! # As a special exception to the GNU General Public License, if you ! # distribute this file as part of a program that contains a ! # configuration script generated by Autoconf, you may include it under ! # the same distribution terms that you use for the rest of that program. ! # A sed program that does not truncate output. ! SED=$lt_SED ! # Sed that helps us avoid accidentally triggering echo(1) options like -n. ! Xsed="$SED -e 1s/^X//" ! # 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 ! # The names of the tagged configurations supported by this script. ! available_tags= ! # ### BEGIN LIBTOOL CONFIG], ! [# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ! # Shell to use when invoking shell scripts. ! SHELL=$lt_SHELL ! # Whether or not to build shared libraries. ! build_libtool_libs=$enable_shared ! # Whether or not to build static libraries. ! build_old_libs=$enable_static ! # Whether or not to add -lc for building shared libraries. ! build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - # Whether or not to disallow shared libs when runtime libs are static - allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) ! # Whether or not to optimize for fast installation. ! fast_install=$enable_fast_install ! # The host system. ! host_alias=$host_alias ! host=$host ! host_os=$host_os ! ! # The build system. ! build_alias=$build_alias ! build=$build ! build_os=$build_os ! ! # An echo program that does not interpret backslashes. ! echo=$lt_echo ! ! # The archiver. ! AR=$lt_AR ! AR_FLAGS=$lt_AR_FLAGS ! ! # A C compiler. ! LTCC=$lt_LTCC ! ! # LTCC compiler flags. ! LTCFLAGS=$lt_LTCFLAGS ! ! # A language-specific compiler. ! CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) ! ! # Is the compiler the GNU C compiler? ! with_gcc=$_LT_AC_TAGVAR(GCC, $1) ! ! # An ERE matcher. ! EGREP=$lt_EGREP ! # The linker used to build libraries. ! LD=$lt_[]_LT_AC_TAGVAR(LD, $1) ! # Whether we need hard or soft links. ! LN_S=$lt_LN_S ! # A BSD-compatible nm program. ! NM=$lt_NM ! # A symbol stripping program ! STRIP=$lt_STRIP ! # Used to examine libraries when file_magic_cmd begins "file" ! MAGIC_CMD=$MAGIC_CMD ! # Used on cygwin: DLL creation program. ! DLLTOOL="$DLLTOOL" ! # Used on cygwin: object dumper. ! OBJDUMP="$OBJDUMP" ! # Used on cygwin: assembler. ! AS="$AS" ! # The name of the directory that contains temporary libtool files. ! objdir=$objdir ! # How to create reloadable object files. ! reload_flag=$lt_reload_flag ! reload_cmds=$lt_reload_cmds ! # How to pass a linker flag through the compiler. ! wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) ! # Object file suffix (normally "o"). ! objext="$ac_objext" ! # Old archive suffix (normally "a"). ! libext="$libext" ! # Shared library suffix (normally ".so"). ! shrext_cmds='$shrext_cmds' ! # Executable file suffix (normally ""). ! exeext="$exeext" ! # Additional compiler flags for building library objects. ! pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) ! pic_mode=$pic_mode ! # What is the maximum length of a command? ! max_cmd_len=$lt_cv_sys_max_cmd_len ! # Does compiler simultaneously support -c and -o options? ! compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - # Must we lock files when doing compilation? - need_locks=$lt_need_locks ! # Do we need the lib prefix for modules? ! need_lib_prefix=$need_lib_prefix ! # Do we need a version for libraries? ! need_version=$need_version ! # Whether dlopen is supported. ! dlopen_support=$enable_dlopen ! ! # Whether dlopen of programs is supported. ! dlopen_self=$enable_dlopen_self ! ! # Whether dlopen of statically linked programs is supported. ! dlopen_self_static=$enable_dlopen_self_static ! ! # Compiler flag to prevent dynamic linking. ! link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) ! ! # Compiler flag to turn off builtin functions. ! no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) ! ! # Compiler flag to allow reflexive dlopens. ! export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) ! ! # Compiler flag to generate shared objects directly from archives. ! whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) ! ! # Compiler flag to generate thread-safe objects. ! thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) ! ! # Library versioning type. ! version_type=$version_type ! ! # Format of library name prefix. ! libname_spec=$lt_libname_spec ! ! # 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. ! library_names_spec=$lt_library_names_spec ! ! # The coded name of the library, if different from the real name. ! soname_spec=$lt_soname_spec ! ! # Commands used to build and install an old-style archive. ! RANLIB=$lt_RANLIB ! old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) ! old_postinstall_cmds=$lt_old_postinstall_cmds ! old_postuninstall_cmds=$lt_old_postuninstall_cmds ! ! # Create an old-style archive from a shared archive. ! old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) ! ! # Create a temporary old-style archive to link instead of a shared archive. ! old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) ! ! # Commands used to build and install a shared archive. ! archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) ! archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) ! postinstall_cmds=$lt_postinstall_cmds ! postuninstall_cmds=$lt_postuninstall_cmds ! ! # Commands used to build a loadable module (assumed same as above if empty) ! module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) ! module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) ! ! # Commands to strip libraries. ! old_striplib=$lt_old_striplib ! striplib=$lt_striplib ! ! # Dependencies to place before the objects being linked to create a ! # shared library. ! predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) ! ! # Dependencies to place after the objects being linked to create a ! # shared library. ! postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) ! ! # Dependencies to place before the objects being linked to create a ! # shared library. ! predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) ! ! # Dependencies to place after the objects being linked to create a ! # shared library. ! postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) ! ! # The library search path used internally by the compiler when linking ! # a shared library. ! compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) ! ! # Method to check whether dependent libraries are shared objects. ! deplibs_check_method=$lt_deplibs_check_method ! ! # Command to use when deplibs_check_method == file_magic. ! file_magic_cmd=$lt_file_magic_cmd ! ! # Flag that allows shared libraries with undefined symbols to be built. ! allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) ! ! # Flag that forces no undefined symbols. ! no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) ! ! # Commands used to finish a libtool library installation in a directory. ! finish_cmds=$lt_finish_cmds ! ! # Same as above, but a single script fragment to be evaled but not shown. ! finish_eval=$lt_finish_eval ! ! # Take the output of nm and produce a listing of raw symbols and C names. ! global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe ! ! # 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 in a C name address pair ! global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address ! ! # This is the shared library runtime path variable. ! runpath_var=$runpath_var ! ! # This is the shared library path variable. ! shlibpath_var=$shlibpath_var ! ! # Is shlibpath searched before the hard-coded library search path? ! shlibpath_overrides_runpath=$shlibpath_overrides_runpath ! ! # How to hardcode a shared library path into an executable. ! hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) ! ! # Whether we should hardcode library paths into libraries. ! hardcode_into_libs=$hardcode_into_libs ! ! # Flag to hardcode \$libdir into a binary during linking. ! # This must work even if \$libdir does not exist. ! hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) ! ! # If ld is used when linking, flag to hardcode \$libdir into ! # a binary during linking. This must work even if \$libdir does ! # not exist. ! hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) ! ! # Whether we need a single -rpath flag with a separated argument. ! hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) ! ! # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the ! # resulting binary. ! hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) ! ! # Set to yes if using the -LDIR flag during linking hardcodes DIR into the ! # resulting binary. ! hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) ! ! # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into ! # the resulting binary. ! hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) ! ! # Set to yes if building a shared library automatically hardcodes DIR into the library ! # and all subsequent libraries and executables linked against it. ! hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) ! # Variables whose values should be saved in libtool wrapper scripts and ! # restored at relink time. ! variables_saved_for_relink="$variables_saved_for_relink" ! # Whether libtool must link a program against all its dependency libraries. ! link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) ! # Compile-time system search path for libraries ! sys_lib_search_path_spec=$lt_sys_lib_search_path_spec ! # Run-time system search path for libraries ! sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec ! # Fix the shell variable \$srcfile for the compiler. ! fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" ! # Set to yes if exported symbols are required. ! always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) ! # The commands to list exported symbols. ! export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) ! # The commands to extract the exported symbol list from a shared archive. ! extract_expsyms_cmds=$lt_extract_expsyms_cmds ! # Symbols that should not be listed in the preloaded symbols. ! exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) ! # Symbols that must always be exported. ! include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) ! ifelse([$1],[], ! [# ### END LIBTOOL CONFIG], ! [# ### END LIBTOOL TAG CONFIG: $tagname]) ! __EOF__ ! ifelse([$1],[], [ ! case $host_os in ! aix3*) ! cat <<\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 ! EOF ! ;; ! esac ! # 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" ! ]) ! else ! # If there is no Makefile yet, we rely on a make rule to execute ! # `config.status --recheck' to rerun these tests and create the ! # libtool script then. ! ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` ! if test -f "$ltmain_in"; then ! test -f Makefile && make "$ltmain" ! fi ! fi ! ])# AC_LIBTOOL_CONFIG ! # AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) ! # ------------------------------------------- ! AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], ! [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ! AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], ! lt_cv_prog_compiler_rtti_exceptions, ! [-fno-rtti -fno-exceptions], [], ! [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) ! fi ! ])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI ! # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! # --------------------------------- ! AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], ! [AC_REQUIRE([AC_CANONICAL_HOST]) ! AC_REQUIRE([AC_PROG_NM]) ! AC_REQUIRE([AC_OBJEXT]) ! # 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]]*\)' ! # Transform an extracted symbol line into a proper C declaration ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \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\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! # Define system-specific variables. ! case $host_os in ! aix*) ! symcode='[[BCDT]]' ! ;; ! cygwin* | mingw* | pw32*) ! symcode='[[ABCDGISTW]]' ! ;; ! hpux*) # Its linker distinguishes data from code symbols ! if test "$host_cpu" = ia64; then ! symcode='[[ABCDEGRST]]' ! fi ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ! lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! ;; ! linux*) ! if test "$host_cpu" = ia64; then ! symcode='[[ABCDGIRSTW]]' ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ! lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! 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 ! ! # 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 ! ! # If we're using GNU nm, then use its standard symbol codes. ! case `$NM -V 2>&1` in ! *GNU* | *'with BFD'*) ! symcode='[[ABCDGIRSTW]]' ;; ! esac ! # Try without a prefix undercore, 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. ! lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ! # Check to see that the pipe works correctly. ! pipe_works=no - rm -f conftest* - cat > conftest.$ac_ext < $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 < conftest.$ac_ext ! #ifdef __cplusplus ! extern "C" { ! #endif ! EOF ! # Now generate the symbol file. ! eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' ! cat <> conftest.$ac_ext ! #if defined (__STDC__) && __STDC__ ! # define lt_ptr_t void * ! #else ! # define lt_ptr_t char * ! # define const ! #endif ! /* The mapping between symbol names and symbols. */ ! const struct { ! const char *name; ! lt_ptr_t address; ! } ! lt_preloaded_symbols[[]] = ! { ! EOF ! $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext ! cat <<\EOF >> conftest.$ac_ext ! {0, (lt_ptr_t) 0} ! }; ! #ifdef __cplusplus ! } ! #endif ! EOF ! # Now try linking the two files. ! mv conftest.$ac_objext conftstm.$ac_objext ! lt_save_LIBS="$LIBS" ! lt_save_CFLAGS="$CFLAGS" ! LIBS="conftstm.$ac_objext" ! CFLAGS="$CFLAGS$_LT_AC_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_save_LIBS" ! CFLAGS="$lt_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 -f 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 ! ]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! ! # AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) ! # --------------------------------------- ! AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], ! [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)= ! AC_MSG_CHECKING([for $compiler option to produce PIC]) ! ifelse([$1],[CXX],[ ! # C++ specific cases for pic, static, wl, etc. ! if test "$GXX" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; ! amigaos*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ! ;; ! beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ! # PIC is the default for these OSes. ! ;; ! mingw* | os2* | pw32*) ! # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ! ;; ! *djgpp*) ! # DJGPP does not support shared libraries at all ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! ;; ! interix3*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; ! hpux*) ! # 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*) ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_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 - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_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_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC*) - # Portland Group C++ compiler. - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi - ], - [ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; ! amigaos*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ! ;; ! beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ! # PIC is the default for these OSes. ! ;; ! mingw* | pw32* | os2*) ! # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; ! interix3*) ! # 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_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ! enable_shared=no ;; ! sysv4*MP*) ! if test -d /usr/nec; then ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ! fi ;; ! hpux*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; esac ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! esac ! else ! # PORTME Check for flag to pass linker flags through the system compiler. ! case $host_os in ! aix*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! if test "$host_cpu" = ia64; then ! # AIX 5 now supports IA64 processor ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! else ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ! fi ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; ! mingw* | pw32* | os2*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' ;; ! hpux9* | hpux10* | hpux11*) ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ! ;; ! esac ! # Is there a better lt_prog_compiler_static that works with the bundled CC? ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; ! irix5* | irix6* | nonstopux*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # PIC (with -KPIC) is the default. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; ! newsos6) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ! linux*) ! case $cc_basename in ! icc* | ecc*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ! ;; ! pgcc* | pgf77* | pgf90* | pgf95*) ! # Portland Group compilers (*not* the Pentium gcc compiler, ! # which looks to be a dead project) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! ccc*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # All Alpha code is PIC. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; ! esac ! ;; ! osf3* | osf4* | osf5*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # All OSF/1 code is PIC. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; ! solaris*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! case $cc_basename in ! f77* | f90* | f95*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; ! esac ;; ! sunos4*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ! sysv4 | sysv4.2uw2* | sysv4.3*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ! sysv4*MP*) ! if test -d /usr/nec ;then ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; ! sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ! unicos*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; ! uts4*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; - esac - fi - ]) - AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - - # - # Check to make sure the PIC flag actually works. - # - if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) - fi - case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; - esac - - # - # Check to make sure the static flag actually works. - # - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" - AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) - ]) - - - # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) - # ------------------------------------ - # See if the linker supports building shared libraries. - AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], - [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) - ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # 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 - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_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_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - ],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_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_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # 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. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - _LT_CC_BASENAME([$compiler]) - case $host_os in - cygwin* | mingw* | pw32*) - # 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 - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = 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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ! _LT_AC_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_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= ! fi ! supports_anon_versioning=no ! case `$LD -v 2>/dev/null` in ! *\ [[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 ! aix3* | aix4* | aix5*) ! # On AIX/PPC, the GNU linker is very broken ! if test "$host_cpu" != ia64; then ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! cat <&2 ! *** Warning: the GNU linker, at least up to release 2.9.1, 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 modify your PATH ! *** so that a non-GNU linker is found, and then restart. ! EOF fi ;; ! amigaos*) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! ! # Samuel A. Falvo II reports ! # that the semantics of dynamic libraries on AmigaOS, at least up ! # to version 4, is to share data among multiple programs linked ! # with the same dynamic library. Since this doesn't match the ! # behavior of shared libraries on other platforms, we can't use ! # them. ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; ! beos*) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! # Joseph Beckenbach says some releases of gcc ! # support --undefined. This deserves some investigation. FIXME ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; ! cygwin* | mingw* | pw32*) ! # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ! # as there is no search path for DLLs. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ! _LT_AC_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' ! if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then ! _LT_AC_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_AC_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_AC_TAGVAR(ld_shlibs, $1)=no fi ;; ! interix3*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_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_AC_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_AC_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' ! ;; ! ! linux*) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! tmp_addflag= ! case $cc_basename,$host_cpu in ! pgcc*) # Portland Group C compiler ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' ! tmp_addflag=' $pic_flag' ! ;; ! pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$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' ;; ! esac ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! if test $supports_anon_versioning = yes; then ! _LT_AC_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 -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ! fi else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' ! wlarc= ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $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_AC_TAGVAR(ld_shlibs, $1)=no ! cat <&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. ! EOF ! elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_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_AC_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 - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; ! sunos4*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! wlarc= ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac ! if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then ! runpath_var= ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=yes ! _LT_AC_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_AC_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_AC_TAGVAR(hardcode_direct, $1)=unsupported ! fi ! ;; ! aix4* | aix5*) ! 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 ! if $NM -V 2>&1 | grep 'GNU' > /dev/null; then ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' ! else ! _LT_AC_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]].*|aix5*) ! 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_AC_TAGVAR(archive_cmds, $1)='' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! 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 ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! else ! # We have old collect2 ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_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 ! # It seems that -bexpall does not export symbols beginning with ! # underscore (_), so it is better to generate a list of symbols to export. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' ! # Determine the default libpath from the value encoded in an empty executable. ! _LT_AC_SYS_LIBPATH_AIX ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ! _LT_AC_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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ! else ! if test "$host_cpu" = ia64; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ! _LT_AC_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_AC_SYS_LIBPATH_AIX ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ! # Exported symbols can be pulled into shared objects from archives ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! # This is similar to how AIX traditionally builds its shared libraries. ! _LT_AC_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*) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! # see comment about different semantics on the GNU ld section ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! bsdi[[45]]*) ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ! ;; ! cygwin* | mingw* | pw32*) ! # 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. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' ! # The linker will automatically build a .lib file if we build a DLL. ! _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' ! # FIXME: Should let the user specify the lib program. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' ! _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ! ;; ! darwin* | rhapsody*) ! case $host_os in ! rhapsody* | darwin1.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' ! ;; ! *) # Darwin 1.3 on ! if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! else ! case ${MACOSX_DEPLOYMENT_TARGET} in ! 10.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! ;; ! 10.*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' ! ;; ! esac ! fi ! ;; ! esac ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_automatic, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! if test "$GCC" = yes ; then ! output_verbose_link_cmd='echo' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! else ! case $cc_basename in ! xlc*) ! output_verbose_link_cmd='echo' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! ;; ! *) ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! fi ! ;; ! dgux*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! freebsd1*) ! _LT_AC_TAGVAR(ld_shlibs, $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_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! # Unfortunately, older versions of FreeBSD 2 do not have this feature. ! freebsd2*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! # FreeBSD 3 and greater uses gcc -shared to do shared libraries. ! freebsd* | kfreebsd*-gnu | dragonfly*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! hpux9*) ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ! else ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! # hardcode_minus_L: Not really in the search PATH, ! # but as the default location of the library. ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! ;; ! hpux10*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ! else ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! fi ! ;; ! hpux11*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! esac ! else ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! *) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! ;; ! esac ! fi ! ;; - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! newsos6) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! openbsd*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! else ! case $host_os in ! openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! ;; ! esac ! fi ! ;; ! os2*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_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_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ! ;; ! osf3*) ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! else ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ;; ! osf4* | osf5*) # as osf3* with the addition of -msym flag ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! else ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_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~ ! $LD -shared${allow_undefined_flag} -input $lib.exp $linker_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ;; ! solaris*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' ! if test "$GCC" = yes; then ! wlarc='${wl}' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ ! $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' ! else ! wlarc='' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_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' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! case $host_os in ! solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ! *) ! # The compiler driver will combine linker options so we ! # cannot just pass the convience library names through ! # without $wl, iff we do not link with $LD. ! # Luckily, gcc supports the same syntax we need for Sun Studio. ! # Supported since Solaris 2.6 (maybe 2.5.1?) ! case $wlarc in ! '') ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; ! *) ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; ! esac ;; ! esac ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! sysv4) ! case $host_vendor in ! sni) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ! ;; ! siemens) ! ## LD is ld it makes a PLAMLIB ! ## CC just makes a GrossModule. ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! ;; ! motorola) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ! ;; ! esac ! runpath_var='LD_RUN_PATH' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! sysv4.3*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ! ;; ! sysv4*MP*) ! if test -d /usr/nec; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var=LD_RUN_PATH ! hardcode_runpath_var=yes ! _LT_AC_TAGVAR(ld_shlibs, $1)=yes ! fi ! ;; ! sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var='LD_RUN_PATH' ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ! runpath_var='LD_RUN_PATH' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; ! uts4*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! *) ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! fi ]) - AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) - test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no # ! # Do we need to explicitly link libc? # ! case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in ! x|xyes) ! # Assume -lc should be added ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! if test "$enable_shared" = yes && test "$GCC" = yes; then ! case $_LT_AC_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_MSG_CHECKING([whether -lc should be explicitly linked in]) ! $rm conftest* ! printf "$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_AC_TAGVAR(lt_prog_compiler_wl, $1) ! pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) ! compiler_flags=-v ! linker_flags=-v ! verstring= ! output_objdir=. ! libname=conftest ! lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)= ! if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) ! then ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! else ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! fi ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag ! else ! cat conftest.err 1>&5 ! fi ! $rm conftest* ! AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) ! ;; ! esac ! fi ! ;; ! esac ! ])# AC_LIBTOOL_PROG_LD_SHLIBS ! # _LT_AC_FILE_LTDLL_C ! # ------------------- ! # Be careful that the start marker always follows a newline. ! AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ ! # /* ltdll.c starts here */ ! # #define WIN32_LEAN_AND_MEAN ! # #include ! # #undef WIN32_LEAN_AND_MEAN ! # #include ! # ! # #ifndef __CYGWIN__ ! # # ifdef __CYGWIN32__ ! # # define __CYGWIN__ __CYGWIN32__ ! # # endif ! # #endif ! # ! # #ifdef __cplusplus ! # extern "C" { ! # #endif ! # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); ! # #ifdef __cplusplus ! # } ! # #endif ! # ! # #ifdef __CYGWIN__ ! # #include ! # DECLARE_CYGWIN_DLL( DllMain ); ! # #endif ! # HINSTANCE __hDllInstance_base; ! # ! # BOOL APIENTRY ! # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) ! # { ! # __hDllInstance_base = hInst; ! # return TRUE; ! # } ! # /* ltdll.c ends here */ ! ])# _LT_AC_FILE_LTDLL_C ! # _LT_AC_TAGVAR(VARNAME, [TAGNAME]) ! # --------------------------------- ! AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) ! # old names ! AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) ! AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) ! AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) ! AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) ! AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) ! AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) ! AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) ! # This is just to silence aclocal about the macro not being used ! ifelse([AC_DISABLE_FAST_INSTALL]) ! AC_DEFUN([LT_AC_PROG_GCJ], ! [AC_CHECK_TOOL(GCJ, gcj, no) ! test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" ! AC_SUBST(GCJFLAGS) ! ]) ! AC_DEFUN([LT_AC_PROG_RC], ! [AC_CHECK_TOOL(RC, windres, no) ! ]) ! # NOTE: This macro has been submitted for inclusion into # ! # GNU Autoconf as AC_PROG_SED. When it is available in # ! # a released version of Autoconf we should remove this # ! # macro and use it instead. # ! # LT_AC_PROG_SED ! # -------------- ! # Check for a fully-functional sed program, that truncates ! # as few characters as possible. Prefer GNU sed if found. ! AC_DEFUN([LT_AC_PROG_SED], ! [AC_MSG_CHECKING([for a sed that does not truncate output]) ! 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 ! 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_MSG_RESULT([$SED]) ! ]) --- 3960,7008 ---- _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. ! lt_save_CC="$CC" ! CC=${F77-"f77"} compiler=$CC _LT_AC_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) ! 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 ! ;; ! aix4* | aix5*) ! 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_AC_TAGVAR(GCC, $1)="$G77" ! _LT_AC_TAGVAR(LD, $1)="$LD" ! AC_LIBTOOL_PROG_COMPILER_PIC($1) ! AC_LIBTOOL_PROG_CC_C_O($1) ! AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) ! AC_LIBTOOL_PROG_LD_SHLIBS($1) ! AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) ! AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ! AC_LIBTOOL_CONFIG($1) ! AC_LANG_POP ! CC="$lt_save_CC" ! ])# AC_LIBTOOL_LANG_F77_CONFIG ! # AC_LIBTOOL_LANG_GCJ_CONFIG ! # -------------------------- ! # Ensure that the configuration vars for the C compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)]) ! AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], ! [AC_LANG_SAVE ! # Source file extension for Java test sources. ! ac_ext=java ! # Object file extension for compiled Java test sources. ! objext=o ! _LT_AC_TAGVAR(objext, $1)=$objext ! # Code to be used in simple compile tests ! lt_simple_compile_test_code="class foo {}\n" ! # Code to be used in simple link tests ! lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n' ! # ltmain only uses $CC for tagged configurations so make sure $CC is set. ! _LT_AC_SYS_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" ! CC=${GCJ-"gcj"} ! compiler=$CC ! _LT_AC_TAGVAR(compiler, $1)=$CC ! _LT_CC_BASENAME([$compiler]) ! # GCJ did not exist at the time GCC didn't implicitly link libc in. ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ! AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) ! AC_LIBTOOL_PROG_COMPILER_PIC($1) ! AC_LIBTOOL_PROG_CC_C_O($1) ! AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) ! AC_LIBTOOL_PROG_LD_SHLIBS($1) ! AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) ! AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ! AC_LIBTOOL_CONFIG($1) ! AC_LANG_RESTORE ! CC="$lt_save_CC" ! ])# AC_LIBTOOL_LANG_GCJ_CONFIG ! # AC_LIBTOOL_LANG_RC_CONFIG ! # ------------------------- ! # Ensure that the configuration vars for the Windows resource compiler are ! # suitably defined. Those variables are subsequently used by ! # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. ! AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)]) ! AC_DEFUN([_LT_AC_LANG_RC_CONFIG], ! [AC_LANG_SAVE ! # Source file extension for RC test sources. ! ac_ext=rc ! # Object file extension for compiled RC test sources. ! objext=o ! _LT_AC_TAGVAR(objext, $1)=$objext ! ! # Code to be used in simple compile tests ! lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' ! ! # 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_AC_SYS_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" ! CC=${RC-"windres"} ! compiler=$CC ! _LT_AC_TAGVAR(compiler, $1)=$CC ! _LT_CC_BASENAME([$compiler]) ! _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ! ! AC_LIBTOOL_CONFIG($1) ! ! AC_LANG_RESTORE ! CC="$lt_save_CC" ! ])# AC_LIBTOOL_LANG_RC_CONFIG ! ! ! # AC_LIBTOOL_CONFIG([TAGNAME]) ! # ---------------------------- ! # If TAGNAME is not passed, then create an initial libtool script ! # with a default configuration from the untagged config vars. Otherwise ! # add code to config.status for appending the configuration named by ! # TAGNAME from the matching tagged config vars. ! AC_DEFUN([AC_LIBTOOL_CONFIG], ! [# The else clause should only fire when bootstrapping the ! # libtool distribution, otherwise you forgot to ship ltmain.sh ! # with your package, and you will get complaints that there are ! # no rules to generate ltmain.sh. ! if test -f "$ltmain"; then ! # 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 ! # Now quote all the things that may contain metacharacters while being ! # careful not to overquote the AC_SUBSTed values. We take copies of the ! # variables and quote the copies for generation of the libtool script. ! for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ ! SED SHELL STRIP \ ! libname_spec library_names_spec soname_spec extract_expsyms_cmds \ ! old_striplib striplib file_magic_cmd finish_cmds finish_eval \ ! deplibs_check_method reload_flag reload_cmds need_locks \ ! lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ ! lt_cv_sys_global_symbol_to_c_name_address \ ! sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ ! old_postinstall_cmds old_postuninstall_cmds \ ! _LT_AC_TAGVAR(compiler, $1) \ ! _LT_AC_TAGVAR(CC, $1) \ ! _LT_AC_TAGVAR(LD, $1) \ ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \ ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \ ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \ ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \ ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \ ! _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ ! _LT_AC_TAGVAR(old_archive_cmds, $1) \ ! _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ ! _LT_AC_TAGVAR(predep_objects, $1) \ ! _LT_AC_TAGVAR(postdep_objects, $1) \ ! _LT_AC_TAGVAR(predeps, $1) \ ! _LT_AC_TAGVAR(postdeps, $1) \ ! _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ ! _LT_AC_TAGVAR(archive_cmds, $1) \ ! _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ ! _LT_AC_TAGVAR(postinstall_cmds, $1) \ ! _LT_AC_TAGVAR(postuninstall_cmds, $1) \ ! _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ ! _LT_AC_TAGVAR(allow_undefined_flag, $1) \ ! _LT_AC_TAGVAR(no_undefined_flag, $1) \ ! _LT_AC_TAGVAR(export_symbols_cmds, $1) \ ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \ ! _LT_AC_TAGVAR(hardcode_automatic, $1) \ ! _LT_AC_TAGVAR(module_cmds, $1) \ ! _LT_AC_TAGVAR(module_expsym_cmds, $1) \ ! _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \ ! _LT_AC_TAGVAR(exclude_expsyms, $1) \ ! _LT_AC_TAGVAR(include_expsyms, $1); do ! ! case $var in ! _LT_AC_TAGVAR(old_archive_cmds, $1) | \ ! _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \ ! _LT_AC_TAGVAR(archive_cmds, $1) | \ ! _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \ ! _LT_AC_TAGVAR(module_cmds, $1) | \ ! _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ ! _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \ ! _LT_AC_TAGVAR(export_symbols_cmds, $1) | \ ! extract_expsyms_cmds | reload_cmds | finish_cmds | \ ! postinstall_cmds | postuninstall_cmds | \ ! old_postinstall_cmds | old_postuninstall_cmds | \ ! sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) ! # Double-quote double-evaled strings. ! eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) ! eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac + done ! case $lt_echo in ! *'\[$]0 --fallback-echo"') ! lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'` ;; ! esac ! ifelse([$1], [], ! [cfgfile="${ofile}T" ! trap "$rm \"$cfgfile\"; exit 1" 1 2 15 ! $rm -f "$cfgfile" ! AC_MSG_NOTICE([creating $ofile])], ! [cfgfile="$ofile"]) ! cat <<__EOF__ >> "$cfgfile" ! ifelse([$1], [], ! [#! $SHELL ! # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ! # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) ! # NOTE: Changes made to this file will be lost: look at ltmain.sh. ! # ! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 ! # Free Software Foundation, Inc. ! # ! # This file is part of GNU Libtool: ! # Originally by Gordon Matzigkeit , 1996 ! # ! # 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 2 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, write to the Free Software ! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ! # ! # As a special exception to the GNU General Public License, if you ! # distribute this file as part of a program that contains a ! # configuration script generated by Autoconf, you may include it under ! # the same distribution terms that you use for the rest of that program. ! # A sed program that does not truncate output. ! SED=$lt_SED ! # Sed that helps us avoid accidentally triggering echo(1) options like -n. ! Xsed="$SED -e 1s/^X//" ! # 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 ! # The names of the tagged configurations supported by this script. ! available_tags= ! # ### BEGIN LIBTOOL CONFIG], ! [# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) ! # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ! # Shell to use when invoking shell scripts. ! SHELL=$lt_SHELL ! # Whether or not to build shared libraries. ! build_libtool_libs=$enable_shared ! # Whether or not to build static libraries. ! build_old_libs=$enable_static ! # Whether or not to add -lc for building shared libraries. ! build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) ! # Whether or not to disallow shared libs when runtime libs are static ! allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) ! # Whether or not to optimize for fast installation. ! fast_install=$enable_fast_install ! # The host system. ! host_alias=$host_alias ! host=$host ! host_os=$host_os ! # The build system. ! build_alias=$build_alias ! build=$build ! build_os=$build_os ! # An echo program that does not interpret backslashes. ! echo=$lt_echo ! # The archiver. ! AR=$lt_AR ! AR_FLAGS=$lt_AR_FLAGS ! # A C compiler. ! LTCC=$lt_LTCC ! # LTCC compiler flags. ! LTCFLAGS=$lt_LTCFLAGS ! # A language-specific compiler. ! CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) ! # Is the compiler the GNU C compiler? ! with_gcc=$_LT_AC_TAGVAR(GCC, $1) ! # An ERE matcher. ! EGREP=$lt_EGREP ! # The linker used to build libraries. ! LD=$lt_[]_LT_AC_TAGVAR(LD, $1) ! # Whether we need hard or soft links. ! LN_S=$lt_LN_S ! # A BSD-compatible nm program. ! NM=$lt_NM ! # A symbol stripping program ! STRIP=$lt_STRIP ! # Used to examine libraries when file_magic_cmd begins "file" ! MAGIC_CMD=$MAGIC_CMD ! # Used on cygwin: DLL creation program. ! DLLTOOL="$DLLTOOL" ! # Used on cygwin: object dumper. ! OBJDUMP="$OBJDUMP" ! # Used on cygwin: assembler. ! AS="$AS" ! # The name of the directory that contains temporary libtool files. ! objdir=$objdir ! # How to create reloadable object files. ! reload_flag=$lt_reload_flag ! reload_cmds=$lt_reload_cmds ! # How to pass a linker flag through the compiler. ! wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) ! # Object file suffix (normally "o"). ! objext="$ac_objext" ! # Old archive suffix (normally "a"). ! libext="$libext" ! # Shared library suffix (normally ".so"). ! shrext_cmds='$shrext_cmds' ! # Executable file suffix (normally ""). ! exeext="$exeext" ! # Additional compiler flags for building library objects. ! pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) ! pic_mode=$pic_mode ! # What is the maximum length of a command? ! max_cmd_len=$lt_cv_sys_max_cmd_len ! # Does compiler simultaneously support -c and -o options? ! compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) ! # Must we lock files when doing compilation? ! need_locks=$lt_need_locks ! # Do we need the lib prefix for modules? ! need_lib_prefix=$need_lib_prefix ! # Do we need a version for libraries? ! need_version=$need_version ! # Whether dlopen is supported. ! dlopen_support=$enable_dlopen ! # Whether dlopen of programs is supported. ! dlopen_self=$enable_dlopen_self ! # Whether dlopen of statically linked programs is supported. ! dlopen_self_static=$enable_dlopen_self_static ! # Compiler flag to prevent dynamic linking. ! link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) ! # Compiler flag to turn off builtin functions. ! no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) ! # Compiler flag to allow reflexive dlopens. ! export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) ! # Compiler flag to generate shared objects directly from archives. ! whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) ! # Compiler flag to generate thread-safe objects. ! thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) ! # Library versioning type. ! version_type=$version_type ! # Format of library name prefix. ! libname_spec=$lt_libname_spec ! # 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. ! library_names_spec=$lt_library_names_spec ! # The coded name of the library, if different from the real name. ! soname_spec=$lt_soname_spec ! # Commands used to build and install an old-style archive. ! RANLIB=$lt_RANLIB ! old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) ! old_postinstall_cmds=$lt_old_postinstall_cmds ! old_postuninstall_cmds=$lt_old_postuninstall_cmds ! # Create an old-style archive from a shared archive. ! old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) ! # Create a temporary old-style archive to link instead of a shared archive. ! old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) ! # Commands used to build and install a shared archive. ! archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) ! archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) ! postinstall_cmds=$lt_postinstall_cmds ! postuninstall_cmds=$lt_postuninstall_cmds ! # Commands used to build a loadable module (assumed same as above if empty) ! module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) ! module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) ! # Commands to strip libraries. ! old_striplib=$lt_old_striplib ! striplib=$lt_striplib ! # Dependencies to place before the objects being linked to create a ! # shared library. ! predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) ! # Dependencies to place after the objects being linked to create a ! # shared library. ! postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) ! # Dependencies to place before the objects being linked to create a ! # shared library. ! predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) ! # Dependencies to place after the objects being linked to create a ! # shared library. ! postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) ! # The library search path used internally by the compiler when linking ! # a shared library. ! compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) ! # Method to check whether dependent libraries are shared objects. ! deplibs_check_method=$lt_deplibs_check_method + # Command to use when deplibs_check_method == file_magic. + file_magic_cmd=$lt_file_magic_cmd ! # Flag that allows shared libraries with undefined symbols to be built. ! allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) ! # Flag that forces no undefined symbols. ! no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) ! # Commands used to finish a libtool library installation in a directory. ! finish_cmds=$lt_finish_cmds ! # Same as above, but a single script fragment to be evaled but not shown. ! finish_eval=$lt_finish_eval ! # Take the output of nm and produce a listing of raw symbols and C names. ! global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe ! # 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 in a C name address pair ! global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address ! # This is the shared library runtime path variable. ! runpath_var=$runpath_var ! # This is the shared library path variable. ! shlibpath_var=$shlibpath_var ! # Is shlibpath searched before the hard-coded library search path? ! shlibpath_overrides_runpath=$shlibpath_overrides_runpath ! # How to hardcode a shared library path into an executable. ! hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) ! # Whether we should hardcode library paths into libraries. ! hardcode_into_libs=$hardcode_into_libs ! # Flag to hardcode \$libdir into a binary during linking. ! # This must work even if \$libdir does not exist. ! hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) + # If ld is used when linking, flag to hardcode \$libdir into + # a binary during linking. This must work even if \$libdir does + # not exist. + hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) ! # Whether we need a single -rpath flag with a separated argument. ! hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) ! # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the ! # resulting binary. ! hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) ! # Set to yes if using the -LDIR flag during linking hardcodes DIR into the ! # resulting binary. ! hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) ! # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into ! # the resulting binary. ! hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) ! # Set to yes if building a shared library automatically hardcodes DIR into the library ! # and all subsequent libraries and executables linked against it. ! hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) ! # Variables whose values should be saved in libtool wrapper scripts and ! # restored at relink time. ! variables_saved_for_relink="$variables_saved_for_relink" ! # Whether libtool must link a program against all its dependency libraries. ! link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) ! # Compile-time system search path for libraries ! sys_lib_search_path_spec=$lt_sys_lib_search_path_spec ! # Run-time system search path for libraries ! sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + # Fix the shell variable \$srcfile for the compiler. + fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" ! # Set to yes if exported symbols are required. ! always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) ! # The commands to list exported symbols. ! export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) ! # The commands to extract the exported symbol list from a shared archive. ! extract_expsyms_cmds=$lt_extract_expsyms_cmds ! # Symbols that should not be listed in the preloaded symbols. ! exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) ! # Symbols that must always be exported. ! include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) ! ifelse([$1],[], ! [# ### END LIBTOOL CONFIG], ! [# ### END LIBTOOL TAG CONFIG: $tagname]) ! __EOF__ ! ifelse([$1],[], [ ! case $host_os in ! aix3*) ! cat <<\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 ! EOF ! ;; ! esac ! # 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" ! ]) ! else ! # If there is no Makefile yet, we rely on a make rule to execute ! # `config.status --recheck' to rerun these tests and create the ! # libtool script then. ! ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` ! if test -f "$ltmain_in"; then ! test -f Makefile && make "$ltmain" ! fi ! fi ! ])# AC_LIBTOOL_CONFIG ! # AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) ! # ------------------------------------------- ! AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], ! [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ! AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], ! lt_cv_prog_compiler_rtti_exceptions, ! [-fno-rtti -fno-exceptions], [], ! [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) ! fi ! ])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI ! # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! # --------------------------------- ! AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], ! [AC_REQUIRE([AC_CANONICAL_HOST]) ! AC_REQUIRE([AC_PROG_NM]) ! AC_REQUIRE([AC_OBJEXT]) ! # 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]]*\)' ! # Transform an extracted symbol line into a proper C declaration ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \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\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! # Define system-specific variables. ! case $host_os in ! aix*) ! symcode='[[BCDT]]' ! ;; ! cygwin* | mingw* | pw32*) ! symcode='[[ABCDGISTW]]' ! ;; ! hpux*) # Its linker distinguishes data from code symbols ! if test "$host_cpu" = ia64; then ! symcode='[[ABCDEGRST]]' ! fi ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ! lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! ;; ! linux*) ! if test "$host_cpu" = ia64; then ! symcode='[[ABCDGIRSTW]]' ! lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ! lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ! 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 ! # 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 ! # If we're using GNU nm, then use its standard symbol codes. ! case `$NM -V 2>&1` in ! *GNU* | *'with BFD'*) ! symcode='[[ABCDGIRSTW]]' ;; ! esac ! # Try without a prefix undercore, 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. ! lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ! # Check to see that the pipe works correctly. ! pipe_works=no ! rm -f conftest* ! cat > conftest.$ac_ext < $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 < conftest.$ac_ext ! #ifdef __cplusplus ! extern "C" { ! #endif ! EOF ! # Now generate the symbol file. ! eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' ! cat <> conftest.$ac_ext ! #if defined (__STDC__) && __STDC__ ! # define lt_ptr_t void * ! #else ! # define lt_ptr_t char * ! # define const ! #endif ! /* The mapping between symbol names and symbols. */ ! const struct { ! const char *name; ! lt_ptr_t address; ! } ! lt_preloaded_symbols[[]] = ! { ! EOF ! $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext ! cat <<\EOF >> conftest.$ac_ext ! {0, (lt_ptr_t) 0} ! }; ! #ifdef __cplusplus ! } ! #endif ! EOF ! # Now try linking the two files. ! mv conftest.$ac_objext conftstm.$ac_objext ! lt_save_LIBS="$LIBS" ! lt_save_CFLAGS="$CFLAGS" ! LIBS="conftstm.$ac_objext" ! CFLAGS="$CFLAGS$_LT_AC_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_save_LIBS" ! CFLAGS="$lt_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 -f 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 ! ]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ! # AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) ! # --------------------------------------- ! AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], ! [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)= ! AC_MSG_CHECKING([for $compiler option to produce PIC]) ! ifelse([$1],[CXX],[ ! # C++ specific cases for pic, static, wl, etc. ! if test "$GXX" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! fi ! ;; ! amigaos*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ! ;; ! beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ! # PIC is the default for these OSes. ! ;; ! mingw* | os2* | pw32*) ! # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ! ;; ! *djgpp*) ! # DJGPP does not support shared libraries at all ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! ;; ! interix3*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ! fi ! ;; ! hpux*) ! # 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*) ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! esac ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! esac ! else ! case $host_os in ! aix4* | aix5*) ! # All AIX code is PIC. ! if test "$host_cpu" = ia64; then ! # AIX 5 now supports IA64 processor ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! else ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ! fi ! ;; ! chorus*) ! case $cc_basename in ! cxch68*) ! # Green Hills C++ Compiler ! # _LT_AC_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 ! ;; ! darwin*) ! # PIC is the default on this platform ! # Common symbols not allowed in MH_DYLIB files ! case $cc_basename in ! xlc*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! ;; ! esac ! ;; ! dgux*) ! case $cc_basename in ! ec++*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! ;; ! ghcx*) ! # Green Hills C++ Compiler ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! ;; ! *) ! ;; ! esac ! ;; ! freebsd* | kfreebsd*-gnu | dragonfly*) ! # FreeBSD uses GNU C++ ! ;; ! hpux9* | hpux10* | hpux11*) ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ! if test "$host_cpu" != ia64; then ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ! fi ! ;; ! aCC*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ! case $host_cpu in ! hppa*64*|ia64*) ! # +Z the default ! ;; ! *) ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! # CC pic flag -KPIC is the default. ! ;; ! *) ! ;; ! esac ! ;; ! linux*) ! case $cc_basename in ! KCC*) ! # KAI C++ Compiler ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! icpc* | ecpc*) ! # Intel C++ ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ! ;; ! pgCC*) ! # Portland Group C++ compiler. ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; ! *) ! ;; ! esac ! ;; ! lynxos*) ! ;; ! m88k*) ! ;; ! mvs*) ! case $cc_basename in ! cxx*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ! ;; ! *) ! ;; ! esac ! ;; ! netbsd*) ! ;; ! osf3* | osf4* | osf5*) ! case $cc_basename in ! KCC*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ! ;; ! RCC*) ! # Rational C++ 2.4.1 ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! ;; ! cxx*) ! # Digital/Compaq C++ ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; ! *) ! ;; ! esac ! ;; ! psos*) ! ;; ! solaris*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.2, 5.x and Centerline C++ ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ! ;; ! gcx*) ! # Green Hills C++ Compiler ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ! ;; ! *) ! ;; ! esac ! ;; ! sunos4*) ! case $cc_basename in ! CC*) ! # Sun C++ 4.x ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! lcc*) ! # Lucid ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! ;; ! *) ! ;; ! esac ! ;; ! tandem*) ! case $cc_basename in ! NCC*) ! # NonStop-UX NCC 3.20 ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! ;; ! *) ! ;; ! esac ! ;; ! sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ! case $cc_basename in ! CC*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! esac ! ;; ! vxworks*) ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ! ;; ! esac ! fi ! ], ! [ ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! fi ! ;; ! amigaos*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ! ;; ! beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ! # PIC is the default for these OSes. ! ;; ! mingw* | pw32* | os2*) ! # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ! ;; ! interix3*) ! # 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_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ! enable_shared=no ! ;; ! sysv4*MP*) ! if test -d /usr/nec; then ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ! fi ! ;; ! hpux*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! esac ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ! ;; ! esac ! else ! # PORTME Check for flag to pass linker flags through the system compiler. ! case $host_os in ! aix*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! if test "$host_cpu" = ia64; then ! # AIX 5 now supports IA64 processor ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! else ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ! fi ! ;; ! darwin*) ! # PIC is the default on this platform ! # Common symbols not allowed in MH_DYLIB files ! case $cc_basename in ! xlc*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! ;; ! esac ! ;; ! mingw* | pw32* | os2*) ! # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' ! ;; ! hpux9* | hpux10* | hpux11*) ! _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ! ;; ! esac ! # Is there a better lt_prog_compiler_static that works with the bundled CC? ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ! ;; ! irix5* | irix6* | nonstopux*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # PIC (with -KPIC) is the default. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; ! newsos6) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! linux*) ! case $cc_basename in ! icc* | ecc*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ! ;; ! pgcc* | pgf77* | pgf90* | pgf95*) ! # Portland Group compilers (*not* the Pentium gcc compiler, ! # which looks to be a dead project) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! ccc*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # All Alpha code is PIC. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; ! esac ! ;; ! osf3* | osf4* | osf5*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! # All OSF/1 code is PIC. ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ! ;; + solaris*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; ! sunos4*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! sysv4 | sysv4.2uw2* | sysv4.3*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! sysv4*MP*) ! if test -d /usr/nec ;then ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! fi ! ;; ! sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ! _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; + unicos*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; ! uts4*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ! _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ! ;; ! esac ! fi ! ]) ! AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) ! # ! # Check to make sure the PIC flag actually works. ! # ! if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then ! AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], ! _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), ! [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], ! [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in ! "" | " "*) ;; ! *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; ! esac], ! [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) ! fi ! case $host_os in ! # For platforms which do not support PIC, -DPIC is meaningless: ! *djgpp*) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ! ;; ! *) ! _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" ! ;; ! esac ! # ! # Check to make sure the static flag actually works. ! # ! wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" ! AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], ! _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), ! $lt_tmp_static_flag, ! [], ! [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) ! ]) ! # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) ! # ------------------------------------ ! # See if the linker supports building shared libraries. ! AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], ! [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ! ifelse([$1],[CXX],[ ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ! case $host_os in ! aix4* | aix5*) ! # 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 ! if $NM -V 2>&1 | grep 'GNU' > /dev/null; then ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' ! else ! _LT_AC_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_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; ! cygwin* | mingw*) ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' ;; ! *) ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; ! esac ! ],[ ! runpath_var= ! _LT_AC_TAGVAR(allow_undefined_flag, $1)= ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no ! _LT_AC_TAGVAR(archive_cmds, $1)= ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)= ! _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= ! _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= ! _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ! _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown ! _LT_AC_TAGVAR(hardcode_automatic, $1)=no ! _LT_AC_TAGVAR(module_cmds, $1)= ! _LT_AC_TAGVAR(module_expsym_cmds, $1)= ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ! # include_expsyms should be a list of space-separated symbols to be *always* ! # included in the symbol list ! _LT_AC_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_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" ! # 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. ! extract_expsyms_cmds= ! # Just being paranoid about ensuring that cc_basename is set. ! _LT_CC_BASENAME([$compiler]) ! case $host_os in ! cygwin* | mingw* | pw32*) ! # 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 ! ;; ! esac ! _LT_AC_TAGVAR(ld_shlibs, $1)=yes ! if test "$with_gnu_ld" = 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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ! _LT_AC_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_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ! else ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= ! fi ! supports_anon_versioning=no ! case `$LD -v 2>/dev/null` in ! *\ [[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 ! aix3* | aix4* | aix5*) ! # On AIX/PPC, the GNU linker is very broken ! if test "$host_cpu" != ia64; then ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! cat <&2 ! *** Warning: the GNU linker, at least up to release 2.9.1, 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 modify your PATH ! *** so that a non-GNU linker is found, and then restart. EOF fi + ;; ! amigaos*) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! # Samuel A. Falvo II reports ! # that the semantics of dynamic libraries on AmigaOS, at least up ! # to version 4, is to share data among multiple programs linked ! # with the same dynamic library. Since this doesn't match the ! # behavior of shared libraries on other platforms, we can't use ! # them. ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! beos*) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! # Joseph Beckenbach says some releases of gcc ! # support --undefined. This deserves some investigation. FIXME ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ! ;; ! cygwin* | mingw* | pw32*) ! # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ! # as there is no search path for DLLs. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=no ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ! _LT_AC_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' ! if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then ! _LT_AC_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_AC_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_AC_TAGVAR(ld_shlibs, $1)=no fi ! ;; ! interix3*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_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_AC_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_AC_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' ! ;; ! linux*) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! tmp_addflag= ! case $cc_basename,$host_cpu in ! pgcc*) # Portland Group C compiler ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' ! tmp_addflag=' $pic_flag' ! ;; ! pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$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' ;; ! esac ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! if test $supports_anon_versioning = yes; then ! _LT_AC_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 -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ! fi ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; ! ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' ! wlarc= ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $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_AC_TAGVAR(ld_shlibs, $1)=no ! cat <&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. ! ! EOF ! elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_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_AC_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 ;; ! *) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' ! else ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! fi ;; esac ;; ! ! sunos4*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! wlarc= ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! ! *) ! if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ! _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no ! fi ;; esac + if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then + runpath_var= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_TAGVAR(always_export_symbols, $1)=yes ! _LT_AC_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_AC_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_AC_TAGVAR(hardcode_direct, $1)=unsupported fi ;; ! aix4* | aix5*) ! 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 ! if $NM -V 2>&1 | grep 'GNU' > /dev/null; then ! _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' ! else ! _LT_AC_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]].*|aix5*) ! 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_AC_TAGVAR(archive_cmds, $1)='' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! ! 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 ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! else ! # We have old collect2 ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_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 ! ! # It seems that -bexpall does not export symbols beginning with ! # underscore (_), so it is better to generate a list of symbols to export. ! _LT_AC_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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' ! # Determine the default libpath from the value encoded in an empty executable. ! _LT_AC_SYS_LIBPATH_AIX ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ! _LT_AC_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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ! else ! if test "$host_cpu" = ia64; then ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ! _LT_AC_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_AC_SYS_LIBPATH_AIX ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ! # Exported symbols can be pulled into shared objects from archives ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! # This is similar to how AIX traditionally builds its shared libraries. ! _LT_AC_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*) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! # see comment about different semantics on the GNU ld section ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; ! bsdi[[45]]*) ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; ! cygwin* | mingw* | pw32*) ! # 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. ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' ! # The linker will automatically build a .lib file if we build a DLL. ! _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' ! # FIXME: Should let the user specify the lib program. ! _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' ! _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' ! _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; ! darwin* | rhapsody*) ! case $host_os in ! rhapsody* | darwin1.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' ! ;; ! *) # Darwin 1.3 on ! if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! else ! case ${MACOSX_DEPLOYMENT_TARGET} in ! 10.[[012]]) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ! ;; ! 10.*) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' ! ;; ! esac ! fi ! ;; ! esac ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_automatic, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! if test "$GCC" = yes ; then ! output_verbose_link_cmd='echo' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! else ! case $cc_basename in ! xlc*) ! output_verbose_link_cmd='echo' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' ! _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' ! # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ! ;; ! *) ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; esac + fi ;; ! dgux*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! freebsd1*) ! _LT_AC_TAGVAR(ld_shlibs, $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_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! # Unfortunately, older versions of FreeBSD 2 do not have this feature. ! freebsd2*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! # FreeBSD 3 and greater uses gcc -shared to do shared libraries. ! freebsd* | kfreebsd*-gnu | dragonfly*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! hpux9*) ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ! else ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! # hardcode_minus_L: Not really in the search PATH, ! # but as the default location of the library. ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; ! hpux10*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ! else ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! fi ;; ! hpux11*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! esac ! else ! case $host_cpu in ! hppa*64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! ia64*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ! ;; ! *) ! _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ! case $host_cpu in ! hppa*64*|ia64*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ! _LT_AC_TAGVAR(hardcode_direct, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! ;; ! *) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes ! ;; ! esac ! fi ;; ! irix5* | irix6* | nonstopux*) ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; ! netbsd*) ! if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! newsos6) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! openbsd*) ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ! else ! case $host_os in ! openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! ;; ! *) ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ! ;; ! esac ! fi ;; ! os2*) ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported ! _LT_AC_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_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; ! osf3*) ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! else ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ;; ! osf4* | osf5*) # as osf3* with the addition of -msym flag ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' ! _LT_AC_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~ ! $LD -shared${allow_undefined_flag} -input $lib.exp $linker_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ! ;; ! solaris*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' ! if test "$GCC" = yes; then ! wlarc='${wl}' ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ ! $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' ! else ! wlarc='' ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_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' ! fi ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! case $host_os in ! solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ! *) ! # The compiler driver will combine linker options so we ! # cannot just pass the convience library names through ! # without $wl, iff we do not link with $LD. ! # Luckily, gcc supports the same syntax we need for Sun Studio. ! # Supported since Solaris 2.6 (maybe 2.5.1?) ! case $wlarc in ! '') ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; ! *) ! _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; ! esac ;; ! esac ! _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' ! else ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! sysv4.3*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; ! sysv4*MP*) ! if test -d /usr/nec; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var=LD_RUN_PATH ! hardcode_runpath_var=yes ! _LT_AC_TAGVAR(ld_shlibs, $1)=yes fi ;; ! sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*) ! _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! runpath_var='LD_RUN_PATH' ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ! _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' ! _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ! runpath_var='LD_RUN_PATH' ! if test "$GCC" = yes; then ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' else ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ! _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; ! uts4*) ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ! *) ! _LT_AC_TAGVAR(ld_shlibs, $1)=no ! ;; ! esac ! fi ! ]) ! AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) ! test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ! # ! # Do we need to explicitly link libc? ! # ! case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in ! x|xyes) ! # Assume -lc should be added ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! if test "$enable_shared" = yes && test "$GCC" = yes; then ! case $_LT_AC_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_MSG_CHECKING([whether -lc should be explicitly linked in]) ! $rm conftest* ! printf "$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_AC_TAGVAR(lt_prog_compiler_wl, $1) ! pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) ! compiler_flags=-v ! linker_flags=-v ! verstring= ! output_objdir=. ! libname=conftest ! lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) ! _LT_AC_TAGVAR(allow_undefined_flag, $1)= ! if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) ! then ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ! else ! _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ! fi ! _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else ! cat conftest.err 1>&5 fi + $rm conftest* + AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) ;; + esac + fi + ;; + esac + ])# AC_LIBTOOL_PROG_LD_SHLIBS ! # _LT_AC_FILE_LTDLL_C ! # ------------------- ! # Be careful that the start marker always follows a newline. ! AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ ! # /* ltdll.c starts here */ ! # #define WIN32_LEAN_AND_MEAN ! # #include ! # #undef WIN32_LEAN_AND_MEAN ! # #include ! # ! # #ifndef __CYGWIN__ ! # # ifdef __CYGWIN32__ ! # # define __CYGWIN__ __CYGWIN32__ ! # # endif ! # #endif ! # ! # #ifdef __cplusplus ! # extern "C" { ! # #endif ! # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); ! # #ifdef __cplusplus ! # } ! # #endif ! # ! # #ifdef __CYGWIN__ ! # #include ! # DECLARE_CYGWIN_DLL( DllMain ); ! # #endif ! # HINSTANCE __hDllInstance_base; ! # ! # BOOL APIENTRY ! # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) ! # { ! # __hDllInstance_base = hInst; ! # return TRUE; ! # } ! # /* ltdll.c ends here */ ! ])# _LT_AC_FILE_LTDLL_C ! # _LT_AC_TAGVAR(VARNAME, [TAGNAME]) ! # --------------------------------- ! AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) ! # old names ! AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) ! AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) ! AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) ! AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) ! AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) ! AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) ! AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) ! # This is just to silence aclocal about the macro not being used ! ifelse([AC_DISABLE_FAST_INSTALL]) ! AC_DEFUN([LT_AC_PROG_GCJ], ! [AC_CHECK_TOOL(GCJ, gcj, no) ! test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" ! AC_SUBST(GCJFLAGS) ! ]) ! AC_DEFUN([LT_AC_PROG_RC], ! [AC_CHECK_TOOL(RC, windres, no) ! ]) ! # NOTE: This macro has been submitted for inclusion into # ! # GNU Autoconf as AC_PROG_SED. When it is available in # ! # a released version of Autoconf we should remove this # ! # macro and use it instead. # ! # LT_AC_PROG_SED ! # -------------- ! # Check for a fully-functional sed program, that truncates ! # as few characters as possible. Prefer GNU sed if found. ! AC_DEFUN([LT_AC_PROG_SED], ! [AC_MSG_CHECKING([for a sed that does not truncate output]) ! 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]) ! ]) ! # Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # AM_AUTOMAKE_VERSION(VERSION) ! # ---------------------------- ! # Automake X.Y traces this macro to ensure aclocal.m4 has been ! # generated from the m4 files accompanying Automake X.Y. ! # (This private macro should not be called outside this file.) ! AC_DEFUN([AM_AUTOMAKE_VERSION], ! [am__api_version='1.10' ! 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.10], [], ! [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ! ]) ! # _AM_AUTOCONF_VERSION(VERSION) ! # ----------------------------- ! # aclocal traces this macro to find the Autoconf version. ! # This is a private macro too. Using m4_define simplifies ! # the logic in aclocal, which can simply ignore this definition. ! m4_define([_AM_AUTOCONF_VERSION], []) ! # AM_SET_CURRENT_AUTOMAKE_VERSION ! # ------------------------------- ! # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. ! # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. ! AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], ! [AM_AUTOMAKE_VERSION([1.10])dnl ! _AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) ! # AM_AUX_DIR_EXPAND -*- Autoconf -*- ! # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets ! # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to ! # `$srcdir', `$srcdir/..', or `$srcdir/../..'. ! # ! # Of course, Automake must honor this variable whenever it calls a ! # tool from the auxiliary directory. The problem is that $srcdir (and ! # therefore $ac_aux_dir as well) can be either absolute or relative, ! # depending on how configure is run. This is pretty annoying, since ! # it makes $ac_aux_dir quite unusable in subdirectories: in the top ! # source directory, any form will work fine, but in subdirectories a ! # relative path needs to be adjusted first. ! # ! # $ac_aux_dir/missing ! # fails when called from a subdirectory if $ac_aux_dir is relative ! # $top_srcdir/$ac_aux_dir/missing ! # fails if $ac_aux_dir is absolute, ! # fails when called from a subdirectory in a VPATH build with ! # a relative $ac_aux_dir ! # ! # The reason of the latter failure is that $top_srcdir and $ac_aux_dir ! # are both prefixed by $srcdir. In an in-source build this is usually ! # harmless because $srcdir is `.', but things will broke when you ! # start a VPATH build or use an absolute $srcdir. ! # ! # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, ! # iff we strip the leading $srcdir from $ac_aux_dir. That would be: ! # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` ! # and then we would define $MISSING as ! # MISSING="\${SHELL} $am_aux_dir/missing" ! # This will work as long as MISSING is not called from configure, because ! # unfortunately $(top_srcdir) has no meaning in configure. ! # However there are other variables, like CC, which are often used in ! # configure, and could therefore not use this "fixed" $ac_aux_dir. ! # ! # Another solution, used here, is to always expand $ac_aux_dir to an ! # absolute PATH. The drawback is that using absolute paths prevent a ! # configured tree to be moved without reconfiguration. ! AC_DEFUN([AM_AUX_DIR_EXPAND], ! [dnl Rely on autoconf to set up CDPATH properly. ! AC_PREREQ([2.50])dnl ! # expand $ac_aux_dir to an absolute path ! am_aux_dir=`cd $ac_aux_dir && pwd` ! ]) ! # AM_CONDITIONAL -*- Autoconf -*- ! # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 8 ! # AM_CONDITIONAL(NAME, SHELL-CONDITION) ! # ------------------------------------- ! # Define a conditional. ! AC_DEFUN([AM_CONDITIONAL], ! [AC_PREREQ(2.52)dnl ! ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], ! [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl ! AC_SUBST([$1_TRUE])dnl ! AC_SUBST([$1_FALSE])dnl ! _AM_SUBST_NOTMAKE([$1_TRUE])dnl ! _AM_SUBST_NOTMAKE([$1_FALSE])dnl ! if $2; then ! $1_TRUE= ! $1_FALSE='#' ! else ! $1_TRUE='#' ! $1_FALSE= ! fi ! AC_CONFIG_COMMANDS_PRE( ! [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then ! AC_MSG_ERROR([[conditional "$1" was never defined. ! Usually this means the macro was only invoked conditionally.]]) ! fi])]) ! # Do all the work for Automake. -*- Autoconf -*- ! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ! # 2005, 2006 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 12 ! # This macro actually does too much. Some checks are only needed if ! # your package does certain things. But this isn't really a big deal. ! # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) ! # AM_INIT_AUTOMAKE([OPTIONS]) ! # ----------------------------------------------- ! # The call with PACKAGE and VERSION arguments is the old style ! # call (pre autoconf-2.50), which is being phased out. PACKAGE ! # and VERSION should now be passed to AC_INIT and removed from ! # the call to AM_INIT_AUTOMAKE. ! # We support both call styles for the transition. After ! # the next Automake release, Autoconf can make the AC_INIT ! # arguments mandatory, and then we can depend on a new Autoconf ! # release and drop the old call support. ! AC_DEFUN([AM_INIT_AUTOMAKE], ! [AC_PREREQ([2.60])dnl ! dnl Autoconf wants to disallow AM_ names. We explicitly allow ! dnl the ones we care about. ! m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl ! AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl ! AC_REQUIRE([AC_PROG_INSTALL])dnl ! if test "`cd $srcdir && pwd`" != "`pwd`"; then ! # Use -I$(srcdir) only when $(srcdir) != ., so that make's output ! # is not polluted with repeated "-I." ! AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl ! # test to see if srcdir already configured ! if test -f $srcdir/config.status; then ! AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) ! fi ! fi ! ! # test whether we have cygpath ! if test -z "$CYGPATH_W"; then ! if (cygpath --version) >/dev/null 2>/dev/null; then ! CYGPATH_W='cygpath -w' ! else ! CYGPATH_W=echo ! fi ! fi ! AC_SUBST([CYGPATH_W]) ! # Define the identity of the package. ! dnl Distinguish between old-style and new-style calls. ! m4_ifval([$2], ! [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl ! AC_SUBST([PACKAGE], [$1])dnl ! AC_SUBST([VERSION], [$2])], ! [_AM_SET_OPTIONS([$1])dnl ! dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. ! m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, ! [m4_fatal([AC_INIT should be called with package and version arguments])])dnl ! AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl ! AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl ! _AM_IF_OPTION([no-define],, ! [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) ! AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl ! # Some tools Automake needs. ! AC_REQUIRE([AM_SANITY_CHECK])dnl ! AC_REQUIRE([AC_ARG_PROGRAM])dnl ! AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) ! AM_MISSING_PROG(AUTOCONF, autoconf) ! AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) ! AM_MISSING_PROG(AUTOHEADER, autoheader) ! AM_MISSING_PROG(MAKEINFO, makeinfo) ! AM_PROG_INSTALL_SH ! AM_PROG_INSTALL_STRIP ! AC_REQUIRE([AM_PROG_MKDIR_P])dnl ! # 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 ! _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], ! [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], ! [_AM_PROG_TAR([v7])])]) ! _AM_IF_OPTION([no-dependencies],, ! [AC_PROVIDE_IFELSE([AC_PROG_CC], ! [_AM_DEPENDENCIES(CC)], ! [define([AC_PROG_CC], ! defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl ! AC_PROVIDE_IFELSE([AC_PROG_CXX], ! [_AM_DEPENDENCIES(CXX)], ! [define([AC_PROG_CXX], ! defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ! AC_PROVIDE_IFELSE([AC_PROG_OBJC], ! [_AM_DEPENDENCIES(OBJC)], ! [define([AC_PROG_OBJC], ! defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ! ]) ! ]) ! # When config.status generates a header, we must update the stamp-h file. ! # This file resides in the same directory as the config header ! # that is generated. The stamp files are numbered to have different names. ! # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the ! # loop where config.status creates the headers, so we can generate ! # our stamp files there. ! AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], ! [# Compute $1's index in $config_headers. ! _am_stamp_count=1 ! for _am_header in $config_headers :; do ! case $_am_header in ! $1 | $1:* ) ! break ;; ! * ) ! _am_stamp_count=`expr $_am_stamp_count + 1` ;; ! esac ! done ! echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) ! # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # AM_PROG_INSTALL_SH ! # ------------------ ! # Define $install_sh. ! AC_DEFUN([AM_PROG_INSTALL_SH], ! [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl ! install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} ! AC_SUBST(install_sh)]) ! # Copyright (C) 2003, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 2 ! # Check whether the underlying file-system supports filenames ! # with a leading dot. For instance MS-DOS doesn't. ! AC_DEFUN([AM_SET_LEADING_DOT], ! [rm -rf .tst 2>/dev/null ! mkdir .tst 2>/dev/null ! if test -d .tst; then ! am__leading_dot=. ! else ! am__leading_dot=_ ! fi ! rmdir .tst 2>/dev/null ! AC_SUBST([am__leading_dot])]) ! # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- ! # From Jim Meyering ! ! # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 4 ! AC_DEFUN([AM_MAINTAINER_MODE], ! [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) ! dnl maintainer-mode is disabled by default ! AC_ARG_ENABLE(maintainer-mode, ! [ --enable-maintainer-mode enable make rules and dependencies not useful ! (and sometimes confusing) to the casual installer], ! USE_MAINTAINER_MODE=$enableval, ! USE_MAINTAINER_MODE=no) ! AC_MSG_RESULT([$USE_MAINTAINER_MODE]) ! AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) ! MAINT=$MAINTAINER_MODE_TRUE ! AC_SUBST(MAINT)dnl ! ] ! ) ! AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) ! # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- ! # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 ! # Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 5 ! # AM_MISSING_PROG(NAME, PROGRAM) ! # ------------------------------ ! AC_DEFUN([AM_MISSING_PROG], ! [AC_REQUIRE([AM_MISSING_HAS_RUN]) ! $1=${$1-"${am_missing_run}$2"} ! AC_SUBST($1)]) ! # AM_MISSING_HAS_RUN ! # ------------------ ! # Define MISSING if not defined so far and test if it supports --run. ! # If it does, set am_missing_run to use it, otherwise, to nothing. ! AC_DEFUN([AM_MISSING_HAS_RUN], ! [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl ! AC_REQUIRE_AUX_FILE([missing])dnl ! test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" ! # Use eval to expand $SHELL ! if eval "$MISSING --run true"; then ! am_missing_run="$MISSING --run " ! else ! am_missing_run= ! AC_MSG_WARN([`missing' script is too old or missing]) ! fi ! ]) ! # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! ! # AM_PROG_MKDIR_P ! # --------------- ! # Check for `mkdir -p'. ! AC_DEFUN([AM_PROG_MKDIR_P], ! [AC_PREREQ([2.60])dnl ! AC_REQUIRE([AC_PROG_MKDIR_P])dnl ! dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, ! dnl while keeping a definition of mkdir_p for backward compatibility. ! dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. ! dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of ! dnl Makefile.ins that do not define MKDIR_P, so we do our own ! dnl adjustment using top_builddir (which is defined more often than ! dnl MKDIR_P). ! AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl ! case $mkdir_p in ! [[\\/$]]* | ?:[[\\/]]*) ;; ! */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; ! esac ]) + # Helper functions for option handling. -*- Autoconf -*- + + # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! ! # serial 3 ! ! # _AM_MANGLE_OPTION(NAME) ! # ----------------------- ! AC_DEFUN([_AM_MANGLE_OPTION], ! [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) ! ! # _AM_SET_OPTION(NAME) ! # ------------------------------ ! # Set option NAME. Presently that only means defining a flag for this option. ! AC_DEFUN([_AM_SET_OPTION], ! [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) ! ! # _AM_SET_OPTIONS(OPTIONS) ! # ---------------------------------- ! # OPTIONS is a space-separated list of Automake options. ! AC_DEFUN([_AM_SET_OPTIONS], ! [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) ! ! # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) ! # ------------------------------------------- ! # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. ! AC_DEFUN([_AM_IF_OPTION], ! [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) ! ! # Check to make sure that the build environment is sane. -*- Autoconf -*- ! ! # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 ! # Free Software Foundation, Inc. # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 4 ! # AM_SANITY_CHECK ! # --------------- ! AC_DEFUN([AM_SANITY_CHECK], ! [AC_MSG_CHECKING([whether build environment is sane]) ! # Just in case ! sleep 1 ! echo timestamp > conftest.file ! # Do `set' in a subshell so we don't clobber the current shell's ! # arguments. Must try -L first in case configure is actually a ! # symlink; some systems play weird games with the mod time of symlinks ! # (eg FreeBSD returns the mod time of the symlink's containing ! # directory). ! if ( ! set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` ! if test "$[*]" = "X"; then ! # -L didn't work. ! set X `ls -t $srcdir/configure conftest.file` ! fi ! rm -f conftest.file ! if test "$[*]" != "X $srcdir/configure conftest.file" \ ! && test "$[*]" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi ! test "$[2]" = conftest.file ! ) ! then ! # Ok. ! : ! else ! AC_MSG_ERROR([newly created file is older than distributed files! ! Check your system clock]) ! fi ! AC_MSG_RESULT(yes)]) + # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. ! # AM_PROG_INSTALL_STRIP ! # --------------------- ! # One issue with vendor `install' (even GNU) is that you can't ! # specify the program used to strip binaries. This is especially ! # annoying in cross-compiling environments, where the build's strip ! # is unlikely to handle the host's binaries. ! # Fortunately install-sh will honor a STRIPPROG variable, so we ! # always use install-sh in `make install-strip', and initialize ! # STRIPPROG with the value of the STRIP variable (set by the user). ! AC_DEFUN([AM_PROG_INSTALL_STRIP], ! [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl ! # Installed binaries are usually stripped using `strip' when the user ! # run `make install-strip'. However `strip' might not be the right ! # tool to use in cross-compilation environments, therefore Automake ! # will honor the `STRIP' environment variable to overrule this program. ! dnl Don't test for $cross_compiling = yes, because it might be `maybe'. ! if test "$cross_compiling" != no; then ! AC_CHECK_TOOL([STRIP], [strip], :) ! fi ! INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" ! AC_SUBST([INSTALL_STRIP_PROGRAM])]) + # Copyright (C) 2006 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_SUBST_NOTMAKE(VARIABLE) ! # --------------------------- ! # Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in. ! # This macro is traced by Automake. ! AC_DEFUN([_AM_SUBST_NOTMAKE]) ! # Check how to create a tarball. -*- Autoconf -*- ! # Copyright (C) 2004, 2005 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! # serial 2 ! # _AM_PROG_TAR(FORMAT) ! # -------------------- ! # Check how to create a tarball in format FORMAT. ! # FORMAT should be one of `v7', `ustar', or `pax'. ! # ! # Substitute a variable $(am__tar) that is a command ! # writing to stdout a FORMAT-tarball containing the directory ! # $tardir. ! # tardir=directory && $(am__tar) > result.tar ! # ! # Substitute a variable $(am__untar) that extract such ! # a tarball read from stdin. ! # $(am__untar) < result.tar ! AC_DEFUN([_AM_PROG_TAR], ! [# Always define AMTAR for backward compatibility. ! AM_MISSING_PROG([AMTAR], [tar]) ! m4_if([$1], [v7], ! [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], ! [m4_case([$1], [ustar],, [pax],, ! [m4_fatal([Unknown tar format])]) ! AC_MSG_CHECKING([how to create a $1 tar archive]) ! # Loop over all known methods to create a tar archive until one works. ! _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' ! _am_tools=${am_cv_prog_tar_$1-$_am_tools} ! # Do not fold the above two line into one, because Tru64 sh and ! # Solaris sh will not grok spaces in the rhs of `-'. ! for _am_tool in $_am_tools do ! case $_am_tool in ! gnutar) ! for _am_tar in tar gnutar gtar; ! do ! AM_RUN_LOG([$_am_tar --version]) && break done ! am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' ! am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' ! am__untar="$_am_tar -xf -" ! ;; ! plaintar) ! # Must skip GNU tar: if it does not support --format= it doesn't create ! # ustar tarball either. ! (tar --version) >/dev/null 2>&1 && continue ! am__tar='tar chf - "$$tardir"' ! am__tar_='tar chf - "$tardir"' ! am__untar='tar xf -' ! ;; ! pax) ! am__tar='pax -L -x $1 -w "$$tardir"' ! am__tar_='pax -L -x $1 -w "$tardir"' ! am__untar='pax -r' ! ;; ! cpio) ! am__tar='find "$$tardir" -print | cpio -o -H $1 -L' ! am__tar_='find "$tardir" -print | cpio -o -H $1 -L' ! am__untar='cpio -i -H $1 -d' ! ;; ! none) ! am__tar=false ! am__tar_=false ! am__untar=false ! ;; ! esac ! ! # If the value was cached, stop now. We just wanted to have am__tar ! # and am__untar set. ! test -n "${am_cv_prog_tar_$1}" && break ! ! # tar/untar a dummy directory, and stop if the command works ! rm -rf conftest.dir ! mkdir conftest.dir ! echo GrepMe > conftest.dir/file ! AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) ! rm -rf conftest.dir ! if test -s conftest.tar; then ! AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done ! rm -rf conftest.dir ! ! AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) ! AC_MSG_RESULT([$am_cv_prog_tar_$1])]) ! AC_SUBST([am__tar]) ! AC_SUBST([am__untar]) ! ]) # _AM_PROG_TAR diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/AUTHORS gsl-1.10/AUTHORS *** gsl-1.9/AUTHORS 2006-11-08 15:18:13.000000000 +0000 --- gsl-1.10/AUTHORS 2007-05-22 15:10:04.000000000 +0100 *************** *** 23,26 **** Ivo Alxneit (ivo.alxneit@psi.ch) - multidimensional minimization, wavelet transforms Jason H. Stover (jason@sakla.net) - cumulative distribution functions ! Patrick Alken - unsymmetric eigensystems, B-splines --- 23,26 ---- Ivo Alxneit (ivo.alxneit@psi.ch) - multidimensional minimization, wavelet transforms Jason H. Stover (jason@sakla.net) - cumulative distribution functions ! Patrick Alken - nonsymmetric and generalized eigensystems, B-splines diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/blas/blas.c gsl-1.10/blas/blas.c *** gsl-1.9/blas/blas.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/blas/blas.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/blas/gsl_blas.h gsl-1.10/blas/gsl_blas.h *** gsl-1.9/blas/gsl_blas.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/blas/gsl_blas.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/blas/gsl_blas_types.h gsl-1.10/blas/gsl_blas_types.h *** gsl-1.9/blas/gsl_blas_types.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/blas/gsl_blas_types.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/blas/Makefile.in gsl-1.10/blas/Makefile.in *** gsl-1.9/blas/Makefile.in 2007-02-20 13:09:00.000000000 +0000 --- gsl-1.10/blas/Makefile.in 2007-09-13 16:41:36.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 51,67 **** libgslblas_la_LIBADD = am_libgslblas_la_OBJECTS = blas.lo libgslblas_la_OBJECTS = $(am_libgslblas_la_OBJECTS) ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslblas_la_SOURCES) DIST_SOURCES = $(libgslblas_la_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 47,64 ---- libgslblas_la_LIBADD = am_libgslblas_la_OBJECTS = blas.lo libgslblas_la_OBJECTS = $(am_libgslblas_la_OBJECTS) ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslblas_la_SOURCES) DIST_SOURCES = $(libgslblas_la_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 95,100 **** --- 92,98 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 102,108 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 100,105 ---- *************** *** 110,126 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 107,120 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 132,140 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 126,133 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 144,158 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 137,152 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 162,189 **** --- 156,194 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslblas.la pkginclude_HEADERS = gsl_blas.h gsl_blas_types.h INCLUDES = -I$(top_srcdir) *************** *** 231,237 **** rm -f "$${dir}/so_locations"; \ done libgslblas.la: $(libgslblas_la_OBJECTS) $(libgslblas_la_DEPENDENCIES) ! $(LINK) $(libgslblas_la_LDFLAGS) $(libgslblas_la_OBJECTS) $(libgslblas_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 236,242 ---- rm -f "$${dir}/so_locations"; \ done libgslblas.la: $(libgslblas_la_OBJECTS) $(libgslblas_la_DEPENDENCIES) ! $(LINK) $(libgslblas_la_OBJECTS) $(libgslblas_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 253,265 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 258,266 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 324,345 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 325,345 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 355,361 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 355,361 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 389,395 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 389,395 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 403,414 **** --- 403,422 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 428,447 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstLTLIBRARIES ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ ! install install-am install-data install-data-am install-exec \ ! install-exec-am install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS #check_PROGRAMS = test --- 436,458 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstLTLIBRARIES ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ ! install install-am 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-man \ ! install-pdf install-pdf-am install-pkgincludeHEADERS \ ! install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-pkgincludeHEADERS #check_PROGRAMS = test diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/block_source.c gsl-1.10/block/block_source.c *** gsl-1.9/block/block_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/block_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/block_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/block_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/fprintf_source.c gsl-1.10/block/fprintf_source.c *** gsl-1.9/block/fprintf_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/fprintf_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/fprintf_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/fprintf_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/fwrite_source.c gsl-1.10/block/fwrite_source.c *** gsl-1.9/block/fwrite_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/fwrite_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/fwrite_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/fwrite_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_char.h gsl-1.10/block/gsl_block_char.h *** gsl-1.9/block/gsl_block_char.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_char.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_char.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_char.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_complex_double.h gsl-1.10/block/gsl_block_complex_double.h *** gsl-1.9/block/gsl_block_complex_double.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_complex_double.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_complex_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_complex_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_complex_float.h gsl-1.10/block/gsl_block_complex_float.h *** gsl-1.9/block/gsl_block_complex_float.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_complex_float.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_complex_float.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_complex_float.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_complex_long_double.h gsl-1.10/block/gsl_block_complex_long_double.h *** gsl-1.9/block/gsl_block_complex_long_double.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_complex_long_double.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_complex_long_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_complex_long_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_double.h gsl-1.10/block/gsl_block_double.h *** gsl-1.9/block/gsl_block_double.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_double.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_float.h gsl-1.10/block/gsl_block_float.h *** gsl-1.9/block/gsl_block_float.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_float.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_float.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_float.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_int.h gsl-1.10/block/gsl_block_int.h *** gsl-1.9/block/gsl_block_int.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_int.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_int.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_int.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_long_double.h gsl-1.10/block/gsl_block_long_double.h *** gsl-1.9/block/gsl_block_long_double.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_long_double.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_long_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_long_double.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_long.h gsl-1.10/block/gsl_block_long.h *** gsl-1.9/block/gsl_block_long.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_long.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_long.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_long.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_short.h gsl-1.10/block/gsl_block_short.h *** gsl-1.9/block/gsl_block_short.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_short.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_short.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_short.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_uchar.h gsl-1.10/block/gsl_block_uchar.h *** gsl-1.9/block/gsl_block_uchar.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_uchar.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_uchar.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_uchar.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_uint.h gsl-1.10/block/gsl_block_uint.h *** gsl-1.9/block/gsl_block_uint.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_uint.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_uint.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_uint.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_ulong.h gsl-1.10/block/gsl_block_ulong.h *** gsl-1.9/block/gsl_block_ulong.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_ulong.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_ulong.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_ulong.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_block_ushort.h gsl-1.10/block/gsl_block_ushort.h *** gsl-1.9/block/gsl_block_ushort.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_block_ushort.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/gsl_block_ushort.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/gsl_block_ushort.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/gsl_check_range.h gsl-1.10/block/gsl_check_range.h *** gsl-1.9/block/gsl_check_range.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/gsl_check_range.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* vector/gsl_check_range.h * ! * Copyright (C) 2003, 2004 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* vector/gsl_check_range.h * ! * Copyright (C) 2003, 2004, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/init_source.c gsl-1.10/block/init_source.c *** gsl-1.9/block/init_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/init_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/init_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/init_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/Makefile.in gsl-1.10/block/Makefile.in *** gsl-1.9/block/Makefile.in 2007-02-20 13:09:00.000000000 +0000 --- gsl-1.10/block/Makefile.in 2007-09-13 16:41:37.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 57,73 **** test_DEPENDENCIES = libgslblock.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslblock_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslblock_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 53,70 ---- test_DEPENDENCIES = libgslblock.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslblock_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslblock_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 101,106 **** --- 98,104 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 108,114 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 106,111 ---- *************** *** 116,132 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 113,126 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 138,146 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 132,139 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 150,164 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 143,158 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 168,195 **** --- 162,200 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslblock.la pkginclude_HEADERS = gsl_block.h gsl_block_char.h gsl_block_complex_double.h gsl_block_complex_float.h gsl_block_complex_long_double.h gsl_block_double.h gsl_block_float.h gsl_block_int.h gsl_block_long.h gsl_block_long_double.h gsl_block_short.h gsl_block_uchar.h gsl_block_uint.h gsl_block_ulong.h gsl_block_ushort.h gsl_check_range.h INCLUDES = -I$(top_builddir) -I$(top_srcdir) *************** *** 242,248 **** rm -f "$${dir}/so_locations"; \ done libgslblock.la: $(libgslblock_la_OBJECTS) $(libgslblock_la_DEPENDENCIES) ! $(LINK) $(libgslblock_la_LDFLAGS) $(libgslblock_la_OBJECTS) $(libgslblock_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 247,253 ---- rm -f "$${dir}/so_locations"; \ done libgslblock.la: $(libgslblock_la_OBJECTS) $(libgslblock_la_DEPENDENCIES) ! $(LINK) $(libgslblock_la_OBJECTS) $(libgslblock_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 252,258 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 257,263 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 274,286 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 279,287 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 345,353 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 346,354 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 356,362 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 357,363 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 368,374 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 369,375 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 418,439 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 419,439 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 451,457 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 451,457 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 486,492 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 486,492 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 500,511 **** --- 500,519 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 525,545 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS # 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. --- 533,556 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS # 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 -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/test.c gsl-1.10/block/test.c *** gsl-1.9/block/test.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/test.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/test.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/test.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/test_complex_io.c gsl-1.10/block/test_complex_io.c *** gsl-1.9/block/test_complex_io.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/test_complex_io.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/test_complex_io.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/test_complex_io.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/test_complex_source.c gsl-1.10/block/test_complex_source.c *** gsl-1.9/block/test_complex_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/test_complex_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/test_complex_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/test_complex_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/test_io.c gsl-1.10/block/test_io.c *** gsl-1.9/block/test_io.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/test_io.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/test_io.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/test_io.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/block/test_source.c gsl-1.10/block/test_source.c *** gsl-1.9/block/test_source.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/block/test_source.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* block/test_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* block/test_source.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/bspline/bspline.c gsl-1.10/bspline/bspline.c *** gsl-1.9/bspline/bspline.c 2007-01-04 12:41:13.000000000 +0000 --- gsl-1.10/bspline/bspline.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/bspline/gsl_bspline.h gsl-1.10/bspline/gsl_bspline.h *** gsl-1.9/bspline/gsl_bspline.h 2006-11-02 17:31:28.000000000 +0000 --- gsl-1.10/bspline/gsl_bspline.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/bspline/Makefile.in gsl-1.10/bspline/Makefile.in *** gsl-1.9/bspline/Makefile.in 2007-02-20 13:09:01.000000000 +0000 --- gsl-1.10/bspline/Makefile.in 2007-09-13 16:41:37.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 61,77 **** ../cblas/libgslcblas.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslbspline_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslbspline_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 57,74 ---- ../cblas/libgslcblas.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslbspline_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslbspline_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 105,110 **** --- 102,108 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 112,118 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 110,115 ---- *************** *** 120,136 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 117,130 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 142,150 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 136,143 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 154,168 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 147,162 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 172,199 **** --- 166,204 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslbspline.la pkginclude_HEADERS = gsl_bspline.h INCLUDES = -I$(top_builddir) *************** *** 244,250 **** rm -f "$${dir}/so_locations"; \ done libgslbspline.la: $(libgslbspline_la_OBJECTS) $(libgslbspline_la_DEPENDENCIES) ! $(LINK) $(libgslbspline_la_LDFLAGS) $(libgslbspline_la_OBJECTS) $(libgslbspline_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 249,255 ---- rm -f "$${dir}/so_locations"; \ done libgslbspline.la: $(libgslbspline_la_OBJECTS) $(libgslbspline_la_DEPENDENCIES) ! $(LINK) $(libgslbspline_la_OBJECTS) $(libgslbspline_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 254,260 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 259,265 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 276,288 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 281,289 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 347,355 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 348,356 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 358,364 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 359,365 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 370,376 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 371,377 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 420,441 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 421,441 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 453,459 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 453,459 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 487,493 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 487,493 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 501,512 **** --- 501,520 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 526,546 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS # 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. --- 534,557 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS # 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 -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/bspline/test.c gsl-1.10/bspline/test.c *** gsl-1.9/bspline/test.c 2007-02-19 15:08:41.000000000 +0000 --- gsl-1.10/bspline/test.c 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* bspline/test.c * ! * Copyright (C) 2006 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* bspline/test.c * ! * Copyright (C) 2006, 2007 Brian Gough * * 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 *************** *** 66,72 **** int main (int argc, char **argv) { - int status = 0; size_t order, breakpoints, i; gsl_ieee_env_setup (); --- 66,71 ---- diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/BUGS gsl-1.10/BUGS *** gsl-1.9/BUGS 2007-02-19 15:09:00.000000000 +0000 --- gsl-1.10/BUGS 2007-08-27 22:27:31.000000000 +0100 *************** *** 103,135 **** 9.999999999999985567e-01 - ---------------------------------------------------------------------- - BUG#49 - fdjacobian step size causes problems - - From: eknecronzontas - To: help-gsl@gnu.org - Subject: [Help-gsl] Bug (or not?) in multiroots/fdjacobian.c - Date: Thu, 8 Jun 2006 13:38:49 -0700 (PDT) - - Since I can't quite decide if this is a bug, I'll post - it here first... - - The stepsize for finite-differencing in - gsl-1.8/multiroots/fdjacobian.c is specified by the - lines - - > double xj = gsl_vector_get (x, j); - > double dx = epsrel * fabs (xj); - - This is, of course mathematically correct. - Nevertheless, the behavior is less than ideal if one - of the elements of the vector 'x' is sufficiently - small. This occurs often if one component of the root - happens to be zero. If this occurs, then 'dx' can be - so small that one of the columns of the Jacobian is - identically zero. This immediately leads to NAN's - which are not easy to trace. - --------------------------------------------------------------------- BUG#50 - gsl_linalg_solve_symm_tridiag requires positive definite matrix --- 103,108 ---- *************** *** 170,201 **** -0.60009 1.39219 ---------------------------------------------------------------------- ! BUG#52 - beta functions do not handle negative arguments ! ! The beta functions (complete and incomplete) are well defined for ! non-integer negative arguments in terms of the gamma function but ! return domain errors or nans. The relation of I_x(a,b,x) = (1/a) x^a ! 2F1(a,1-b,a+1,x)/B(a,b) could be documented even if it is not ! implemented. ! ! DONE for beta function, still needed for incomplete beta function. ! ! ---------------------------------------------------------------------- ! BUG#57 - incorrect rounding error in deriv functions? ! ! Needs a factor of 1/h^2 ? ! ! From: Rene Girard ! To: help-gsl@gnu.org ! Subject: [Help-gsl] Origin of 2nd round-off term "dy" in function central_deriv.c ! ! double dy = GSL_MAX(fabs(r3),fabs(r5))* fabs(x)*GSL_DBL_EPSILON ! ! I understand the rest of the function very well and I am able to ! derive the equation for the optimal stepsize "h_opt" in function ! "gsl_deriv_central.c"; however, I am trying to look for a derivation ! for the expression of "dy". ! ---------------------------------------------------------------------- ! Last assigned bug number = 57 --- 143,150 ---- -0.60009 1.39219 + AUG 2007: We now return an error code for this case. To return a solution + we would need to do a permutation, see slatec/dgtsl.f ---------------------------------------------------------------------- ! Last assigned bug number = 62 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/gsl_cblas.h gsl-1.10/cblas/gsl_cblas.h *** gsl-1.9/cblas/gsl_cblas.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/gsl_cblas.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/Makefile.am gsl-1.10/cblas/Makefile.am *** gsl-1.9/cblas/Makefile.am 2004-09-11 14:45:09.000000000 +0100 --- gsl-1.10/cblas/Makefile.am 2007-07-10 22:01:55.000000000 +0100 *************** *** 1,6 **** --- 1,11 ---- lib_LTLIBRARIES = libgslcblas.la libgslcblas_la_LDFLAGS = -version-info $(GSL_LT_CBLAS_VERSION) + MINGW32_HOST = @MINGW32_HOST@ + if MINGW32_HOST + libgslcblas_la_LDFLAGS += -no-undefined + endif + pkginclude_HEADERS = gsl_cblas.h INCLUDES= -I$(top_srcdir) diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/Makefile.in gsl-1.10/cblas/Makefile.in *** gsl-1.9/cblas/Makefile.in 2007-02-20 13:09:01.000000000 +0000 --- gsl-1.10/cblas/Makefile.in 2007-09-13 16:41:37.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 37,42 **** --- 33,39 ---- POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ + @MINGW32_HOST_TRUE@am__append_1 = -no-undefined check_PROGRAMS = test$(EXEEXT) subdir = cblas DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ *************** *** 81,86 **** --- 78,86 ---- ztbmv.lo ztbsv.lo ztpmv.lo ztpsv.lo ztrmm.lo ztrmv.lo ztrsm.lo \ ztrsv.lo icamax.lo idamax.lo isamax.lo izamax.lo xerbla.lo libgslcblas_la_OBJECTS = $(am_libgslcblas_la_OBJECTS) + libgslcblas_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(libgslcblas_la_LDFLAGS) $(LDFLAGS) -o $@ am_test_OBJECTS = test.$(OBJEXT) test_amax.$(OBJEXT) \ test_asum.$(OBJEXT) test_axpy.$(OBJEXT) test_copy.$(OBJEXT) \ test_dot.$(OBJEXT) test_gbmv.$(OBJEXT) test_gemm.$(OBJEXT) \ *************** *** 100,116 **** test_OBJECTS = $(am_test_OBJECTS) test_DEPENDENCIES = libgslcblas.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslcblas_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcblas_la_SOURCES) $(test_SOURCES) pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER) --- 100,117 ---- test_OBJECTS = $(am_test_OBJECTS) test_DEPENDENCIES = libgslcblas.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslcblas_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcblas_la_SOURCES) $(test_SOURCES) pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER) *************** *** 137,142 **** --- 138,144 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 144,150 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 146,151 ---- *************** *** 152,168 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 153,166 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 174,182 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 172,179 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 186,200 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 183,198 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 204,233 **** build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ lib_LTLIBRARIES = libgslcblas.la ! libgslcblas_la_LDFLAGS = -version-info $(GSL_LT_CBLAS_VERSION) pkginclude_HEADERS = gsl_cblas.h INCLUDES = -I$(top_srcdir) libgslcblas_la_SOURCES = sasum.c saxpy.c scasum.c scnrm2.c scopy.c \ --- 202,244 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ lib_LTLIBRARIES = libgslcblas.la ! libgslcblas_la_LDFLAGS = -version-info $(GSL_LT_CBLAS_VERSION) \ ! $(am__append_1) ! MINGW32_HOST = @MINGW32_HOST@ pkginclude_HEADERS = gsl_cblas.h INCLUDES = -I$(top_srcdir) libgslcblas_la_SOURCES = sasum.c saxpy.c scasum.c scnrm2.c scopy.c \ *************** *** 310,316 **** cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) ! test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ --- 321,327 ---- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) ! test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ *************** *** 321,327 **** uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) ! @set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ --- 332,338 ---- uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) ! @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ *************** *** 336,342 **** rm -f "$${dir}/so_locations"; \ done libgslcblas.la: $(libgslcblas_la_OBJECTS) $(libgslcblas_la_DEPENDENCIES) ! $(LINK) -rpath $(libdir) $(libgslcblas_la_LDFLAGS) $(libgslcblas_la_OBJECTS) $(libgslcblas_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 347,353 ---- rm -f "$${dir}/so_locations"; \ done libgslcblas.la: $(libgslcblas_la_OBJECTS) $(libgslcblas_la_DEPENDENCIES) ! $(libgslcblas_la_LINK) -rpath $(libdir) $(libgslcblas_la_OBJECTS) $(libgslcblas_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 346,352 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 357,363 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 368,380 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 379,387 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 439,447 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 446,454 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 450,456 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 457,463 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 462,468 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 469,475 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 512,533 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 519,539 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 545,551 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 551,557 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 579,585 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 585,591 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 593,604 **** --- 599,618 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: install-libLTLIBRARIES + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 618,638 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \ ! uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libLTLIBRARIES \ clean-libtool ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-libLTLIBRARIES \ ! install-man install-pkgincludeHEADERS install-strip \ ! installcheck installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. --- 632,655 ---- ps-am: ! uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libLTLIBRARIES \ clean-libtool ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-pkgincludeHEADERS install-ps install-ps-am \ ! install-strip installcheck installcheck-am installdirs \ ! maintainer-clean maintainer-clean-generic mostlyclean \ ! mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ ! pdf pdf-am ps ps-am tags uninstall uninstall-am \ uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_asum_c.h gsl-1.10/cblas/source_asum_c.h *** gsl-1.9/cblas/source_asum_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_asum_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_asum_r.h gsl-1.10/cblas/source_asum_r.h *** gsl-1.9/cblas/source_asum_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_asum_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_axpy_c.h gsl-1.10/cblas/source_axpy_c.h *** gsl-1.9/cblas/source_axpy_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_axpy_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_axpy_r.h gsl-1.10/cblas/source_axpy_r.h *** gsl-1.9/cblas/source_axpy_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_axpy_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_copy_c.h gsl-1.10/cblas/source_copy_c.h *** gsl-1.9/cblas/source_copy_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_copy_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_copy_r.h gsl-1.10/cblas/source_copy_r.h *** gsl-1.9/cblas/source_copy_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_copy_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_dot_c.h gsl-1.10/cblas/source_dot_c.h *** gsl-1.9/cblas/source_dot_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_dot_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_dot_r.h gsl-1.10/cblas/source_dot_r.h *** gsl-1.9/cblas/source_dot_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_dot_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gbmv_c.h gsl-1.10/cblas/source_gbmv_c.h *** gsl-1.9/cblas/source_gbmv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gbmv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gbmv_r.h gsl-1.10/cblas/source_gbmv_r.h *** gsl-1.9/cblas/source_gbmv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gbmv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gemm_c.h gsl-1.10/cblas/source_gemm_c.h *** gsl-1.9/cblas/source_gemm_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gemm_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_gemm_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_gemm_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gemm_r.h gsl-1.10/cblas/source_gemm_r.h *** gsl-1.9/cblas/source_gemm_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gemm_r.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_gemm_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_gemm_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gemv_c.h gsl-1.10/cblas/source_gemv_c.h *** gsl-1.9/cblas/source_gemv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gemv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gemv_r.h gsl-1.10/cblas/source_gemv_r.h *** gsl-1.9/cblas/source_gemv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gemv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_gerc.h gsl-1.10/cblas/source_gerc.h *** gsl-1.9/cblas/source_gerc.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_gerc.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_ger.h gsl-1.10/cblas/source_ger.h *** gsl-1.9/cblas/source_ger.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_ger.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_geru.h gsl-1.10/cblas/source_geru.h *** gsl-1.9/cblas/source_geru.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_geru.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hbmv.h gsl-1.10/cblas/source_hbmv.h *** gsl-1.9/cblas/source_hbmv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hbmv.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hemm.h gsl-1.10/cblas/source_hemm.h *** gsl-1.9/cblas/source_hemm.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hemm.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_hemm.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_hemm.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hemv.h gsl-1.10/cblas/source_hemv.h *** gsl-1.9/cblas/source_hemv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hemv.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_hemv.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_hemv.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_her2.h gsl-1.10/cblas/source_her2.h *** gsl-1.9/cblas/source_her2.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_her2.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_her2k.h gsl-1.10/cblas/source_her2k.h *** gsl-1.9/cblas/source_her2k.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_her2k.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_her2k_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_her2k_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_her.h gsl-1.10/cblas/source_her.h *** gsl-1.9/cblas/source_her.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_her.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_herk.h gsl-1.10/cblas/source_herk.h *** gsl-1.9/cblas/source_herk.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_herk.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_herk.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_herk.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hpmv.h gsl-1.10/cblas/source_hpmv.h *** gsl-1.9/cblas/source_hpmv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hpmv.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hpr2.h gsl-1.10/cblas/source_hpr2.h *** gsl-1.9/cblas/source_hpr2.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hpr2.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_hpr.h gsl-1.10/cblas/source_hpr.h *** gsl-1.9/cblas/source_hpr.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_hpr.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_iamax_c.h gsl-1.10/cblas/source_iamax_c.h *** gsl-1.9/cblas/source_iamax_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_iamax_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_iamax_r.h gsl-1.10/cblas/source_iamax_r.h *** gsl-1.9/cblas/source_iamax_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_iamax_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_nrm2_c.h gsl-1.10/cblas/source_nrm2_c.h *** gsl-1.9/cblas/source_nrm2_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_nrm2_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_nrm2_r.h gsl-1.10/cblas/source_nrm2_r.h *** gsl-1.9/cblas/source_nrm2_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_nrm2_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_rotg.h gsl-1.10/cblas/source_rotg.h *** gsl-1.9/cblas/source_rotg.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_rotg.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_rot.h gsl-1.10/cblas/source_rot.h *** gsl-1.9/cblas/source_rot.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_rot.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_rotmg.h gsl-1.10/cblas/source_rotmg.h *** gsl-1.9/cblas/source_rotmg.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_rotmg.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_rotmg.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_rotmg.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_rotm.h gsl-1.10/cblas/source_rotm.h *** gsl-1.9/cblas/source_rotm.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_rotm.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_rotmg.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_rotmg.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_sbmv.h gsl-1.10/cblas/source_sbmv.h *** gsl-1.9/cblas/source_sbmv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_sbmv.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_scal_c.h gsl-1.10/cblas/source_scal_c.h *** gsl-1.9/cblas/source_scal_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_scal_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_scal_c_s.h gsl-1.10/cblas/source_scal_c_s.h *** gsl-1.9/cblas/source_scal_c_s.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_scal_c_s.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_scal_r.h gsl-1.10/cblas/source_scal_r.h *** gsl-1.9/cblas/source_scal_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_scal_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_spmv.h gsl-1.10/cblas/source_spmv.h *** gsl-1.9/cblas/source_spmv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_spmv.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_spr2.h gsl-1.10/cblas/source_spr2.h *** gsl-1.9/cblas/source_spr2.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_spr2.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_spr.h gsl-1.10/cblas/source_spr.h *** gsl-1.9/cblas/source_spr.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_spr.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_swap_c.h gsl-1.10/cblas/source_swap_c.h *** gsl-1.9/cblas/source_swap_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_swap_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_swap_r.h gsl-1.10/cblas/source_swap_r.h *** gsl-1.9/cblas/source_swap_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_swap_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_symm_c.h gsl-1.10/cblas/source_symm_c.h *** gsl-1.9/cblas/source_symm_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_symm_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_symm_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_symm_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_symm_r.h gsl-1.10/cblas/source_symm_r.h *** gsl-1.9/cblas/source_symm_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_symm_r.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_symm_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_symm_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_symv.h gsl-1.10/cblas/source_symv.h *** gsl-1.9/cblas/source_symv.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_symv.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syr2.h gsl-1.10/cblas/source_syr2.h *** gsl-1.9/cblas/source_syr2.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syr2.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syr2k_c.h gsl-1.10/cblas/source_syr2k_c.h *** gsl-1.9/cblas/source_syr2k_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syr2k_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_syr2k_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_syr2k_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syr2k_r.h gsl-1.10/cblas/source_syr2k_r.h *** gsl-1.9/cblas/source_syr2k_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syr2k_r.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_syr2k_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_syr2k_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syr.h gsl-1.10/cblas/source_syr.h *** gsl-1.9/cblas/source_syr.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syr.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syrk_c.h gsl-1.10/cblas/source_syrk_c.h *** gsl-1.9/cblas/source_syrk_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syrk_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_syrk_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_syrk_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_syrk_r.h gsl-1.10/cblas/source_syrk_r.h *** gsl-1.9/cblas/source_syrk_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_syrk_r.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_syrk_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_syrk_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tbmv_c.h gsl-1.10/cblas/source_tbmv_c.h *** gsl-1.9/cblas/source_tbmv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tbmv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tbmv_r.h gsl-1.10/cblas/source_tbmv_r.h *** gsl-1.9/cblas/source_tbmv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tbmv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tbsv_c.h gsl-1.10/cblas/source_tbsv_c.h *** gsl-1.9/cblas/source_tbsv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tbsv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tbsv_r.h gsl-1.10/cblas/source_tbsv_r.h *** gsl-1.9/cblas/source_tbsv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tbsv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tpmv_c.h gsl-1.10/cblas/source_tpmv_c.h *** gsl-1.9/cblas/source_tpmv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tpmv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tpmv_r.h gsl-1.10/cblas/source_tpmv_r.h *** gsl-1.9/cblas/source_tpmv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tpmv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tpsv_c.h gsl-1.10/cblas/source_tpsv_c.h *** gsl-1.9/cblas/source_tpsv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tpsv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_tpsv_r.h gsl-1.10/cblas/source_tpsv_r.h *** gsl-1.9/cblas/source_tpsv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_tpsv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trmm_c.h gsl-1.10/cblas/source_trmm_c.h *** gsl-1.9/cblas/source_trmm_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trmm_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_trmm_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_trmm_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trmm_r.h gsl-1.10/cblas/source_trmm_r.h *** gsl-1.9/cblas/source_trmm_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trmm_r.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_trmm_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_trmm_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trmv_c.h gsl-1.10/cblas/source_trmv_c.h *** gsl-1.9/cblas/source_trmv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trmv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trmv_r.h gsl-1.10/cblas/source_trmv_r.h *** gsl-1.9/cblas/source_trmv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trmv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trsm_c.h gsl-1.10/cblas/source_trsm_c.h *** gsl-1.9/cblas/source_trsm_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trsm_c.h 2007-09-10 17:06:52.000000000 +0100 *************** *** 1,10 **** /* blas/source_trsm_c.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_trsm_c.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trsm_r.h gsl-1.10/cblas/source_trsm_r.h *** gsl-1.9/cblas/source_trsm_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trsm_r.h 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* blas/source_trsm_r.h * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/source_trsm_r.h * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trsv_c.h gsl-1.10/cblas/source_trsv_c.h *** gsl-1.9/cblas/source_trsv_c.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trsv_c.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/source_trsv_r.h gsl-1.10/cblas/source_trsv_r.h *** gsl-1.9/cblas/source_trsv_r.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/source_trsv_r.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/test.c gsl-1.10/cblas/test.c *** gsl-1.9/cblas/test.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/test.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* blas/test.c * ! * Copyright (C) 2001 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* blas/test.c * ! * Copyright (C) 2001, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cblas/xerbla.c gsl-1.10/cblas/xerbla.c *** gsl-1.9/cblas/xerbla.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cblas/xerbla.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* xerbla.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* xerbla.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/beta.c gsl-1.10/cdf/beta.c *** gsl-1.9/cdf/beta.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/beta.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/cdf_beta.c * ! * Copyright (C) 2003 Brian Gough. * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/cdf_beta.c * ! * Copyright (C) 2003, 2007 Brian Gough. * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/beta_inc.c gsl-1.10/cdf/beta_inc.c *** gsl-1.9/cdf/beta_inc.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/beta_inc.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/betainv.c gsl-1.10/cdf/betainv.c *** gsl-1.9/cdf/betainv.c 2007-01-23 16:55:04.000000000 +0000 --- gsl-1.10/cdf/betainv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,13 **** /* cdf/betainv.c * * Copyright (C) 2004 Free Software Foundation, Inc. ! * Copyright (C) 2006 Brian Gough * Written by Jason H. Stover. * Modified for GSL by Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,13 ---- /* cdf/betainv.c * * Copyright (C) 2004 Free Software Foundation, Inc. ! * Copyright (C) 2006, 2007 Brian Gough * Written by Jason H. Stover. * Modified for GSL by Brian Gough * * 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 *************** *** 45,50 **** --- 45,72 ---- #include "error.h" + static double + bisect (double x, double P, double a, double b, double xtol, double Ptol) + { + double x0 = 0, x1 = 1, Px; + + while (fabs(x1 - x0) > xtol) { + Px = gsl_cdf_beta_P (x, a, b); + if (fabs(Px - P) < Ptol) { + /* return as soon as approximation is good enough, including on + the first iteration */ + return x; + } else if (Px < P) { + x0 = x; + } else if (Px > P) { + x1 = x; + } + x = 0.5 * (x0 + x1); + } + return x; + } + + double gsl_cdf_beta_Pinv (const double P, const double a, const double b) { *************** *** 107,112 **** --- 129,137 ---- x = mean; } + /* Do bisection to get closer */ + x = bisect (x, P, a, b, 0.01, 0.01); + { double lambda, dP, phi; unsigned int n = 0; *************** *** 150,157 **** } end: - return x; } } --- 175,187 ---- } end: + if (fabs(dP) > GSL_SQRT_DBL_EPSILON * P) + { + GSL_ERROR_VAL("inverse failed to converge", GSL_EFAILED, GSL_NAN); + } + + return x; } } diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/binomial.c gsl-1.10/cdf/binomial.c *** gsl-1.9/cdf/binomial.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/binomial.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/cauchy.c gsl-1.10/cdf/cauchy.c *** gsl-1.9/cdf/cauchy.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/cauchy.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/cauchy.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/cauchy.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/cauchyinv.c gsl-1.10/cdf/cauchyinv.c *** gsl-1.9/cdf/cauchyinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/cauchyinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/cauchyinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/cauchyinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/ChangeLog gsl-1.10/cdf/ChangeLog *** gsl-1.9/cdf/ChangeLog 2007-01-23 16:55:04.000000000 +0000 --- gsl-1.10/cdf/ChangeLog 2007-08-27 22:26:30.000000000 +0100 *************** *** 1,3 **** --- 1,19 ---- + 2007-08-22 Brian Gough + + * betainv.c (gsl_cdf_beta_Pinv): added an error check for + inaccurate results + + * gammainv.c (gsl_cdf_gamma_Pinv): added an error check for + inaccurate results + + * tdistinv.c (gsl_cdf_tdist_Pinv): added an error check for + inaccurate results + + 2007-08-21 Brian Gough + + * betainv.c (gsl_cdf_beta_Pinv): added bisection method to improve + initial approximations + 2007-01-23 Brian Gough * betainv.c (gsl_cdf_beta_Pinv): avoid generating a NaN for lx > 0 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/chisq.c gsl-1.10/cdf/chisq.c *** gsl-1.9/cdf/chisq.c 2003-07-25 16:18:09.000000000 +0100 --- gsl-1.10/cdf/chisq.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/cdf_chisq.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/cdf_chisq.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/chisqinv.c gsl-1.10/cdf/chisqinv.c *** gsl-1.9/cdf/chisqinv.c 2003-07-25 16:18:09.000000000 +0100 --- gsl-1.10/cdf/chisqinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/chisqinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/chisqinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/exponential.c gsl-1.10/cdf/exponential.c *** gsl-1.9/cdf/exponential.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/exponential.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/exponential.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/exponential.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/exponentialinv.c gsl-1.10/cdf/exponentialinv.c *** gsl-1.9/cdf/exponentialinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/exponentialinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/exponentialinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/exponentialinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/exppow.c gsl-1.10/cdf/exppow.c *** gsl-1.9/cdf/exppow.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/exppow.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/fdist.c gsl-1.10/cdf/fdist.c *** gsl-1.9/cdf/fdist.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/fdist.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,11 **** /* cdf/fdist.c * * Copyright (C) 2002 Przemyslaw Sliwa and Jason H. Stover. ! * Copyright (C) 2006 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,11 ---- /* cdf/fdist.c * * Copyright (C) 2002 Przemyslaw Sliwa and Jason H. Stover. ! * Copyright (C) 2006, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/fdistinv.c gsl-1.10/cdf/fdistinv.c *** gsl-1.9/cdf/fdistinv.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/fdistinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,11 **** /* cdf/fdistinv.c * * Copyright (C) 2002 Przemyslaw Sliwa and Jason H. Stover. ! * Copyright (C) 2006 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,11 ---- /* cdf/fdistinv.c * * Copyright (C) 2002 Przemyslaw Sliwa and Jason H. Stover. ! * Copyright (C) 2006, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/flat.c gsl-1.10/cdf/flat.c *** gsl-1.9/cdf/flat.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/flat.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/flat.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/flat.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/flatinv.c gsl-1.10/cdf/flatinv.c *** gsl-1.9/cdf/flatinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/flatinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/flatinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/flatinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gamma.c gsl-1.10/cdf/gamma.c *** gsl-1.9/cdf/gamma.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/gamma.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gammainv.c gsl-1.10/cdf/gammainv.c *** gsl-1.9/cdf/gammainv.c 2006-02-27 19:48:14.000000000 +0000 --- gsl-1.10/cdf/gammainv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/gammainv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/gammainv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 *************** *** 99,108 **** goto start; } } - - end: - return b * x; } double --- 99,112 ---- goto start; } + end: + if (fabs(dP) > GSL_SQRT_DBL_EPSILON * P) + { + GSL_ERROR_VAL("inverse failed to converge", GSL_EFAILED, GSL_NAN); + } + + return b * x; } } double diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gauss.c gsl-1.10/cdf/gauss.c *** gsl-1.9/cdf/gauss.c 2004-06-20 19:41:17.000000000 +0100 --- gsl-1.10/cdf/gauss.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gaussinv.c gsl-1.10/cdf/gaussinv.c *** gsl-1.9/cdf/gaussinv.c 2003-07-25 16:18:09.000000000 +0100 --- gsl-1.10/cdf/gaussinv.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/geometric.c gsl-1.10/cdf/geometric.c *** gsl-1.9/cdf/geometric.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/geometric.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gsl_cdf.h gsl-1.10/cdf/gsl_cdf.h *** gsl-1.9/cdf/gsl_cdf.h 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/gsl_cdf.h 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gumbel1.c gsl-1.10/cdf/gumbel1.c *** gsl-1.9/cdf/gumbel1.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/gumbel1.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/gumbel1.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/gumbel1.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gumbel1inv.c gsl-1.10/cdf/gumbel1inv.c *** gsl-1.9/cdf/gumbel1inv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/gumbel1inv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/gumbel1inv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/gumbel1inv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gumbel2.c gsl-1.10/cdf/gumbel2.c *** gsl-1.9/cdf/gumbel2.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/gumbel2.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/gumbel2.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/gumbel2.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/gumbel2inv.c gsl-1.10/cdf/gumbel2inv.c *** gsl-1.9/cdf/gumbel2inv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/gumbel2inv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/gumbel2inv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/gumbel2inv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/hypergeometric.c gsl-1.10/cdf/hypergeometric.c *** gsl-1.9/cdf/hypergeometric.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/hypergeometric.c 2007-07-02 17:29:28.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/laplace.c gsl-1.10/cdf/laplace.c *** gsl-1.9/cdf/laplace.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/laplace.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/laplace.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/laplace.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/laplaceinv.c gsl-1.10/cdf/laplaceinv.c *** gsl-1.9/cdf/laplaceinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/laplaceinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/laplaceinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/laplaceinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/logistic.c gsl-1.10/cdf/logistic.c *** gsl-1.9/cdf/logistic.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/logistic.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/logistic.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/logistic.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/logisticinv.c gsl-1.10/cdf/logisticinv.c *** gsl-1.9/cdf/logisticinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/logisticinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/logisticinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/logisticinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/lognormal.c gsl-1.10/cdf/lognormal.c *** gsl-1.9/cdf/lognormal.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/lognormal.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/lognormal.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/lognormal.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/lognormalinv.c gsl-1.10/cdf/lognormalinv.c *** gsl-1.9/cdf/lognormalinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/lognormalinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/lognormalinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/lognormalinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/Makefile.in gsl-1.10/cdf/Makefile.in *** gsl-1.9/cdf/Makefile.in 2007-02-20 13:09:02.000000000 +0000 --- gsl-1.10/cdf/Makefile.in 2007-09-13 16:41:38.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 67,83 **** ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslcdf_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcdf_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 63,80 ---- ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslcdf_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcdf_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 111,116 **** --- 108,114 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 118,124 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 116,121 ---- *************** *** 126,142 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 123,136 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 148,156 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 142,149 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 160,174 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 153,168 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 178,205 **** --- 172,210 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslcdf.la pkginclude_HEADERS = gsl_cdf.h INCLUDES = -I$(top_builddir) *************** *** 251,257 **** rm -f "$${dir}/so_locations"; \ done libgslcdf.la: $(libgslcdf_la_OBJECTS) $(libgslcdf_la_DEPENDENCIES) ! $(LINK) $(libgslcdf_la_LDFLAGS) $(libgslcdf_la_OBJECTS) $(libgslcdf_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 256,262 ---- rm -f "$${dir}/so_locations"; \ done libgslcdf.la: $(libgslcdf_la_OBJECTS) $(libgslcdf_la_DEPENDENCIES) ! $(LINK) $(libgslcdf_la_OBJECTS) $(libgslcdf_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 261,267 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 266,272 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 283,295 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 288,296 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 354,362 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 355,363 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 365,371 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 366,372 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 377,383 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 378,384 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 427,448 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 428,448 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 460,466 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 460,466 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 494,500 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 494,500 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 508,519 **** --- 508,527 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 533,553 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS # 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. --- 541,564 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS # 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 -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/nbinomial.c gsl-1.10/cdf/nbinomial.c *** gsl-1.9/cdf/nbinomial.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/nbinomial.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/pareto.c gsl-1.10/cdf/pareto.c *** gsl-1.9/cdf/pareto.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/pareto.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/pareto.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/pareto.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/paretoinv.c gsl-1.10/cdf/paretoinv.c *** gsl-1.9/cdf/paretoinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/paretoinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/paretoinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/paretoinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/pascal.c gsl-1.10/cdf/pascal.c *** gsl-1.9/cdf/pascal.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/pascal.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/pascal.c * ! * Copyright (C) 2006 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/pascal.c * ! * Copyright (C) 2006, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/poisson.c gsl-1.10/cdf/poisson.c *** gsl-1.9/cdf/poisson.c 2006-03-09 15:53:02.000000000 +0000 --- gsl-1.10/cdf/poisson.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/rayleigh.c gsl-1.10/cdf/rayleigh.c *** gsl-1.9/cdf/rayleigh.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/rayleigh.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/rayleigh.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/rayleigh.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/rayleighinv.c gsl-1.10/cdf/rayleighinv.c *** gsl-1.9/cdf/rayleighinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/rayleighinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/rayleighinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/rayleighinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/tdist.c gsl-1.10/cdf/tdist.c *** gsl-1.9/cdf/tdist.c 2003-07-25 16:18:09.000000000 +0100 --- gsl-1.10/cdf/tdist.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/tdistinv.c gsl-1.10/cdf/tdistinv.c *** gsl-1.9/cdf/tdistinv.c 2006-02-27 19:48:14.000000000 +0000 --- gsl-1.10/cdf/tdistinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/tdistinv.c * * Copyright (C) 2002 Jason H. Stover. * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,11 ---- /* cdf/tdistinv.c * + * Copyright (C) 2007 Brian Gough * Copyright (C) 2002 Jason H. Stover. * * 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 *************** *** 130,140 **** if (fabs (step) > 1e-10 * fabs (x)) goto start; } } - - end: - - return x; } double --- 131,145 ---- if (fabs (step) > 1e-10 * fabs (x)) goto start; } + + end: + if (fabs(dP) > GSL_SQRT_DBL_EPSILON * P) + { + GSL_ERROR_VAL("inverse failed to converge", GSL_EFAILED, GSL_NAN); + } + + return x; } } double diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/test.c gsl-1.10/cdf/test.c *** gsl-1.9/cdf/test.c 2007-01-23 16:55:04.000000000 +0000 --- gsl-1.10/cdf/test.c 2007-08-21 21:57:53.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 *************** *** 1128,1133 **** --- 1128,1135 ---- TEST (gsl_cdf_beta_Qinv, ( 3.11356165874561958e-3, 1.2, 1.3), 0.99, TEST_TOL6); TEST (gsl_cdf_beta_Qinv, ( 1.56207166932365759e-4, 1.2, 1.3), 0.999, TEST_TOL6); TEST (gsl_cdf_beta_Qinv, ( 0.0, 1.2, 1.3), 1.0, TEST_TOL6); + + TEST (gsl_cdf_beta_Pinv, ( 0.025, 2133.0, 7868.0), 0.20530562929915865457928654, TEST_TOL6); } void test_gammainv (void) { diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/weibull.c gsl-1.10/cdf/weibull.c *** gsl-1.9/cdf/weibull.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/weibull.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/weibull.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/weibull.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cdf/weibullinv.c gsl-1.10/cdf/weibullinv.c *** gsl-1.9/cdf/weibullinv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cdf/weibullinv.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* cdf/weibullinv.c * ! * Copyright (C) 2003 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* cdf/weibullinv.c * ! * Copyright (C) 2003, 2007 Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/ChangeLog gsl-1.10/ChangeLog *** gsl-1.9/ChangeLog 2007-01-09 16:36:17.000000000 +0000 --- gsl-1.10/ChangeLog 2007-09-10 10:17:21.000000000 +0100 *************** *** 1,3 **** --- 1,26 ---- + 2007-09-01 Brian Gough + + * gsl.m4: changed default name to AX_PATH_GSL + + 2007-08-22 Brian Gough + + * configure.ac: started moving definitions out of + acconfig.h (deprecated) + + 2007-07-30 Brian Gough + + * configure.ac: check ieeefp.h for isfinite + + 2007-04-23 Brian Gough + + * acconfig.h (finite): don't redefine finite in terms of isfinite, + which causes problems with system headers, use gsl_finite instead. + + 2007-04-17 Brian Gough + + * configure.ac: use an actual floating point number instead of an + integer for testing long double I/O. + 2007-01-09 Brian Gough * gsl_math.h (M_PI_4): corrected typo in higher digits of M_PI_4 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/deriv.c gsl-1.10/cheb/deriv.c *** gsl-1.9/cheb/deriv.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cheb/deriv.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/eval.c gsl-1.10/cheb/eval.c *** gsl-1.9/cheb/eval.c 2007-01-29 14:13:37.000000000 +0000 --- gsl-1.10/cheb/eval.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/gsl_chebyshev.h gsl-1.10/cheb/gsl_chebyshev.h *** gsl-1.9/cheb/gsl_chebyshev.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cheb/gsl_chebyshev.h 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/init.c gsl-1.10/cheb/init.c *** gsl-1.9/cheb/init.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cheb/init.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/integ.c gsl-1.10/cheb/integ.c *** gsl-1.9/cheb/integ.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cheb/integ.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/Makefile.in gsl-1.10/cheb/Makefile.in *** gsl-1.9/cheb/Makefile.in 2007-02-20 13:09:02.000000000 +0000 --- gsl-1.10/cheb/Makefile.in 2007-09-13 16:41:38.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 57,73 **** test_DEPENDENCIES = libgslcheb.la ../ieee-utils/libgslieeeutils.la \ ../test/libgsltest.la ../sys/libgslsys.la ../err/libgslerr.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslcheb_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcheb_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 53,70 ---- test_DEPENDENCIES = libgslcheb.la ../ieee-utils/libgslieeeutils.la \ ../test/libgsltest.la ../sys/libgslsys.la ../err/libgslerr.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslcheb_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcheb_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 101,106 **** --- 98,104 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 108,114 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 106,111 ---- *************** *** 116,132 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 113,126 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 138,146 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 132,139 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 150,164 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 143,158 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 168,195 **** --- 162,200 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslcheb.la pkginclude_HEADERS = gsl_chebyshev.h INCLUDES = -I$(top_builddir) *************** *** 240,246 **** rm -f "$${dir}/so_locations"; \ done libgslcheb.la: $(libgslcheb_la_OBJECTS) $(libgslcheb_la_DEPENDENCIES) ! $(LINK) $(libgslcheb_la_LDFLAGS) $(libgslcheb_la_OBJECTS) $(libgslcheb_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 245,251 ---- rm -f "$${dir}/so_locations"; \ done libgslcheb.la: $(libgslcheb_la_OBJECTS) $(libgslcheb_la_DEPENDENCIES) ! $(LINK) $(libgslcheb_la_OBJECTS) $(libgslcheb_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 250,256 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 255,261 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 272,284 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 277,285 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 343,351 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 344,352 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 354,360 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 355,361 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 366,372 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 367,373 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 416,437 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 417,437 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 449,455 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 449,455 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 483,489 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 483,489 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 497,508 **** --- 497,516 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 522,542 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS # 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. --- 530,553 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS # 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 -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/cheb/test.c gsl-1.10/cheb/test.c *** gsl-1.9/cheb/test.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/cheb/test.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 4,10 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 4,10 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/combination.c gsl-1.10/combination/combination.c *** gsl-1.9/combination/combination.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/combination/combination.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/file.c gsl-1.10/combination/file.c *** gsl-1.9/combination/file.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/combination/file.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/gsl_combination.h gsl-1.10/combination/gsl_combination.h *** gsl-1.9/combination/gsl_combination.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/combination/gsl_combination.h 2007-07-02 17:29:29.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/init.c gsl-1.10/combination/init.c *** gsl-1.9/combination/init.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/combination/init.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/Makefile.in gsl-1.10/combination/Makefile.in *** gsl-1.9/combination/Makefile.in 2007-02-20 13:09:02.000000000 +0000 --- gsl-1.10/combination/Makefile.in 2007-09-13 16:41:38.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 58,74 **** ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslcombination_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcombination_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 54,71 ---- ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la \ ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la \ ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslcombination_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcombination_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 102,107 **** --- 99,105 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 109,115 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 107,112 ---- *************** *** 117,133 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 114,127 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 139,147 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 133,140 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 151,165 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 144,159 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 169,196 **** --- 163,201 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslcombination.la pkginclude_HEADERS = gsl_combination.h INCLUDES = -I$(top_builddir) -I$(top_srcdir) *************** *** 242,248 **** rm -f "$${dir}/so_locations"; \ done libgslcombination.la: $(libgslcombination_la_OBJECTS) $(libgslcombination_la_DEPENDENCIES) ! $(LINK) $(libgslcombination_la_LDFLAGS) $(libgslcombination_la_OBJECTS) $(libgslcombination_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 247,253 ---- rm -f "$${dir}/so_locations"; \ done libgslcombination.la: $(libgslcombination_la_OBJECTS) $(libgslcombination_la_DEPENDENCIES) ! $(LINK) $(libgslcombination_la_OBJECTS) $(libgslcombination_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 252,258 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 257,263 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 274,286 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 279,287 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 345,353 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 346,354 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 356,362 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 357,363 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 368,374 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 369,375 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 418,439 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 419,439 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 451,457 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 451,457 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 485,491 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 485,491 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 499,510 **** --- 499,518 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 524,544 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS #noinst_PROGRAMS = demo --- 532,555 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS #noinst_PROGRAMS = demo diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/combination/test.c gsl-1.10/combination/test.c *** gsl-1.9/combination/test.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/combination/test.c 2007-07-02 17:29:29.000000000 +0100 *************** *** 5,11 **** * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 5,11 ---- * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/ChangeLog gsl-1.10/complex/ChangeLog *** gsl-1.9/complex/ChangeLog 2003-01-25 23:01:22.000000000 +0000 --- gsl-1.10/complex/ChangeLog 2007-09-14 11:51:10.000000000 +0100 *************** *** 1,3 **** --- 1,21 ---- + 2007-09-14 Brian Gough + + * test.c: add a margin of safety on tests for released versions, + as in special functions + + 2007-08-30 Brian Gough + + * Makefile.am (test_SOURCES): added missing file results2.h + + 2007-08-30 Brian Gough + + * Makefile.am (test_SOURCES): added missing file results2.h + + 2007-08-15 Brian Gough + + * math.c (gsl_complex_pow): handle (0,0)^(0,0) (x,y)^(1,0) + and (x,y)^(-1,0) as special cases + 2003-01-25 Brian Gough * math.c (gsl_complex_arccsc_real): fixed bug for incorrect sign diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/gsl_complex.h gsl-1.10/complex/gsl_complex.h *** gsl-1.9/complex/gsl_complex.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/complex/gsl_complex.h 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* complex/gsl_complex.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* complex/gsl_complex.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/gsl_complex_math.h gsl-1.10/complex/gsl_complex_math.h *** gsl-1.9/complex/gsl_complex_math.h 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/complex/gsl_complex_math.h 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* complex/gsl_complex_math.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2004 Jorma Olavi Tähtinen, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* complex/gsl_complex_math.h * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2004, 2007 Jorma Olavi Tähtinen, Brian Gough * * 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 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/Makefile.am gsl-1.10/complex/Makefile.am *** gsl-1.9/complex/Makefile.am 2004-09-11 14:45:31.000000000 +0100 --- gsl-1.10/complex/Makefile.am 2007-08-30 11:51:45.000000000 +0100 *************** *** 10,15 **** TESTS = $(check_PROGRAMS) check_PROGRAMS = test ! test_SOURCES = test.c results.h results1.h results_real.h test_LDADD = libgslcomplex.la ../err/libgslerr.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la --- 10,15 ---- TESTS = $(check_PROGRAMS) check_PROGRAMS = test ! test_SOURCES = test.c results.h results1.h results2.h results_real.h test_LDADD = libgslcomplex.la ../err/libgslerr.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/Makefile.in gsl-1.10/complex/Makefile.in *** gsl-1.9/complex/Makefile.in 2007-02-20 13:09:03.000000000 +0000 --- gsl-1.10/complex/Makefile.in 2007-09-13 16:41:38.000000000 +0100 *************** *** 1,8 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in 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. --- 1,8 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in 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. *************** *** 15,29 **** @SET_MAKE@ - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c --- 15,25 ---- *************** *** 57,73 **** test_DEPENDENCIES = libgslcomplex.la ../err/libgslerr.la \ ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la \ ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgslcomplex_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcomplex_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; --- 53,70 ---- test_DEPENDENCIES = libgslcomplex.la ../err/libgslerr.la \ ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la \ ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = am__depfiles_maybe = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(libgslcomplex_la_SOURCES) $(test_SOURCES) DIST_SOURCES = $(libgslcomplex_la_SOURCES) $(test_SOURCES) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; *************** *** 101,106 **** --- 98,104 ---- ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ + GREP = @GREP@ GSL_CFLAGS = @GSL_CFLAGS@ GSL_LIBS = @GSL_LIBS@ GSL_LT_CBLAS_VERSION = @GSL_LT_CBLAS_VERSION@ *************** *** 108,114 **** HAVE_AIX_IEEE_INTERFACE = @HAVE_AIX_IEEE_INTERFACE@ HAVE_DARWIN86_IEEE_INTERFACE = @HAVE_DARWIN86_IEEE_INTERFACE@ HAVE_DARWIN_IEEE_INTERFACE = @HAVE_DARWIN_IEEE_INTERFACE@ - HAVE_EXTENDED_PRECISION_REGISTERS = @HAVE_EXTENDED_PRECISION_REGISTERS@ HAVE_FREEBSD_IEEE_INTERFACE = @HAVE_FREEBSD_IEEE_INTERFACE@ HAVE_GNUM68K_IEEE_INTERFACE = @HAVE_GNUM68K_IEEE_INTERFACE@ HAVE_GNUPPC_IEEE_INTERFACE = @HAVE_GNUPPC_IEEE_INTERFACE@ --- 106,111 ---- *************** *** 116,132 **** HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ - HAVE_IEEE_COMPARISONS = @HAVE_IEEE_COMPARISONS@ - HAVE_IEEE_DENORMALS = @HAVE_IEEE_DENORMALS@ - HAVE_INLINE = @HAVE_INLINE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ - HAVE_PRINTF_LONGDOUBLE = @HAVE_PRINTF_LONGDOUBLE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ --- 113,126 ---- HAVE_GNUX86_IEEE_INTERFACE = @HAVE_GNUX86_IEEE_INTERFACE@ HAVE_HPUX11_IEEE_INTERFACE = @HAVE_HPUX11_IEEE_INTERFACE@ HAVE_HPUX_IEEE_INTERFACE = @HAVE_HPUX_IEEE_INTERFACE@ HAVE_IRIX_IEEE_INTERFACE = @HAVE_IRIX_IEEE_INTERFACE@ HAVE_NETBSD_IEEE_INTERFACE = @HAVE_NETBSD_IEEE_INTERFACE@ HAVE_OPENBSD_IEEE_INTERFACE = @HAVE_OPENBSD_IEEE_INTERFACE@ HAVE_OS2EMX_IEEE_INTERFACE = @HAVE_OS2EMX_IEEE_INTERFACE@ HAVE_SOLARIS_IEEE_INTERFACE = @HAVE_SOLARIS_IEEE_INTERFACE@ HAVE_SUNOS4_IEEE_INTERFACE = @HAVE_SUNOS4_IEEE_INTERFACE@ HAVE_TRU64_IEEE_INTERFACE = @HAVE_TRU64_IEEE_INTERFACE@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ *************** *** 138,146 **** LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ - MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ - MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ --- 132,139 ---- LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ *************** *** 150,164 **** PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! RELEASED = @RELEASED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ --- 143,158 ---- PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ ! SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ ! abs_builddir = @abs_builddir@ ! abs_srcdir = @abs_srcdir@ ! abs_top_builddir = @abs_top_builddir@ ! abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__leading_dot = @am__leading_dot@ am__tar = @am__tar@ am__untar = @am__untar@ *************** *** 168,195 **** --- 162,200 ---- build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libgslcomplex.la pkginclude_HEADERS = gsl_complex.h gsl_complex_math.h *************** *** 197,203 **** INCLUDES = -I$(top_srcdir) libgslcomplex_la_SOURCES = math.c TESTS = $(check_PROGRAMS) ! test_SOURCES = test.c results.h results1.h results_real.h test_LDADD = libgslcomplex.la ../err/libgslerr.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la all: all-am --- 202,208 ---- INCLUDES = -I$(top_srcdir) libgslcomplex_la_SOURCES = math.c TESTS = $(check_PROGRAMS) ! test_SOURCES = test.c results.h results1.h results2.h results_real.h test_LDADD = libgslcomplex.la ../err/libgslerr.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la all: all-am *************** *** 242,248 **** rm -f "$${dir}/so_locations"; \ done libgslcomplex.la: $(libgslcomplex_la_OBJECTS) $(libgslcomplex_la_DEPENDENCIES) ! $(LINK) $(libgslcomplex_la_LDFLAGS) $(libgslcomplex_la_OBJECTS) $(libgslcomplex_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ --- 247,253 ---- rm -f "$${dir}/so_locations"; \ done libgslcomplex.la: $(libgslcomplex_la_OBJECTS) $(libgslcomplex_la_DEPENDENCIES) ! $(LINK) $(libgslcomplex_la_OBJECTS) $(libgslcomplex_la_LIBADD) $(LIBS) clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; for p in $$list; do \ *************** *** 252,258 **** done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) --- 257,263 ---- done test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) @rm -f test$(EXEEXT) ! $(LINK) $(test_OBJECTS) $(test_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) *************** *** 274,286 **** clean-libtool: -rm -rf .libs _libs - - distclean-libtool: - -rm -f libtool - uninstall-info-am: install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ --- 279,287 ---- clean-libtool: -rm -rf .libs _libs install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) ! test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" @list='$(pkginclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ *************** *** 345,353 **** -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; \ srcdir=$(srcdir); export srcdir; \ ! list='$(TESTS)'; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ --- 346,354 ---- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags check-TESTS: $(TESTS) ! @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \ srcdir=$(srcdir); export srcdir; \ ! list=' $(TESTS) '; \ if test -n "$$list"; then \ for tst in $$list; do \ if test -f ./$$tst; then dir=./; \ *************** *** 356,362 **** if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ --- 357,363 ---- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xpass=`expr $$xpass + 1`; \ failed=`expr $$failed + 1`; \ echo "XPASS: $$tst"; \ *************** *** 368,374 **** elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *" $$tst "*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ --- 369,375 ---- elif test $$? -ne 77; then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ ! *$$ws$$tst$$ws*) \ xfail=`expr $$xfail + 1`; \ echo "XFAIL: $$tst"; \ ;; \ *************** *** 418,439 **** else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ --- 419,439 ---- else :; fi distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ *************** *** 451,457 **** all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am --- 451,457 ---- all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(pkgincludedir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am *************** *** 485,491 **** distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 485,491 ---- distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 499,510 **** --- 499,518 ---- install-data-am: install-pkgincludeHEADERS + install-dvi: install-dvi-am + install-exec-am: + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: maintainer-clean: maintainer-clean-am *************** *** 524,544 **** ps-am: ! uninstall-am: uninstall-info-am uninstall-pkgincludeHEADERS .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! install-data install-data-am install-exec install-exec-am \ ! install-info install-info-am install-man \ ! install-pkgincludeHEADERS install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ ! maintainer-clean-generic mostlyclean mostlyclean-compile \ ! mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-info-am \ ! uninstall-pkgincludeHEADERS # 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. --- 532,555 ---- ps-am: ! uninstall-am: uninstall-pkgincludeHEADERS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool \ clean-noinstLTLIBRARIES ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ ! 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-man install-pdf \ ! install-pdf-am install-pkgincludeHEADERS install-ps \ ! install-ps-am install-strip installcheck installcheck-am \ ! installdirs maintainer-clean maintainer-clean-generic \ ! mostlyclean mostlyclean-compile mostlyclean-generic \ ! mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ ! uninstall-am uninstall-pkgincludeHEADERS # 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 -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/math.c gsl-1.10/complex/math.c *** gsl-1.9/complex/math.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/complex/math.c 2007-09-10 17:06:53.000000000 +0100 *************** *** 1,10 **** /* complex/math.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Jorma Olavi Tähtinen, Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* complex/math.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Jorma Olavi Tähtinen, Brian Gough * * 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 *************** *** 354,360 **** if (GSL_REAL (a) == 0 && GSL_IMAG (a) == 0.0) { ! GSL_SET_COMPLEX (&z, 0.0, 0.0); } else { --- 354,375 ---- if (GSL_REAL (a) == 0 && GSL_IMAG (a) == 0.0) { ! if (GSL_REAL (b) == 0 && GSL_IMAG (b) == 0.0) ! { ! GSL_SET_COMPLEX (&z, 1.0, 0.0); ! } ! else ! { ! GSL_SET_COMPLEX (&z, 0.0, 0.0); ! } ! } ! else if (GSL_REAL (b) == 1.0 && GSL_IMAG (b) == 0.0) ! { ! return a; ! } ! else if (GSL_REAL (b) == -1.0 && GSL_IMAG (b) == 0.0) ! { ! return gsl_complex_inverse (a); } else { diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/results2.h gsl-1.10/complex/results2.h *** gsl-1.9/complex/results2.h 1970-01-01 01:00:00.000000000 +0100 --- gsl-1.10/complex/results2.h 2007-08-15 19:10:05.000000000 +0100 *************** *** 0 **** --- 1,42 ---- + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(1.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(0.0e+00,1.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(-1.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(0.0e+00,-1.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(5.0e-01,1.00000000000000005551e-01), RES(1e0, 0.0)}, + {FN (pow), ARG(1.0e+00,0.0e+00), ARG(5.0e-01,-1.00000000000000005551e-01), RES(1e0, 0.0)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(1.0e+00,0.0e+00), RES(0, 1)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(0.0e+00,1.0e+00), RES(2.0787957635076190855e-1, 0.0)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(-1.0e+00,0.0e+00), RES(0, -1)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(0.0e+00,-1.0e+00), RES(4.8104773809653516555e0, 0.0)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(5.0e-01,1.00000000000000005551e-01), RES(6.0431891044739184057e-1, 6.0431891044739184057e-1)}, + {FN (pow), ARG(0.0e+00,1.0e+00), ARG(5.0e-01,-1.00000000000000005551e-01), RES(8.2737771622906514822e-1, 8.2737771622906514822e-1)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(1.0e+00,0.0e+00), RES(-1e0, 0.0)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(0.0e+00,1.0e+00), RES(4.3213918263772249774e-2, 0.0)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(-1.0e+00,0.0e+00), RES(-1e0, 0.0)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(0.0e+00,-1.0e+00), RES(2.3140692632779269006e1, 0.0)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(5.0e-01,1.00000000000000005551e-01), RES(0, 7.3040269104864559813e-1)}, + {FN (pow), ARG(-1.0e+00,0.0e+00), ARG(5.0e-01,-1.00000000000000005551e-01), RES(0, 1.3691077706248469087e0)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(1.0e+00,0.0e+00), RES(0, -1)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(0.0e+00,1.0e+00), RES(4.8104773809653516555e0, 0.0)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(-1.0e+00,0.0e+00), RES(0, 1)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(0.0e+00,-1.0e+00), RES(2.0787957635076190855e-1, 0.0)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(5.0e-01,1.00000000000000005551e-01), RES(8.2737771622906514822e-1, -8.2737771622906514822e-1)}, + {FN (pow), ARG(0.0e+00,-1.0e+00), ARG(5.0e-01,-1.00000000000000005551e-01), RES(6.0431891044739184057e-1, -6.0431891044739184057e-1)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(1.0e+00,0.0e+00), RES(5e-1, 1.0000000000000000555e-1)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(0.0e+00,1.0e+00), RES(6.4160554864378080418e-1, -5.1201864456768275590e-1)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(-1.0e+00,0.0e+00), RES(1.9230769230769230687e0, -3.8461538461538463509e-1)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(0.0e+00,-1.0e+00), RES(9.5219021866126714108e-1, 7.5987364224031834571e-1)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(5.0e-01,1.00000000000000005551e-01), RES(6.9977300530987816719e-1, 2.1940939105372143160e-2)}, + {FN (pow), ARG(5.0e-01,1.00000000000000005551e-01), ARG(5.0e-01,-1.00000000000000005551e-01), RES(7.1829191470060938876e-1, 1.2038189555821612762e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(0.0e+00,0.0e+00), RES(1e0, 0.0)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(1.0e+00,0.0e+00), RES(5e-1, -1.0000000000000000555e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(0.0e+00,1.0e+00), RES(9.5219021866126714108e-1, -7.5987364224031834571e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(-1.0e+00,0.0e+00), RES(1.9230769230769230687e0, 3.8461538461538463509e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(0.0e+00,-1.0e+00), RES(6.4160554864378080418e-1, 5.1201864456768275590e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(5.0e-01,1.00000000000000005551e-01), RES(7.1829191470060938876e-1, -1.2038189555821612762e-1)}, + {FN (pow), ARG(5.0e-01,-1.00000000000000005551e-01), ARG(5.0e-01,-1.00000000000000005551e-01), RES(6.9977300530987816719e-1, -2.1940939105372143160e-2)}, diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/complex/test.c gsl-1.10/complex/test.c *** gsl-1.9/complex/test.c 2005-06-26 14:25:34.000000000 +0100 --- gsl-1.10/complex/test.c 2007-09-14 11:51:10.000000000 +0100 *************** *** 1,10 **** /* complex/test.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough * * 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 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but --- 1,10 ---- /* complex/test.c * ! * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Brian Gough * * 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 *************** *** 46,51 **** --- 46,64 ---- double fy; }; + struct fzz + { + char *name; + gsl_complex (*f) (gsl_complex z1, gsl_complex z2); + double x1; + double y1; + double x2; + double y2; + double fx; + double fy; + }; + + struct freal { char *name; *************** *** 73,89 **** --- 86,118 ---- {"", 0, 0, 0, 0, 0} }; + struct fzz listzz[] = + { + {FN (pow), ARG(0.0,0.0), ARG(0.0,0.0), RES(1.0, 0.0)}, + #include "results2.h" + {"", 0, 0, 0, 0, 0, 0, 0} + }; + struct freal listreal[] = { #include "results_real.h" {"", 0, 0, 0, 0} }; + #ifndef TEST_FACTOR + #ifdef RELEASED + #define TEST_FACTOR 100.0 + #else + #define TEST_FACTOR 1.0 + #endif + #endif int main (void) { size_t i = 0; + const double tol = TEST_FACTOR * 10 * GSL_DBL_EPSILON; + const double tolf = TEST_FACTOR * 10 * GSL_FLT_EPSILON; gsl_ieee_env_setup(); *************** *** 94,102 **** double t = 2.0 * M_PI * i / 5 ; double x = r * cos(t), y = r * sin(t) ; gsl_complex z = gsl_complex_polar (r, t) ; ! gsl_test_rel (GSL_REAL(z), x, 10 * GSL_DBL_EPSILON, "gsl_complex_polar real part at (r=%g,t=%g)", r, t); ! ! gsl_test_rel (GSL_IMAG(z), y, 10 * GSL_DBL_EPSILON, "gsl_complex_polar imag part at (r=%g,t=%g)", r, t); } i = 0; --- 123,130 ---- double t = 2.0 * M_PI * i / 5 ; double x = r * cos(t), y = r * sin(t) ; gsl_complex z = gsl_complex_polar (r, t) ; ! gsl_test_rel (GSL_REAL(z), x, tol, "gsl_complex_polar real part at (r=%g,t=%g)", r, t); ! gsl_test_rel (GSL_IMAG(z), y, tol, "gsl_complex_polar imag part at (r=%g,t=%g)", r, t); } i = 0; *************** *** 106,112 **** struct f t = list[i]; gsl_complex z = gsl_complex_rect (t.x, t.y); double f = (t.f) (z); ! gsl_test_rel (f, t.fx, 10 * GSL_DBL_EPSILON, "%s at (%g,%g)", t.name, t.x, t.y); i++; } --- 134,140 ---- struct f t = list[i]; gsl_complex z = gsl_complex_rect (t.x, t.y); double f = (t.f) (z); ! gsl_test_rel (f, t.fx, tol, "%s at (%g,%g)", t.name, t.x, t.y); i++; } *************** *** 128,135 **** printf("ey = "); gsl_ieee_fprintf_double (stdout, &t.fy); printf("\n"); #endif ! gsl_test_rel (fx, t.fx, 10 * GSL_DBL_EPSILON, "%s real part at (%g,%g)", t.name, t.x, t.y); ! gsl_test_rel (fy, t.fy, 10 * GSL_DBL_EPSILON, "%s imag part at (%g,%g)", t.name, t.x, t.y); i++; } --- 156,189 ---- printf("ey = "); gsl_ieee_fprintf_double (stdout, &t.fy); printf("\n"); #endif ! gsl_test_rel (fx, t.fx, tol, "%s real part at (%g,%g)", t.name, t.x, t.y); ! gsl_test_rel (fy, t.fy, tol, "%s imag part at (%g,%g)", t.name, t.x, t.y); ! i++; ! } ! ! i = 0; ! ! while (listzz[i].f) ! { ! struct fzz t = listzz[i]; ! gsl_complex z1 = gsl_complex_rect (t.x1, t.y1); ! gsl_complex z2 = gsl_complex_rect (t.x2, t.y2); ! gsl_complex fz = (t.f) (z1, z2); ! double fx = GSL_REAL (fz), fy = GSL_IMAG (fz); ! ! #ifdef DEBUG ! printf("x1 = "); gsl_ieee_fprintf_double (stdout, &t.x1); printf("\n"); ! printf("y1 = "); gsl_ieee_fprintf_double (stdout, &t.y1); printf("\n"); ! printf("x2 = "); gsl_ieee_fprintf_double (stdout, &t.x2); printf("\n"); ! printf("y2 = "); gsl_ieee_fprintf_double (stdout, &t.y2); printf("\n"); ! printf("fx = "); gsl_ieee_fprintf_double (stdout, &fx); printf("\n"); ! printf("ex = "); gsl_ieee_fprintf_double (stdout, &t.fx); printf("\n"); ! printf("fy = "); gsl_ieee_fprintf_double (stdout, &fy); printf("\n"); ! printf("ey = "); gsl_ieee_fprintf_double (stdout, &t.fy); printf("\n"); ! #endif ! ! gsl_test_rel (fx, t.fx, tolf, "%s real part at (%g,%g;%g,%g)", t.name, t.x1, t.y1, t.x2, t.y2); ! gsl_test_rel (fy, t.fy, tolf, "%s imag part at (%g,%g;%g,%g)", t.name, t.x1, t.y1, t.x2, t.y2); i++; } *************** *** 150,157 **** printf("ey = "); gsl_ieee_fprintf_double (stdout, &t.fy); printf("\n"); #endif ! gsl_test_rel (fx, t.fx, 10 * GSL_DBL_EPSILON, "%s real part at (%g,0)", t.name, t.x); ! gsl_test_rel (fy, t.fy, 10 * GSL_DBL_EPSILON, "%s imag part at (%g,0)", t.name, t.x); i++; } --- 204,211 ---- printf("ey = "); gsl_ieee_fprintf_double (stdout, &t.fy); printf("\n"); #endif ! gsl_test_rel (fx, t.fx, tol, "%s real part at (%g,0)", t.name, t.x); ! gsl_test_rel (fy, t.fy, tol, "%s imag part at (%g,0)", t.name, t.x); i++; } diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/config.guess gsl-1.10/config.guess *** gsl-1.9/config.guess 2006-03-21 15:21:43.000000000 +0000 --- gsl-1.10/config.guess 2007-04-05 15:20:16.000000000 +0100 *************** *** 1,9 **** #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, ! # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ! timestamp='2005-12-13' # 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 --- 1,10 ---- #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, ! # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, ! # Inc. ! timestamp='2006-07-02' # 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 *************** *** 106,112 **** trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; ! { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; --- 107,113 ---- trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; ! { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; *************** *** 206,213 **** *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) ! echo powerppc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} --- 207,217 ---- *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; macppc:MirBSD:*:*) ! echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} *************** *** 764,770 **** echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) ! echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin --- 768,781 ---- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) ! case ${UNAME_MACHINE} in ! pc98) ! echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; ! amd64) ! echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; ! *) ! echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; ! esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin *************** *** 779,786 **** i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; ! x86:Interix*:[345]*) ! echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks --- 790,800 ---- i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; ! x86:Interix*:[3456]*) ! echo i586-pc-interix${UNAME_RELEASE} ! exit ;; ! EM64T:Interix*:[3456]*) ! echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks *************** *** 817,822 **** --- 831,839 ---- arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; *************** *** 851,857 **** #endif #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) --- 868,878 ---- #endif #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' ! /^CPU/{ ! s: ::g ! p ! }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) *************** *** 870,876 **** #endif #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) --- 891,901 ---- #endif #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' ! /^CPU/{ ! s: ::g ! p ! }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) *************** *** 967,973 **** LIBC=gnulibc1 # endif #else ! #if defined(__INTEL_COMPILER) || defined(__PGI) LIBC=gnu #else LIBC=gnuaout --- 992,998 ---- LIBC=gnulibc1 # endif #else ! #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) LIBC=gnu #else LIBC=gnuaout *************** *** 977,983 **** LIBC=dietlibc #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit --- 1002,1012 ---- LIBC=dietlibc #endif EOF ! eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' ! /^LIBC/{ ! s: ::g ! p ! }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/config.h.in gsl-1.10/config.h.in *** gsl-1.9/config.h.in 2007-02-20 13:10:18.000000000 +0000 --- gsl-1.10/config.h.in 2007-09-13 16:43:58.000000000 +0100 *************** *** 62,70 **** --- 62,88 ---- /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ #undef HAVE_DOPRNT + /* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */ + #undef HAVE_EXIT_SUCCESS_AND_FAILURE + + /* Defined on architectures with excess floating-point precision */ + #undef HAVE_EXTENDED_PRECISION_REGISTERS + + /* Define if x86 processor has sse extensions. */ + #undef HAVE_FPU_X86_SSE + /* Define to 1 if you have the header file. */ #undef HAVE_IEEEFP_H + /* Define this if IEEE comparisons work correctly (e.g. NaN != NaN) */ + #undef HAVE_IEEE_COMPARISONS + + /* Define this if IEEE denormalized numbers are available */ + #undef HAVE_IEEE_DENORMALS + + /* Define if you have inline */ + #undef HAVE_INLINE + /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H *************** *** 80,85 **** --- 98,106 ---- /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H + /* Define this if printf can handle %Lf for long double */ + #undef HAVE_PRINTF_LONGDOUBLE + /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H *************** *** 131,176 **** /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif ! /* Define to `unsigned' if does not define. */ #undef size_t /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ #undef volatile - /* Defined if this is an official release */ - #undef RELEASED - - /* Define if you have inline */ - #undef HAVE_INLINE - /* Define if you need to hide the static definitions of inline functions */ #undef HIDE_INLINE_STATIC - /* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */ - #undef HAVE_EXIT_SUCCESS_AND_FAILURE - /* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */ #if !HAVE_EXIT_SUCCESS_AND_FAILURE #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 #endif - /* Define this if printf can handle %Lf for long double */ - #undef HAVE_PRINTF_LONGDOUBLE - /* Define one of these if you have a known IEEE arithmetic interface */ #undef HAVE_GNUSPARC_IEEE_INTERFACE #undef HAVE_GNUM68K_IEEE_INTERFACE --- 152,193 ---- /* Define to the version of this package. */ #undef PACKAGE_VERSION + /* Defined if this is an official release */ + #undef RELEASED + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION + /* Define to 1 if type `char' is unsigned and you are not using gcc. */ + #ifndef __CHAR_UNSIGNED__ + # undef __CHAR_UNSIGNED__ + #endif + /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif ! /* Define to `unsigned int' if does not define. */ #undef size_t /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ #undef volatile /* Define if you need to hide the static definitions of inline functions */ #undef HIDE_INLINE_STATIC /* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */ #if !HAVE_EXIT_SUCCESS_AND_FAILURE #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 #endif /* Define one of these if you have a known IEEE arithmetic interface */ #undef HAVE_GNUSPARC_IEEE_INTERFACE #undef HAVE_GNUM68K_IEEE_INTERFACE *************** *** 190,201 **** #undef HAVE_DARWIN_IEEE_INTERFACE #undef HAVE_DARWIN86_IEEE_INTERFACE - /* Define this if IEEE comparisons work correctly (e.g. NaN != NaN) */ - #undef HAVE_IEEE_COMPARISONS - - /* Define this if IEEE denormalized numbers are available */ - #undef HAVE_IEEE_DENORMALS - /* Define a rounding function which moves extended precision values out of registers and rounds them to double-precision. This should be used *sparingly*, in places where it is necessary to keep --- 207,212 ---- *************** *** 210,217 **** precision mode unless you compile a separate version of the library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */ - #undef HAVE_EXTENDED_PRECISION_REGISTERS - #if HAVE_EXTENDED_PRECISION_REGISTERS #define GSL_COERCE_DBL(x) (gsl_coerce_double(x)) #else --- 221,226 ---- *************** *** 257,268 **** #endif #if !HAVE_DECL_FINITE - #if HAVE_DECL_ISFINITE - #define finite isfinite - #else #define finite gsl_finite #endif - #endif #if !HAVE_DECL_ISNAN #define isnan gsl_isnan --- 266,273 ---- diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/config.sub gsl-1.10/config.sub *** gsl-1.9/config.sub 2006-03-21 15:21:43.000000000 +0000 --- gsl-1.10/config.sub 2007-04-05 15:20:16.000000000 +0100 *************** *** 1,9 **** #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, ! # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ! timestamp='2005-12-11' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software --- 1,10 ---- #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, ! # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, ! # Inc. ! timestamp='2006-09-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software *************** *** 240,246 **** | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ ! | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ --- 241,247 ---- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ ! | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ *************** *** 248,254 **** | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ ! | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ --- 249,256 ---- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ ! | m32c | m32r | m32rle | m68000 | m68k | m88k \ ! | maxq | mb | microblaze | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ *************** *** 268,293 **** | mn10200 | mn10300 \ | mt \ | msp430 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ ! | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ ! | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ ! | sparcv8 | sparcv9 | sparcv9b \ ! | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ ! | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; - m32c) - basic_machine=$basic_machine-unknown - ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown --- 270,294 ---- | mn10200 | mn10300 \ | mt \ | msp430 \ + | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ ! | score \ ! | sh | sh[1234] | sh[24]a | 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 \ ! | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ ! | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown *************** *** 317,323 **** | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ ! | avr-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ --- 318,324 ---- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ ! | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ *************** *** 328,334 **** | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ ! | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ --- 329,335 ---- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ ! | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ *************** *** 350,378 **** | mmix-* \ | mt-* \ | msp430-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ ! | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ ! | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ | sparclite-* \ ! | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ ! | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; - m32c-*) - ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) --- 351,378 ---- | mmix-* \ | mt-* \ | msp430-* \ + | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ ! | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ ! | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ ! | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ ! | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) *************** *** 818,823 **** --- 818,829 ---- pc532 | pc532-*) basic_machine=ns32k-pc532 ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; *************** *** 904,909 **** --- 910,919 ---- sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux *************** *** 1120,1126 **** sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; ! sparc | sparcv8 | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) --- 1130,1136 ---- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; ! sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) *************** *** 1193,1199 **** | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ ! | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ --- 1203,1210 ---- | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ ! | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ ! | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ *************** *** 1208,1214 **** | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ ! | -skyos* | -haiku* | -rdos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) --- 1219,1225 ---- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ ! | -skyos* | -haiku* | -rdos* | -toppers*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) *************** *** 1360,1365 **** --- 1371,1382 ---- # system, and we'll never get to this point. case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; *-acorn) os=-riscix1.2 ;; *************** *** 1369,1377 **** arm*-semi) os=-aout ;; ! c4x-* | tic4x-*) ! os=-coff ! ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 --- 1386,1394 ---- arm*-semi) os=-aout ;; ! c4x-* | tic4x-*) ! os=-coff ! ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 diff -C 2 -rcP -x '*.info' -x '*.info-*' gsl-1.9/configure gsl-1.10/configure *** gsl-1.9/configure 2007-02-20 13:09:19.000000000 +0000 --- gsl-1.10/configure 2007-09-13 16:41:52.000000000 +0100 *************** *** 1,25 **** #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.59 for gsl 1.9. # ! # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## ! # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then ! set -o posix fi - DUALCASE=1; export DUALCASE # for MKS sh # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then --- 1,54 ---- #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.61 for gsl 1.10. # ! # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ! # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## ! # Be more Bourne compatible ! DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! setopt NO_GLOB_SUBST ! else ! case `(set -o) 2>/dev/null` in ! *posix*) set -o posix ;; ! esac ! ! fi ! ! ! ! ! # PATH needs CR ! # Avoid depending upon Character Ranges. ! as_cr_letters='abcdefghijklmnopqrstuvwxyz' ! as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ! as_cr_Letters=$as_cr_letters$as_cr_LETTERS ! as_cr_digits='0123456789' ! as_cr_alnum=$as_cr_Letters$as_cr_digits ! ! # The user is always right. ! if test "${PATH_SEPARATOR+set}" != set; then ! echo "#! /bin/sh" >conf$$.sh ! echo "exit 0" >>conf$$.sh ! chmod +x conf$$.sh ! if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then ! PATH_SEPARATOR=';' ! else ! PATH_SEPARATOR=: ! fi ! rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then *************** *** 29,36 **** fi # Work around bugs in pre-3.0 UWIN ksh. ! $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' --- 58,100 ---- fi + # IFS + # We need space, tab and new line, in precisely that order. Quoting is + # there to prevent editors from complaining about space-tab. + # (If _AS_PATH_WALK were called with IFS unset, it would disable word + # splitting by setting IFS to empty value.) + as_nl=' + ' + IFS=" "" $as_nl" + + # Find who we are. Look in the path if we contain no directory separator. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done + IFS=$as_save_IFS + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } + fi + # Work around bugs in pre-3.0 UWIN ksh. ! for as_var in ENV MAIL MAILPATH ! do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ! done PS1='$ ' PS2='> ' PS4='+ ' *************** *** 44,61 **** if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ! $as_unset $as_var fi done # Required to use basename. ! if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi ! if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false --- 108,126 ---- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ! ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. ! if expr a : '\(a\)' >/dev/null 2>&1 && ! test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi ! if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false *************** *** 63,219 **** # Name of the executable. ! as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)$' \| \ ! . : '\(.\)' 2>/dev/null || echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } ! /^X\/\(\/\/\)$/{ s//\1/; q; } ! /^X\/\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` - # PATH needs CR, and LINENO needs CR and PATH. - # Avoid depending upon Character Ranges. - as_cr_letters='abcdefghijklmnopqrstuvwxyz' - as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' - as_cr_Letters=$as_cr_letters$as_cr_LETTERS - as_cr_digits='0123456789' - as_cr_alnum=$as_cr_Letters$as_cr_digits ! # The user is always right. ! if test "${PATH_SEPARATOR+set}" != set; then ! echo "#! /bin/sh" >conf$$.sh ! echo "exit 0" >>conf$$.sh ! chmod +x conf$$.sh ! if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then ! PATH_SEPARATOR=';' ! else ! PATH_SEPARATOR=: ! fi ! rm -f conf$$.sh fi ! as_lineno_1=$LINENO ! as_lineno_2=$LINENO ! as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` ! test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x$as_lineno_3" = "x$as_lineno_2" || { ! # Find who we are. Look in the path if we contain no path at all ! # relative or not. ! case $0 in ! *[\\/]* ) as_myself=$0 ;; ! *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ! done ! ;; ! esac ! # We did not find ourselves, most probably we were run as `sh COMMAND' ! # in which case we are not to be found in the path. ! if test "x$as_myself" = x; then ! as_myself=$0 ! fi ! if test ! -f "$as_myself"; then ! { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 ! { (exit 1); exit 1; }; } ! fi ! case $CONFIG_SHELL in ! '') as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for as_base in sh bash ksh sh5; do ! case $as_dir in /*) ! if ("$as_dir/$as_base" -c ' as_lineno_1=$LINENO as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then ! $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } ! $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } ! CONFIG_SHELL=$as_dir/$as_base ! export CONFIG_SHELL ! exec "$CONFIG_SHELL" "$0" ${1+"$@"} ! fi;; ! esac ! done ! done ! ;; ! esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a ! # line-number line before each line; the second 'sed' does the real ! # work. The second script uses 'N' to pair each line-number line ! # with the numbered line, and appends trailing '-' during ! # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ! # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) ! sed '=' <$as_myself | sed ' N ! s,$,-, ! : loop ! s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop ! s,-$,, ! s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && ! chmod +x $as_me.lineno || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the ! # original and so on. Autoconf is especially sensible to this). ! . ./$as_me.lineno # Exit status is that of the last command. exit } ! case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in ! *c*,-n*) ECHO_N= ECHO_C=' ! ' ECHO_T=' ' ;; ! *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; ! *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac ! if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then ! # We could just check for DJGPP; but this test a) works b) is more generic ! # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). ! if test -f conf$$.exe; then ! # Don't use ln at all; we don't have any links as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then as_mkdir_p=: --- 128,515 ---- # Name of the executable. ! as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` + # CDPATH. + $as_unset CDPATH ! if test "x$CONFIG_SHELL" = x; then ! if (eval ":") 2>/dev/null; then ! as_have_required=yes ! else ! as_have_required=no fi + if test $as_have_required = yes && (eval ": + (as_func_return () { + (exit \$1) + } + as_func_success () { + as_func_return 0 + } + as_func_failure () { + as_func_return 1 + } + as_func_ret_success () { + return 0 + } + as_func_ret_failure () { + return 1 + } ! exitcode=0 ! if as_func_success; then ! : ! else ! exitcode=1 ! echo as_func_success failed. ! fi ! if as_func_failure; then ! exitcode=1 ! echo as_func_failure succeeded. ! fi ! ! if as_func_ret_success; then ! : ! else ! exitcode=1 ! echo as_func_ret_success failed. ! fi ! ! if as_func_ret_failure; then ! exitcode=1 ! echo as_func_ret_failure succeeded. ! fi ! ! if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ! : ! else ! exitcode=1 ! echo positional parameters were not saved. ! fi ! ! test \$exitcode = 0) || { (exit 1); exit 1; } ! ! ( ! as_lineno_1=\$LINENO ! as_lineno_2=\$LINENO ! test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && ! test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ! ") 2> /dev/null; then ! : ! else ! as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! case $as_dir in /*) ! for as_base in sh bash ksh sh5; do ! as_candidate_shells="$as_candidate_shells $as_dir/$as_base" ! done;; ! esac ! done ! IFS=$as_save_IFS ! ! ! for as_shell in $as_candidate_shells $SHELL; do ! # Try only shells that exist, to save several forks. ! if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ! { ("$as_shell") 2> /dev/null <<\_ASEOF ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ! emulate sh ! NULLCMD=: ! # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ! # is contrary to our usage. Disable this feature. ! alias -g '${1+"$@"}'='"$@"' ! setopt NO_GLOB_SUBST ! else ! case `(set -o) 2>/dev/null` in ! *posix*) set -o posix ;; ! esac ! ! fi ! ! ! : ! _ASEOF ! }; then ! CONFIG_SHELL=$as_shell ! as_have_required=yes ! if { "$as_shell" 2> /dev/null <<\_ASEOF ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ! emulate sh ! NULLCMD=: ! # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ! # is contrary to our usage. Disable this feature. ! alias -g '${1+"$@"}'='"$@"' ! setopt NO_GLOB_SUBST ! else ! case `(set -o) 2>/dev/null` in ! *posix*) set -o posix ;; ! esac ! ! fi ! ! ! : ! (as_func_return () { ! (exit $1) ! } ! as_func_success () { ! as_func_return 0 ! } ! as_func_failure () { ! as_func_return 1 ! } ! as_func_ret_success () { ! return 0 ! } ! as_func_ret_failure () { ! return 1 ! } ! ! exitcode=0 ! if as_func_success; then ! : ! else ! exitcode=1 ! echo as_func_success failed. ! fi ! ! if as_func_failure; then ! exitcode=1 ! echo as_func_failure succeeded. ! fi ! ! if as_func_ret_success; then ! : ! else ! exitcode=1 ! echo as_func_ret_success failed. ! fi ! ! if as_func_ret_failure; then ! exitcode=1 ! echo as_func_ret_failure succeeded. ! fi ! ! if ( set x; as_func_ret_success y && test x = "$1" ); then ! : ! else ! exitcode=1 ! echo positional parameters were not saved. ! fi ! ! test $exitcode = 0) || { (exit 1); exit 1; } ! ! ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } ! ! _ASEOF ! }; then ! break ! fi ! ! fi ! ! done ! ! if test "x$CONFIG_SHELL" != x; then ! for as_var in BASH_ENV ENV ! do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ! done ! export CONFIG_SHELL ! exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ! fi ! ! ! if test $as_have_required = no; then ! echo This script requires a shell more modern than all the ! echo shells that I found on your system. Please install a ! echo modern shell, or manually run the script under such a ! echo shell if you do have one. ! { (exit 1); exit 1; } ! fi ! ! ! fi ! ! fi ! ! ! ! (eval "as_func_return () { ! (exit \$1) ! } ! as_func_success () { ! as_func_return 0 ! } ! as_func_failure () { ! as_func_return 1 ! } ! as_func_ret_success () { ! return 0 ! } ! as_func_ret_failure () { ! return 1 ! } ! ! exitcode=0 ! if as_func_success; then ! : ! else ! exitcode=1 ! echo as_func_success failed. ! fi ! ! if as_func_failure; then ! exitcode=1 ! echo as_func_failure succeeded. ! fi ! ! if as_func_ret_success; then ! : ! else ! exitcode=1 ! echo as_func_ret_success failed. ! fi ! ! if as_func_ret_failure; then ! exitcode=1 ! echo as_func_ret_failure succeeded. ! fi ! ! if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ! : ! else ! exitcode=1 ! echo positional parameters were not saved. ! fi ! ! test \$exitcode = 0") || { ! echo No shell found that supports shell functions. ! echo Please tell autoconf@gnu.org about your system, ! echo including any error possibly output before this ! echo message ! } ! ! ! ! as_lineno_1=$LINENO ! as_lineno_2=$LINENO ! test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a ! # line-number line after each line using $LINENO; the second 'sed' ! # does the real work. The second script uses 'N' to pair each ! # line-number line with the line containing $LINENO, and appends ! # trailing '-' during substitution so that $LINENO is not a special ! # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ! # scripts with optimization help from Paolo Bonzini. Blame Lee ! # E. McMahon (1931-1989) for sed's syntax. :-) ! sed -n ' ! p ! /[$]LINENO/= ! ' <$as_myself | sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno N ! :loop ! s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop ! s/-\n.*// ' >$as_me.lineno && ! chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the ! # original and so on. Autoconf is especially sensitive to this). ! . "./$as_me.lineno" # Exit status is that of the last command. exit } ! if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ! as_dirname=dirname ! else ! as_dirname=false ! fi ! ! ECHO_C= ECHO_N= ECHO_T= ! case `echo -n x` in ! -n*) ! case `echo 'x\c'` in ! *c*) ECHO_T=' ';; # ECHO_T is single tab character. ! *) ECHO_C='\c';; ! esac;; ! *) ! ECHO_N='-n';; esac ! if expr a : '\(a\)' >/dev/null 2>&1 && ! test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file + if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file + else + rm -f conf$$.dir + mkdir conf$$.dir + fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then ! as_ln_s='ln -s' ! # ... but there are two gotchas: ! # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ! # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ! # In both cases, we have to default to `cp -p'. ! ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ! rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: *************** *** 222,228 **** as_mkdir_p=false fi ! as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" --- 518,545 ---- as_mkdir_p=false fi ! if test -x / >/dev/null 2>&1; then ! as_test_x='test -x' ! else ! if ls -dL / >/dev/null 2>&1; then ! as_ls_L_option=L ! else ! as_ls_L_option= ! fi ! as_test_x=' ! eval sh -c '\'' ! if test -d "$1"; then ! test -d "$1/."; ! else ! case $1 in ! -*)set "./$1";; ! esac; ! case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ! ???[sx]*):;;*)false;;esac;fi ! '\'' sh ! ' ! fi ! as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" *************** *** 231,245 **** as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - # IFS - # We need space, tab and new line, in precisely that order. - as_nl=' - ' - IFS=" $as_nl" - - # CDPATH. - $as_unset CDPATH - # Check that we are running under the correct shell. --- 548,553 ---- *************** *** 391,466 **** # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - exec 6>&1 - # # Initializations. # ac_default_prefix=/usr/local ac_config_libobj_dir=. cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} - # Maximum number of lines to put in a shell here document. - # This variable seems obsolete. It should probably be removed, and - # only ac_max_sed_lines should be used. - : ${ac_max_here_lines=38} - # Identity of this package. PACKAGE_NAME='gsl' PACKAGE_TARNAME='gsl' ! PACKAGE_VERSION='1.9' ! PACKAGE_STRING='gsl 1.9' PACKAGE_BUGREPORT='' ac_unique_file="gsl_math.h" # Factoring default headers for most tests. ac_includes_default="\ #include ! #if HAVE_SYS_TYPES_H # include #endif ! #if HAVE_SYS_STAT_H # include #endif ! #if STDC_HEADERS # include # include #else ! # if HAVE_STDLIB_H # include # endif #endif ! #if HAVE_STRING_H ! # if !STDC_HEADERS && HAVE_MEMORY_H # include # endif # include #endif ! #if HAVE_STRINGS_H # include #endif ! #if HAVE_INTTYPES_H # include - #else - # if HAVE_STDINT_H - # include - # endif #endif ! #if HAVE_UNISTD_H # include #endif" ! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GSL_LT_VERSION GSL_LT_CBLAS_VERSION RELEASED build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP LN_S EGREP ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB LIBTOOL GSL_CFLAGS GSL_LIBS HAVE_INLINE LIBOBJS HAVE_PRINTF_LONGDOUBLE HAVE_EXTENDED_PRECISION_REGISTERS HAVE_GNUSPARC_IEEE_INTERFACE HAVE_GNUM68K_IEEE_INTERFACE HAVE_GNUPPC_IEEE_INTERFACE HAVE_GNUX86_IEEE_INTERFACE HAVE_SUNOS4_IEEE_INTERFACE HAVE_SOLARIS_IEEE_INTERFACE HAVE_HPUX11_IEEE_INTERFACE HAVE_HPUX_IEEE_INTERFACE HAVE_TRU64_IEEE_INTERFACE HAVE_IRIX_IEEE_INTERFACE HAVE_AIX_IEEE_INTERFACE HAVE_FREEBSD_IEEE_INTERFACE HAVE_OS2EMX_IEEE_INTERFACE HAVE_NETBSD_IEEE_INTERFACE HAVE_OPENBSD_IEEE_INTERFACE HAVE_DARWIN_IEEE_INTERFACE HAVE_DARWIN86_IEEE_INTERFACE HAVE_IEEE_COMPARISONS HAVE_IEEE_DENORMALS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. ac_init_help= --- 699,890 ---- + exec 7<&0 &1 + # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local + ac_clean_files= ac_config_libobj_dir=. + LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='gsl' PACKAGE_TARNAME='gsl' ! PACKAGE_VERSION='1.10' ! PACKAGE_STRING='gsl 1.10' PACKAGE_BUGREPORT='' ac_unique_file="gsl_math.h" # Factoring default headers for most tests. ac_includes_default="\ #include ! #ifdef HAVE_SYS_TYPES_H # include #endif ! #ifdef HAVE_SYS_STAT_H # include #endif ! #ifdef STDC_HEADERS # include # include #else ! # ifdef HAVE_STDLIB_H # include # endif #endif ! #ifdef HAVE_STRING_H ! # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif ! #ifdef HAVE_STRINGS_H # include #endif ! #ifdef HAVE_INTTYPES_H # include #endif ! #ifdef HAVE_STDINT_H ! # include ! #endif ! #ifdef HAVE_UNISTD_H # include #endif" ! ac_subst_vars='SHELL ! PATH_SEPARATOR ! PACKAGE_NAME ! PACKAGE_TARNAME ! PACKAGE_VERSION ! PACKAGE_STRING ! PACKAGE_BUGREPORT ! exec_prefix ! prefix ! program_transform_name ! bindir ! sbindir ! libexecdir ! datarootdir ! datadir ! sysconfdir ! sharedstatedir ! localstatedir ! includedir ! oldincludedir ! docdir ! infodir ! htmldir ! dvidir ! pdfdir ! psdir ! libdir ! localedir ! mandir ! DEFS ! ECHO_C ! ECHO_N ! ECHO_T ! LIBS ! build_alias ! host_alias ! target_alias ! INSTALL_PROGRAM ! INSTALL_SCRIPT ! INSTALL_DATA ! am__isrc ! CYGPATH_W ! PACKAGE ! VERSION ! ACLOCAL ! AUTOCONF ! AUTOMAKE ! AUTOHEADER ! MAKEINFO ! install_sh ! STRIP ! INSTALL_STRIP_PROGRAM ! mkdir_p ! AWK ! SET_MAKE ! am__leading_dot ! AMTAR ! am__tar ! am__untar ! MAINTAINER_MODE_TRUE ! MAINTAINER_MODE_FALSE ! MAINT ! GSL_LT_VERSION ! GSL_LT_CBLAS_VERSION ! build ! build_cpu ! build_vendor ! build_os ! host ! host_cpu ! host_vendor ! host_os ! CC ! CFLAGS ! LDFLAGS ! CPPFLAGS ! ac_ct_CC ! EXEEXT ! OBJEXT ! CPP ! LN_S ! SED ! GREP ! EGREP ! ECHO ! AR ! RANLIB ! LIBTOOL ! GSL_CFLAGS ! GSL_LIBS ! MINGW32_HOST_TRUE ! MINGW32_HOST_FALSE ! LIBOBJS ! HAVE_GNUSPARC_IEEE_INTERFACE ! HAVE_GNUM68K_IEEE_INTERFACE ! HAVE_GNUPPC_IEEE_INTERFACE ! HAVE_GNUX86_IEEE_INTERFACE ! HAVE_SUNOS4_IEEE_INTERFACE ! HAVE_SOLARIS_IEEE_INTERFACE ! HAVE_HPUX11_IEEE_INTERFACE ! HAVE_HPUX_IEEE_INTERFACE ! HAVE_TRU64_IEEE_INTERFACE ! HAVE_IRIX_IEEE_INTERFACE ! HAVE_AIX_IEEE_INTERFACE ! HAVE_FREEBSD_IEEE_INTERFACE ! HAVE_OS2EMX_IEEE_INTERFACE ! HAVE_NETBSD_IEEE_INTERFACE ! HAVE_OPENBSD_IEEE_INTERFACE ! HAVE_DARWIN_IEEE_INTERFACE ! HAVE_DARWIN86_IEEE_INTERFACE ! LTLIBOBJS' ac_subst_files='' + ac_precious_vars='build_alias + host_alias + target_alias + CC + CFLAGS + LDFLAGS + LIBS + CPPFLAGS + CPP' + # Initialize some variables set by options. ac_init_help= *************** *** 487,520 **** # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' ! datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' - libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' ! infodir='${prefix}/info' ! mandir='${prefix}/man' ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then ! eval "$ac_prev=\$ac_option" ac_prev= continue fi ! ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` # Accept the important Cygnus configure options, so we can diagnose typos. ! case $ac_option in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; --- 911,958 ---- # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. + # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' ! datarootdir='${prefix}/share' ! datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' ! docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ! infodir='${datarootdir}/info' ! htmldir='${docdir}' ! dvidir='${docdir}' ! pdfdir='${docdir}' ! psdir='${docdir}' ! libdir='${exec_prefix}/lib' ! localedir='${datarootdir}/locale' ! mandir='${datarootdir}/man' ac_prev= + ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then ! eval $ac_prev=\$ac_option ac_prev= continue fi ! case $ac_option in ! *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ! *) ac_optarg=yes ;; ! esac # Accept the important Cygnus configure options, so we can diagnose typos. ! case $ac_dashdash$ac_option in ! --) ! ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; *************** *** 536,568 **** --config-cache | -C) cache_file=config.cache ;; ! -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; ! -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ ! | --da=*) datadir=$ac_optarg ;; -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/-/_/g'` ! eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/-/_/g'` ! case $ac_option in ! *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ! *) ac_optarg=yes ;; ! esac ! eval "enable_$ac_feature='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ --- 974,1018 ---- --config-cache | -C) cache_file=config.cache ;; ! -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; ! -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` ! eval enable_$ac_feature=no ;; ! ! -docdir | --docdir | --docdi | --doc | --do) ! ac_prev=docdir ;; ! -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ! docdir=$ac_optarg ;; ! ! -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ! ac_prev=dvidir ;; ! -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ! dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` ! eval enable_$ac_feature=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ *************** *** 589,594 **** --- 1039,1050 ---- -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; *************** *** 613,625 **** | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ ! | --localstate | --localstat | --localsta | --localst \ ! | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ! | --localstate=* | --localstat=* | --localsta=* | --localst=* \ ! | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) --- 1069,1084 ---- | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + -localstatedir | --localstatedir | --localstatedi | --localstated \ ! | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ! | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) *************** *** 684,689 **** --- 1143,1158 ---- | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; *************** *** 736,759 **** -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package| sed 's/-/_/g'` ! case $ac_option in ! *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ! *) ac_optarg=yes ;; ! esac ! eval "with_$ac_package='$ac_optarg'" ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package | sed 's/-/_/g'` ! eval "with_$ac_package=no" ;; --x) # Obsolete; use --with-x. --- 1205,1224 ---- -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package | sed 's/[-.]/_/g'` ! eval with_$ac_package=\$ac_optarg ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package | sed 's/[-.]/_/g'` ! eval with_$ac_package=no ;; --x) # Obsolete; use --with-x. *************** *** 784,791 **** expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } ! ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ! eval "$ac_envvar='$ac_optarg'" export $ac_envvar ;; *) --- 1249,1255 ---- expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } ! eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) *************** *** 805,831 **** { (exit 1); exit 1; }; } fi ! # Be sure to have absolute paths. ! for ac_var in exec_prefix prefix ! do ! eval ac_val=$`echo $ac_var` ! case $ac_val in ! [\\/$]* | ?:[\\/]* | NONE | '' ) ;; ! *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ! { (exit 1); exit 1; }; };; ! esac ! done ! ! # Be sure to have absolute paths. ! for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ ! localstatedir libdir includedir oldincludedir infodir mandir do ! eval ac_val=$`echo $ac_var` case $ac_val in ! [\\/$]* | ?:[\\/]* ) ;; ! *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ! { (exit 1); exit 1; }; };; esac done # There might be people who depend on the old broken behavior: `$host' --- 1269,1287 ---- { (exit 1); exit 1; }; } fi ! # Be sure to have absolute directory names. ! 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 do ! eval ac_val=\$$ac_var case $ac_val in ! [\\/$]* | ?:[\\/]* ) continue;; ! NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac + { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } done # There might be people who depend on the old broken behavior: `$host' *************** *** 852,925 **** test "$silent" = yes && exec 6>/dev/null ! # Find the source files, if location was not specified. ! if test -z "$srcdir"; then ac_srcdir_defaulted=yes ! # Try the directory containing this script, then its parent. ! ac_confdir=`(dirname "$0") 2>/dev/null || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || echo X"$0" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` srcdir=$ac_confdir ! if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi ! if test ! -r $srcdir/$ac_unique_file; then ! if test "$ac_srcdir_defaulted" = yes; then ! { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 ! { (exit 1); exit 1; }; } ! else ! { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } - fi fi ! (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || ! { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 { (exit 1); exit 1; }; } ! srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ! ac_env_build_alias_set=${build_alias+set} ! ac_env_build_alias_value=$build_alias ! ac_cv_env_build_alias_set=${build_alias+set} ! ac_cv_env_build_alias_value=$build_alias ! ac_env_host_alias_set=${host_alias+set} ! ac_env_host_alias_value=$host_alias ! ac_cv_env_host_alias_set=${host_alias+set} ! ac_cv_env_host_alias_value=$host_alias ! ac_env_target_alias_set=${target_alias+set} ! ac_env_target_alias_value=$target_alias ! ac_cv_env_target_alias_set=${target_alias+set} ! ac_cv_env_target_alias_value=$target_alias ! ac_env_CC_set=${CC+set} ! ac_env_CC_value=$CC ! ac_cv_env_CC_set=${CC+set} ! ac_cv_env_CC_value=$CC ! ac_env_CFLAGS_set=${CFLAGS+set} ! ac_env_CFLAGS_value=$CFLAGS ! ac_cv_env_CFLAGS_set=${CFLAGS+set} ! ac_cv_env_CFLAGS_value=$CFLAGS ! ac_env_LDFLAGS_set=${LDFLAGS+set} ! ac_env_LDFLAGS_value=$LDFLAGS ! ac_cv_env_LDFLAGS_set=${LDFLAGS+set} ! ac_cv_env_LDFLAGS_value=$LDFLAGS ! ac_env_CPPFLAGS_set=${CPPFLAGS+set} ! ac_env_CPPFLAGS_value=$CPPFLAGS ! ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} ! ac_cv_env_CPPFLAGS_value=$CPPFLAGS ! ac_env_CPP_set=${CPP+set} ! ac_env_CPP_value=$CPP ! ac_cv_env_CPP_set=${CPP+set} ! ac_cv_env_CPP_value=$CPP # # Report the --help message. --- 1308,1383 ---- test "$silent" = yes && exec 6>/dev/null ! ac_pwd=`pwd` && test -n "$ac_pwd" && ! ac_ls_di=`ls -di .` && ! ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || ! { echo "$as_me: error: Working directory cannot be determined" >&2 ! { (exit 1); exit 1; }; } ! test "X$ac_ls_di" = "X$ac_pwd_ls_di" || ! { echo "$as_me: error: pwd does not report name of working directory" >&2 ! { (exit 1); exit 1; }; } ! ! ! # Find the source files, if location was not specified. ! if test -z "$srcdir"; then ac_srcdir_defaulted=yes ! # Try the directory containing this script, then the parent directory. ! ac_confdir=`$as_dirname -- "$0" || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X"$0" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)[^/].*/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` srcdir=$ac_confdir ! if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi ! if test ! -r "$srcdir/$ac_unique_file"; then ! test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ! { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ! ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ! ac_abs_confdir=`( ! cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } ! pwd)` ! # When building in place, set srcdir=. ! if test "$ac_abs_confdir" = "$ac_pwd"; then ! srcdir=. ! fi ! # Remove unnecessary trailing slashes from srcdir. ! # Double slashes in file names in object file debugging info ! # mess up M-x gdb in Emacs. ! case $srcdir in ! */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ! esac ! for ac_var in $ac_precious_vars; do ! eval ac_env_${ac_var}_set=\${${ac_var}+set} ! eval ac_env_${ac_var}_value=\$${ac_var} ! eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ! eval ac_cv_env_${ac_var}_value=\$${ac_var} ! done # # Report the --help message. *************** *** 928,934 **** # 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 gsl 1.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... --- 1386,1392 ---- # 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 gsl 1.10 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... *************** *** 948,956 **** -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] - _ACEOF - - cat <<_ACEOF Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --- 1406,1411 ---- *************** *** 968,982 **** --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] --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] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] ! --infodir=DIR info documentation [PREFIX/info] ! --mandir=DIR man documentation [PREFIX/man] _ACEOF cat <<\_ACEOF --- 1423,1444 ---- --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --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] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] ! --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ! --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ! --infodir=DIR info documentation [DATAROOTDIR/info] ! --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ! --mandir=DIR man documentation [DATAROOTDIR/man] ! --docdir=DIR documentation root [DATAROOTDIR/doc/gsl] ! --htmldir=DIR html documentation [DOCDIR] ! --dvidir=DIR dvi documentation [DOCDIR] ! --pdfdir=DIR pdf documentation [DOCDIR] ! --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF *************** *** 994,1000 **** if test -n "$ac_init_help"; then case $ac_init_help in ! short | recursive ) echo "Configuration of gsl 1.9:";; esac cat <<\_ACEOF --- 1456,1462 ---- if test -n "$ac_init_help"; then case $ac_init_help in ! short | recursive ) echo "Configuration of gsl 1.10:";; esac cat <<\_ACEOF *************** *** 1003,1012 **** --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer ! --enable-shared[=PKGS] ! build shared libraries [default=yes] ! --enable-static[=PKGS] ! build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --- 1465,1472 ---- --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer ! --enable-shared[=PKGS] build shared libraries [default=yes] ! --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) *************** *** 1017,1152 **** --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] ! --with-tags[=TAGS] ! include additional configurations [automatic] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory ! CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have ! headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. - ac_popdir=`pwd` for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ! test -d $ac_dir || continue ac_builddir=. ! if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ! # A "../" for each directory in $ac_dir_suffix. ! ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` ! else ! ac_dir_suffix= ac_top_builddir= ! fi case $srcdir in ! .) # No --srcdir option. We are building in place. ac_srcdir=. ! if test -z "$ac_top_builddir"; then ! ac_top_srcdir=. ! else ! ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` ! fi ;; ! [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ;; ! *) # Relative path. ! ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_builddir$srcdir ;; ! esac ! ! # Do not use `cd foo && pwd` to compute absolute paths, because ! # the directories may not exist. ! case `pwd` in ! .) ac_abs_builddir="$ac_dir";; ! *) ! case "$ac_dir" in ! .) ac_abs_builddir=`pwd`;; ! [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; ! *) ac_abs_builddir=`pwd`/"$ac_dir";; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ! case ${ac_top_builddir}. in ! .) ac_abs_top_builddir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_srcdir=$ac_srcdir;; ! *) ! case $ac_srcdir in ! .) ac_abs_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; ! *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ! case $ac_top_srcdir in ! .) ac_abs_top_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; ! esac;; ! esac ! ! cd $ac_dir ! # Check for guested configure; otherwise get Cygnus style configure. ! if test -f $ac_srcdir/configure.gnu; then ! echo ! $SHELL $ac_srcdir/configure.gnu --help=recursive ! elif test -f $ac_srcdir/configure; then ! echo ! $SHELL $ac_srcdir/configure --help=recursive ! elif test -f $ac_srcdir/configure.ac || ! test -f $ac_srcdir/configure.in; then ! echo ! $ac_configure --help else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ! fi ! cd $ac_popdir done fi ! test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF ! gsl configure 1.9 ! generated by GNU Autoconf 2.59 ! Copyright (C) 2003 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF ! exit 0 fi ! exec 5>config.log ! cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. ! It was created by gsl $as_me 1.9, which was ! generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ _ACEOF { cat <<_ASUNAME ## --------- ## --- 1477,1578 ---- --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] ! --with-tags[=TAGS] include additional configurations [automatic] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory ! LIBS libraries to pass to the linker, e.g. -l ! CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if ! you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF + ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ! test -d "$ac_dir" || continue ac_builddir=. ! case "$ac_dir" in ! .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ! # A ".." for each directory in $ac_dir_suffix. ! ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` ! case $ac_top_builddir_sub in ! "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ! esac ;; ! esac ! ac_abs_top_builddir=$ac_pwd ! ac_abs_builddir=$ac_pwd$ac_dir_suffix ! # for backward compatibility: ! ac_top_builddir=$ac_top_build_prefix case $srcdir in ! .) # We are building in place. ac_srcdir=. ! ac_top_srcdir=$ac_top_builddir_sub ! ac_abs_top_srcdir=$ac_pwd ;; ! [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ! ac_abs_top_srcdir=$srcdir ;; ! *) # Relative name. ! ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_build_prefix$srcdir ! ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ! esac ! ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ! ! cd "$ac_dir" || { ac_status=$?; continue; } ! # Check for guested configure. ! if test -f "$ac_srcdir/configure.gnu"; then ! echo && ! $SHELL "$ac_srcdir/configure.gnu" --help=recursive ! elif test -f "$ac_srcdir/configure"; then ! echo && ! $SHELL "$ac_srcdir/configure" --help=recursive else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ! fi || ac_status=$? ! cd "$ac_pwd" || { ac_status=$?; break; } done fi ! test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF ! gsl configure 1.10 ! generated by GNU Autoconf 2.61 ! Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ! 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF ! exit fi ! 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 gsl $as_me 1.10, which was ! generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ _ACEOF + exec 5>>config.log { cat <<_ASUNAME ## --------- ## *************** *** 1165,1171 **** /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ! hostinfo = `(hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` --- 1591,1597 ---- /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ! /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` *************** *** 1179,1184 **** --- 1605,1611 ---- test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done + IFS=$as_save_IFS } >&5 *************** *** 1200,1206 **** ac_configure_args= ac_configure_args0= ac_configure_args1= - ac_sep= ac_must_keep_next=false for ac_pass in 1 2 do --- 1627,1632 ---- *************** *** 1211,1217 **** -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; ! *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in --- 1637,1643 ---- -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; ! *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in *************** *** 1233,1241 **** -* ) ac_must_keep_next=true ;; esac fi ! ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" ! # Get rid of the leading space. ! ac_sep=" " ;; esac done --- 1659,1665 ---- -* ) ac_must_keep_next=true ;; esac fi ! ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac done *************** *** 1246,1253 **** # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. ! # WARNING: Be sure not to use single quotes in there, as some shells, ! # such as our DU 5.0 friend, will then `close' the trap. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { --- 1670,1677 ---- # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. ! # WARNING: Use '\'' to represent an apostrophe within the trap. ! # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { *************** *** 1260,1279 **** _ASBOX echo # The following way of writing the cache mishandles newlines in values, ! { (set) 2>&1 | ! case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in ! *ac_space=\ *) sed -n \ ! "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; ! s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" ! ;; *) ! sed -n \ ! "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; ! esac; ! } echo cat <<\_ASBOX --- 1684,1717 ---- _ASBOX echo # The following way of writing the cache mishandles newlines in values, ! ( ! for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ! eval ac_val=\$$ac_var ! case $ac_val in #( ! *${as_nl}*) ! case $ac_var in #( ! *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 ! echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; ! esac ! case $ac_var in #( ! _ | IFS | as_nl) ;; #( ! *) $as_unset $ac_var ;; ! esac ;; ! esac ! done (set) 2>&1 | ! case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ! *${as_nl}ac_space=\ *) sed -n \ ! "s/'\''/'\''\\\\'\'''\''/g; ! s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ! ;; #( *) ! sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; ! esac | ! sort ! ) echo cat <<\_ASBOX *************** *** 1284,1305 **** echo for ac_var in $ac_subst_vars do ! eval ac_val=$`echo $ac_var` ! echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ! ## ------------- ## ! ## Output files. ## ! ## ------------- ## _ASBOX echo for ac_var in $ac_subst_files do ! eval ac_val=$`echo $ac_var` ! echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo fi --- 1722,1749 ---- echo for ac_var in $ac_subst_vars do ! eval ac_val=\$$ac_var ! case $ac_val in ! *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ! esac ! echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ! ## ------------------- ## ! ## File substitutions. ## ! ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do ! eval ac_val=\$$ac_var ! case $ac_val in ! *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ! esac ! echo "$ac_var='\''$ac_val'\''" done | sort echo fi *************** *** 1311,1336 **** ## ----------- ## _ASBOX echo ! sed "/^$/d" confdefs.h | sort echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 ! rm -f core *.core && ! rm -rf conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ! ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. ! rm -rf conftest* confdefs.h ! # AIX cpp loses on an empty file, so make sure it contains at least a newline. ! echo >confdefs.h # Predefined preprocessor variables. --- 1755,1778 ---- ## ----------- ## _ASBOX echo ! cat confdefs.h echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 ! rm -f core *.core core.conftest.* && ! rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ! ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. ! rm -f -r conftest* confdefs.h # Predefined preprocessor variables. *************** *** 1361,1374 **** # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. ! if test -z "$CONFIG_SITE"; then ! if test "x$prefix" != xNONE; then ! CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" ! else ! CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" ! fi fi ! for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} --- 1803,1819 ---- # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. ! if test -n "$CONFIG_SITE"; then ! set x "$CONFIG_SITE" ! elif test "x$prefix" != xNONE; then ! set x "$prefix/share/config.site" "$prefix/etc/config.site" ! else ! set x "$ac_default_prefix/share/config.site" \ ! "$ac_default_prefix/etc/config.site" fi ! shift ! for ac_site_file ! do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} *************** *** 1384,1391 **** { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in ! [\\/]* | ?:[\\/]* ) . $cache_file;; ! *) . ./$cache_file;; esac fi else --- 1829,1836 ---- { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in ! [\\/]* | ?:[\\/]* ) . "$cache_file";; ! *) . "./$cache_file";; esac fi else *************** *** 1397,1408 **** # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false ! for ac_var in `(set) 2>&1 | ! sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set ! eval ac_old_val="\$ac_cv_env_${ac_var}_value" ! eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 --- 1842,1852 ---- # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false ! for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set ! eval ac_old_val=\$ac_cv_env_${ac_var}_value ! eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 *************** *** 1427,1434 **** # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in ! *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ! ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in --- 1871,1877 ---- # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in ! *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *************** *** 1445,1455 **** { (exit 1); exit 1; }; } fi - ac_ext=c - ac_cpp='$CPP $CPPFLAGS' - ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' - ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' - ac_compiler_gnu=$ac_cv_c_compiler_gnu --- 1888,1893 ---- *************** *** 1474,1509 **** - am__api_version="1.9" ac_aux_dir= ! for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do ! if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break ! elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break ! elif test -f $ac_dir/shtool; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then ! { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 ! echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} { (exit 1); exit 1; }; } fi ! ac_config_guess="$SHELL $ac_aux_dir/config.guess" ! ac_config_sub="$SHELL $ac_aux_dir/config.sub" ! ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or --- 1912,1958 ---- + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' + ac_compiler_gnu=$ac_cv_c_compiler_gnu + am__api_version='1.10' ac_aux_dir= ! for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do ! if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break ! elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break ! elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then ! { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 ! echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} { (exit 1); exit 1; }; } fi ! ! # These three variables are undocumented and unsupported, ! # and are intended to be withdrawn in a future Autoconf release. ! # They can cause serious problems if a builder's source tree is in a directory ! # whose full name contains unusual characters. ! ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ! ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ! ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ! # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or *************** *** 1518,1525 **** # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. ! echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 --- 1967,1974 ---- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. ! { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 *************** *** 1541,1547 **** # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. --- 1990,1996 ---- # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. *************** *** 1560,1580 **** ;; esac done fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else ! # As a last resort, use the slow shell script. We don't cache a ! # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is ! # removed, or if the path is relative. INSTALL=$ac_install_sh fi fi ! echo "$as_me:$LINENO: result: $INSTALL" >&5 ! echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. --- 2009,2030 ---- ;; esac done + IFS=$as_save_IFS fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else ! # As a last resort, use the slow shell script. Don't cache a ! # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is ! # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi ! { echo "$as_me:$LINENO: result: $INSTALL" >&5 ! echo "${ECHO_T}$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. *************** *** 1584,1591 **** test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! echo "$as_me:$LINENO: checking whether build environment is sane" >&5 ! echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 echo timestamp > conftest.file --- 2034,2041 ---- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! { echo "$as_me:$LINENO: checking whether build environment is sane" >&5 ! echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } # Just in case sleep 1 echo timestamp > conftest.file *************** *** 1627,1646 **** Check your system clock" >&2;} { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && ! program_transform_name="s,^,$program_prefix,;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && ! program_transform_name="s,\$,$program_suffix,;$program_transform_name" # Double any \ or $. echo might interpret backslashes. # By default was `s,x,x', remove it if useless. cat <<\_ACEOF >conftest.sed s/[\\$]/&&/g;s/;s,x,x,$// _ACEOF program_transform_name=`echo $program_transform_name | sed -f conftest.sed` ! rm conftest.sed # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` --- 2077,2096 ---- Check your system clock" >&2;} { (exit 1); exit 1; }; } fi ! { echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6; } test "$program_prefix" != NONE && ! program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && ! program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. echo might interpret backslashes. # By default was `s,x,x', remove it if useless. cat <<\_ACEOF >conftest.sed s/[\\$]/&&/g;s/;s,x,x,$// _ACEOF program_transform_name=`echo $program_transform_name | sed -f conftest.sed` ! rm -f conftest.sed # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` *************** *** 1655,1699 **** echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi ! if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then ! # We used to keeping the `.' as first argument, in order to ! # allow $(mkdir_p) to be used without argument. As in ! # $(mkdir_p) $(somedir) ! # where $(somedir) is conditionally defined. However this is wrong ! # for two reasons: ! # 1. if the package is installed by a user who cannot write `.' ! # make install will fail, ! # 2. the above comment should most certainly read ! # $(mkdir_p) $(DESTDIR)$(somedir) ! # so it does not work when $(somedir) is undefined and ! # $(DESTDIR) is not. ! # To support the latter case, we have to write ! # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), ! # so the `.' trick is pointless. ! mkdir_p='mkdir -p --' ! else ! # On NextStep and OpenStep, the `mkdir' command does not ! # recognize any option. It will interpret all options as ! # directories to create, and then abort because `.' already ! # exists. ! for d in ./-p ./--version; ! do ! test -d $d && rmdir $d ! done ! # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. ! if test -f "$ac_aux_dir/mkinstalldirs"; then ! mkdir_p='$(mkinstalldirs)' else ! mkdir_p='$(install_sh) -d' fi fi for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2105,2164 ---- echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi ! { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 ! echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } ! if test -z "$MKDIR_P"; then ! if test "${ac_cv_path_mkdir+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in mkdir gmkdir; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue ! case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( ! 'mkdir (GNU coreutils) '* | \ ! 'mkdir (coreutils) '* | \ ! 'mkdir (fileutils) '4.1*) ! ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext ! break 3;; ! esac ! done ! done ! done ! IFS=$as_save_IFS ! ! fi ! ! if test "${ac_cv_path_mkdir+set}" = set; then ! MKDIR_P="$ac_cv_path_mkdir -p" else ! # As a last resort, use the slow shell script. Don't cache a ! # value for MKDIR_P within a source directory, because that will ! # break other packages using the cache if that directory is ! # removed, or if the value is a relative name. ! test -d ./--version && rmdir ./--version ! MKDIR_P="$ac_install_sh -d" fi fi + { echo "$as_me:$LINENO: result: $MKDIR_P" >&5 + echo "${ECHO_T}$MKDIR_P" >&6; } + + mkdir_p="$MKDIR_P" + case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; + esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 1706,1759 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then ! echo "$as_me:$LINENO: result: $AWK" >&5 ! echo "${ECHO_T}$AWK" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$AWK" && break done ! echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 ! set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` ! if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF all: ! @echo 'ac_maketemp="$(MAKE)"' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` ! if test -n "$ac_maketemp"; then ! eval ac_cv_prog_make_${ac_make}_set=yes ! else ! eval ac_cv_prog_make_${ac_make}_set=no ! fi rm -f conftest.make fi ! if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 SET_MAKE= else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi --- 2171,2227 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then ! { echo "$as_me:$LINENO: result: $AWK" >&5 ! echo "${ECHO_T}$AWK" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + test -n "$AWK" && break done ! { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } ! set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` ! if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF + SHELL = /bin/sh all: ! @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! case `${MAKE-make} -f conftest.make 2>/dev/null` in ! *@@@%%%=?*=@@@%%%*) ! eval ac_cv_prog_make_${ac_make}_set=yes;; ! *) ! eval ac_cv_prog_make_${ac_make}_set=no;; ! esac rm -f conftest.make fi ! if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then ! { echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6; } SET_MAKE= else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi *************** *** 1766,1777 **** fi rmdir .tst 2>/dev/null ! # test to see if srcdir already configured ! if test "`cd $srcdir && pwd`" != "`pwd`" && ! test -f $srcdir/config.status; then ! { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi # test whether we have cygpath --- 2234,2249 ---- fi rmdir .tst 2>/dev/null ! if test "`cd $srcdir && pwd`" != "`pwd`"; then ! # Use -I$(srcdir) only when $(srcdir) != ., so that make's output ! # is not polluted with repeated "-I." ! am__isrc=' -I$(srcdir)' ! # test to see if srcdir already configured ! if test -f $srcdir/config.status; then ! { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } + fi fi # test whether we have cygpath *************** *** 1786,1792 **** # Define the identity of the package. PACKAGE='gsl' ! VERSION='1.9' cat >>confdefs.h <<_ACEOF --- 2258,2264 ---- # Define the identity of the package. PACKAGE='gsl' ! VERSION='1.10' cat >>confdefs.h <<_ACEOF *************** *** 1814,1820 **** MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} ! install_sh=${install_sh-"$am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right --- 2286,2292 ---- MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} ! install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right *************** *** 1824,1831 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2296,2303 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 1838,1869 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then ! echo "$as_me:$LINENO: result: $STRIP" >&5 ! echo "${ECHO_T}$STRIP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2310,2343 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then ! { echo "$as_me:$LINENO: result: $STRIP" >&5 ! echo "${ECHO_T}$STRIP" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 1876,1908 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then ! echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 ! echo "${ECHO_T}$ac_ct_STRIP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! STRIP=$ac_ct_STRIP else STRIP="$ac_cv_prog_STRIP" fi fi ! INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. --- 2350,2396 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then ! { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 ! echo "${ECHO_T}$ac_ct_STRIP" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi ! if test "x$ac_ct_STRIP" = x; then ! STRIP=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&5 ! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&2;} ! ac_tool_warned=yes ;; ! esac ! STRIP=$ac_ct_STRIP ! fi else STRIP="$ac_cv_prog_STRIP" fi fi ! INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. *************** *** 1916,1937 **** ! ac_config_headers="$ac_config_headers config.h" ! echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 ! echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 ! # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then ! enableval="$enable_maintainer_mode" ! USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no ! fi; ! echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 ! echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 ! ! if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else --- 2404,2423 ---- ! ac_config_headers="$ac_config_headers config.h" ! { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 ! echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } ! # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then ! enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no ! fi ! { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 ! echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } ! if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else *************** *** 1951,2052 **** case "$VERSION" in *+) - cat >>confdefs.h <<\_ACEOF - #define RELEASED 0 - _ACEOF - ;; *) ! cat >>confdefs.h <<\_ACEOF ! #define RELEASED 1 _ACEOF ;; esac ! ! echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 ! set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` ! if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF all: ! @echo 'ac_maketemp="$(MAKE)"' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` ! if test -n "$ac_maketemp"; then ! eval ac_cv_prog_make_${ac_make}_set=yes ! else ! eval ac_cv_prog_make_${ac_make}_set=no ! fi rm -f conftest.make fi ! if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 SET_MAKE= else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi # Make sure we can run config.sub. ! $ac_config_sub sun4 >/dev/null 2>&1 || ! { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 ! echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } ! echo "$as_me:$LINENO: checking build system type" >&5 ! echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_build_alias=$build_alias ! test -z "$ac_cv_build_alias" && ! ac_cv_build_alias=`$ac_config_guess` ! test -z "$ac_cv_build_alias" && { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ! ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || ! { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 ! echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: $ac_cv_build" >&5 ! echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build ! build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ! echo "$as_me:$LINENO: checking host system type" >&5 ! echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_host_alias=$host_alias ! test -z "$ac_cv_host_alias" && ! ac_cv_host_alias=$ac_cv_build_alias ! ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || ! { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 ! echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: $ac_cv_host" >&5 ! echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host ! host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` --- 2437,2564 ---- case "$VERSION" in *+) ;; *) ! ! cat >>confdefs.h <<\_ACEOF ! #define RELEASED _ACEOF ;; esac ! { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } ! set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` ! if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF + SHELL = /bin/sh all: ! @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! case `${MAKE-make} -f conftest.make 2>/dev/null` in ! *@@@%%%=?*=@@@%%%*) ! eval ac_cv_prog_make_${ac_make}_set=yes;; ! *) ! eval ac_cv_prog_make_${ac_make}_set=no;; ! esac rm -f conftest.make fi ! if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then ! { echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6; } SET_MAKE= else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi # Make sure we can run config.sub. ! $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || ! { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 ! echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} { (exit 1); exit 1; }; } ! { echo "$as_me:$LINENO: checking build system type" >&5 ! echo $ECHO_N "checking build system type... $ECHO_C" >&6; } if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_build_alias=$build_alias ! test "x$ac_build_alias" = x && ! ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` ! test "x$ac_build_alias" = x && { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ! ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || ! { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 ! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi ! { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 ! echo "${ECHO_T}$ac_cv_build" >&6; } ! case $ac_cv_build in ! *-*-*) ;; ! *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 ! echo "$as_me: error: invalid value of canonical build" >&2;} ! { (exit 1); exit 1; }; };; ! esac build=$ac_cv_build ! ac_save_IFS=$IFS; IFS='-' ! set x $ac_cv_build ! shift ! build_cpu=$1 ! build_vendor=$2 ! shift; shift ! # Remember, the first character of IFS is used to create $*, ! # except with old shells: ! build_os=$* ! IFS=$ac_save_IFS ! case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac ! { echo "$as_me:$LINENO: checking host system type" >&5 ! echo $ECHO_N "checking host system type... $ECHO_C" >&6; } if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! if test "x$host_alias" = x; then ! ac_cv_host=$ac_cv_build ! else ! ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || ! { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 ! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} { (exit 1); exit 1; }; } + fi fi ! { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 ! echo "${ECHO_T}$ac_cv_host" >&6; } ! case $ac_cv_host in ! *-*-*) ;; ! *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 ! echo "$as_me: error: invalid value of canonical host" >&2;} ! { (exit 1); exit 1; }; };; ! esac host=$ac_cv_host ! ac_save_IFS=$IFS; IFS='-' ! set x $ac_cv_host ! shift ! host_cpu=$1 ! host_vendor=$2 ! shift; shift ! # Remember, the first character of IFS is used to create $*, ! # except with old shells: ! host_os=$* ! IFS=$ac_save_IFS ! case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac *************** *** 2064,2071 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2576,2583 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2078,2109 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2590,2623 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2116,2151 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then ! if test -n "$ac_tool_prefix"; then ! # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2630,2680 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi ! if test "x$ac_ct_CC" = x; then ! CC="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&5 ! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&2;} ! ac_tool_warned=yes ;; ! esac ! CC=$ac_ct_CC ! fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then ! if test -n "$ac_tool_prefix"; then ! # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2158,2231 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 ! else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 ! fi ! ! fi ! if test -z "$ac_cv_prog_CC"; then ! ac_ct_CC=$CC ! # Extract the first word of "cc", so it can be a program name with args. ! set dummy cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! if test -n "$ac_ct_CC"; then ! ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ! else ! 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_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ! ac_cv_prog_ac_ct_CC="cc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ! break 2 ! fi ! done ! done ! ! fi ! fi ! ac_ct_CC=$ac_cv_prog_ac_ct_CC ! if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi - CC=$ac_ct_CC - else - CC="$ac_cv_prog_CC" - fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2687,2720 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2239,2245 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue --- 2728,2734 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue *************** *** 2250,2255 **** --- 2739,2745 ---- fi done done + IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. *************** *** 2267,2288 **** fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then ! for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2757,2779 ---- fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then ! for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2295,2330 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC ! for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 2786,2823 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC ! for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! { echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2337,2365 **** IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done ! CC=$ac_ct_CC fi fi --- 2830,2874 ---- IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6; } else ! { echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6; } fi + test -n "$ac_ct_CC" && break done ! if test "x$ac_ct_CC" = x; then ! CC="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&5 ! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools ! whose name does not start with the host triplet. If you think this ! configuration is useful to you, please write to autoconf@gnu.org." >&2;} ! ac_tool_warned=yes ;; ! esac ! CC=$ac_ct_CC ! fi fi fi *************** *** 2372,2392 **** { (exit 1); exit 1; }; } # Provide some information about the compiler. ! echo "$as_me:$LINENO:" \ ! "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` ! { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 ! (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } ! { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 ! (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } ! { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 ! (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } --- 2881,2915 ---- { (exit 1); exit 1; }; } # Provide some information about the compiler. ! echo "$as_me:$LINENO: checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` ! { (ac_try="$ac_compiler --version >&5" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } ! { (ac_try="$ac_compiler -v >&5" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } ! { (ac_try="$ac_compiler -V >&5" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } *************** *** 2411,2457 **** # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. ! echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ! echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ! if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 ! (eval $ac_link_default) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then ! # Find the output, starting from the most likely. This scheme is ! # not robust to junk in `.', hence go to wildcards (a.*) only as a last ! # resort. ! ! # Be careful to initialize this variable, since it used to be cached. ! # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ! ac_cv_exeext= ! # b.out is created by i960 compilers. ! for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ! ;; ! conftest.$ac_ext ) ! # This is the source file. ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ! ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ! # FIXME: I believe we export ac_cv_exeext for Libtool, ! # but it would be cool to find out if it's true. Does anybody ! # maintain Libtool? --akim. ! export ac_cv_exeext break;; * ) break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 --- 2934,3010 ---- # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. ! { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ! echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ! # ! # List of possible output files, starting from the most likely. ! # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) ! # only as a last resort. b.out is created by i960 compilers. ! ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' ! # ! # The IRIX 6 linker writes into existing files which may not be ! # executable, retaining their permissions. Remove them first so a ! # subsequent execution test works. ! ac_rmfiles= ! for ac_file in $ac_files ! do ! case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; ! * ) ac_rmfiles="$ac_rmfiles $ac_file";; ! esac ! done ! rm -f $ac_rmfiles ! ! if { (ac_try="$ac_link_default" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_link_default") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then ! # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. ! # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' ! # in a Makefile. We should not override ac_cv_exeext if it was cached, ! # so that the user can short-circuit this test for compilers unknown to ! # Autoconf. ! for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ! if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; ! then :; else ! ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ! fi ! # We set ac_cv_exeext here because the later test for it is not ! # safe: cross compilers may not add the suffix if given an `-o' ! # argument, so we may need to know it at that point already. ! # Even if this section looks crufty: it has the advantage of ! # actually working. break;; * ) break;; esac done + test "$ac_cv_exeext" = no && ac_cv_exeext= + else + ac_file='' + fi + + { echo "$as_me:$LINENO: result: $ac_file" >&5 + echo "${ECHO_T}$ac_file" >&6; } + if test -z "$ac_file"; then echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 *************** *** 2463,2481 **** fi ac_exeext=$ac_cv_exeext - echo "$as_me:$LINENO: result: $ac_file" >&5 - echo "${ECHO_T}$ac_file" >&6 ! # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ! echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then --- 3016,3036 ---- fi ac_exeext=$ac_cv_exeext ! # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! { echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ! echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' ! { (case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then *************** *** 2494,2515 **** fi fi fi ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save ! # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ! echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 ! echo "$as_me:$LINENO: result: $cross_compiling" >&5 ! echo "${ECHO_T}$cross_compiling" >&6 ! ! echo "$as_me:$LINENO: checking for suffix of executables" >&5 ! echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then --- 3049,3075 ---- fi fi fi ! { echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6; } rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save ! # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ! echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } ! { echo "$as_me:$LINENO: result: $cross_compiling" >&5 ! echo "${ECHO_T}$cross_compiling" >&6; } ! ! { echo "$as_me:$LINENO: checking for suffix of executables" >&5 ! echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } ! if { (ac_try="$ac_link" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then *************** *** 2520,2528 **** for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext break;; * ) break;; esac --- 3080,3087 ---- for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac *************** *** 2536,2549 **** fi rm -f conftest$ac_cv_exeext ! echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ! echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT ! echo "$as_me:$LINENO: checking for suffix of object files" >&5 ! echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 3095,3108 ---- fi rm -f conftest$ac_cv_exeext ! { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ! echo "${ECHO_T}$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT ! { echo "$as_me:$LINENO: checking for suffix of object files" >&5 ! echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2563,2576 **** } _ACEOF rm -f conftest.o conftest.obj ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then ! for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac --- 3122,3141 ---- } _ACEOF rm -f conftest.o conftest.obj ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then ! for ac_file in conftest.o conftest.obj conftest.*; do ! test -f "$ac_file" || continue; case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac *************** *** 2588,2599 **** rm -f conftest.$ac_cv_objext conftest.$ac_ext fi ! echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ! echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT ! echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ! echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 3153,3164 ---- rm -f conftest.$ac_cv_objext conftest.$ac_ext fi ! { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ! echo "${ECHO_T}$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT ! { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ! echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 2616,2665 **** } _ACEOF rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! ac_compiler_gnu=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi ! echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ! echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS ! CFLAGS="-g" ! echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ! echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext --- 3181,3229 ---- } _ACEOF rm -f conftest.$ac_objext ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! ac_compiler_gnu=no fi ! ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi ! { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ! echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS ! { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ! echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_save_c_werror_flag=$ac_c_werror_flag ! ac_c_werror_flag=yes ! ac_cv_prog_cc_g=no ! CFLAGS="-g" ! cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext *************** *** 2675,2712 **** } _ACEOF rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! ac_cv_prog_cc_g=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi ! echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then --- 3239,3356 ---- } _ACEOF rm -f conftest.$ac_objext ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then ! ac_cv_prog_cc_g=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! CFLAGS="" ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! ! int ! main () ! { ! ! ; ! return 0; ! } ! _ACEOF ! rm -f conftest.$ac_objext ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>conftest.er1 ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then ! : ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_c_werror_flag=$ac_save_c_werror_flag ! CFLAGS="-g" ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! ! int ! main () ! { ! ! ; ! return 0; ! } ! _ACEOF ! rm -f conftest.$ac_objext ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>conftest.er1 ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! ! fi ! ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! fi ! ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ! ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! ac_c_werror_flag=$ac_save_c_werror_flag fi ! { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then *************** *** 2722,2733 **** CFLAGS= fi fi ! echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 ! echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 ! if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ --- 3366,3377 ---- CFLAGS= fi fi ! { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 ! echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } ! if test "${ac_cv_prog_cc_c89+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ *************** *** 2761,2772 **** /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated ! as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something ! that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; --- 3405,3421 ---- /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated ! as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something ! that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ + #define FOO(x) 'x' + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; *************** *** 2781,2985 **** return 0; } _ACEOF ! # Don't try gcc -ansi; that turns off useful extensions and ! # breaks some systems' header files. ! # AIX -qlanglvl=ansi ! # Ultrix and OSF/1 -std1 ! # HP-UX 10.20 and later -Ae ! # HP-UX older versions -Aa -D_HPUX_SOURCE ! # SVR4 -Xc -D__EXTENSIONS__ ! for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_cv_prog_cc_stdc=$ac_arg ! break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi ! rm -f conftest.err conftest.$ac_objext done ! rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi ! ! case "x$ac_cv_prog_cc_stdc" in ! x|xno) ! echo "$as_me:$LINENO: result: none needed" >&5 ! echo "${ECHO_T}none needed" >&6 ;; *) ! echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 ! CC="$CC $ac_cv_prog_cc_stdc" ;; esac - # Some people use a C++ compiler to compile C. Since we use `exit', - # in C++ we need to declare it. In case someone uses the same compiler - # for both compiling C and C++ we need to have the C++ compiler decide - # the declaration of exit, since it's the most demanding environment. - cat >conftest.$ac_ext <<_ACEOF - #ifndef __cplusplus - choke me - #endif - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' - do - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_declaration - #include - int - main () - { - exit (42); - ; - return 0; - } - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - - continue - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_declaration - int - main () - { - exit (42); - ; - return 0; - } - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done - rm -f conftest* - if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h - fi - - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' --- 3430,3486 ---- return 0; } _ACEOF ! for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ ! -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext ! if { (ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then ! ac_cv_prog_cc_c89=$ac_arg else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 + fi ! ! rm -f core conftest.err conftest.$ac_objext ! test "x$ac_cv_prog_cc_c89" != "xno" && break done ! rm -f conftest.$ac_ext CC=$ac_save_CC fi ! # AC_CACHE_VAL ! case "x$ac_cv_prog_cc_c89" in ! x) ! { echo "$as_me:$LINENO: result: none needed" >&5 ! echo "${ECHO_T}none needed" >&6; } ;; ! xno) ! { echo "$as_me:$LINENO: result: unsupported" >&5 ! echo "${ECHO_T}unsupported" >&6; } ;; *) ! CC="$CC $ac_cv_prog_cc_c89" ! { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' *************** *** 2991,2998 **** ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 ! echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= --- 3492,3499 ---- ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 ! echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= *************** *** 3026,3049 **** #endif Syntax error _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 --- 3527,3548 ---- #endif Syntax error _ACEOF ! if { (ac_try="$ac_cpp conftest.$ac_ext" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null && { ! test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ! test ! -s conftest.err ! }; then : else echo "$as_me: failed program was:" >&5 *************** *** 3052,3060 **** # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ --- 3551,3560 ---- # Broken: fails on valid input. continue fi + rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ *************** *** 3064,3087 **** /* end confdefs.h. */ #include _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else --- 3564,3585 ---- /* end confdefs.h. */ #include _ACEOF ! if { (ac_try="$ac_cpp conftest.$ac_ext" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null && { ! test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ! test ! -s conftest.err ! }; then # Broken: success on invalid input. continue else *************** *** 3092,3097 **** --- 3590,3596 ---- ac_preproc_ok=: break fi + rm -f conftest.err conftest.$ac_ext done *************** *** 3109,3116 **** else ac_cv_prog_CPP=$CPP fi ! echo "$as_me:$LINENO: result: $CPP" >&5 ! echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do --- 3608,3615 ---- else ac_cv_prog_CPP=$CPP fi ! { echo "$as_me:$LINENO: result: $CPP" >&5 ! echo "${ECHO_T}$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do *************** *** 3133,3156 **** #endif Syntax error _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 --- 3632,3653 ---- #endif Syntax error _ACEOF ! if { (ac_try="$ac_cpp conftest.$ac_ext" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null && { ! test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ! test ! -s conftest.err ! }; then : else echo "$as_me: failed program was:" >&5 *************** *** 3159,3167 **** # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ --- 3656,3665 ---- # Broken: fails on valid input. continue fi + rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ *************** *** 3171,3194 **** /* end confdefs.h. */ #include _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else --- 3669,3690 ---- /* end confdefs.h. */ #include _ACEOF ! if { (ac_try="$ac_cpp conftest.$ac_ext" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ! (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null && { ! test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ! test ! -s conftest.err ! }; then # Broken: success on invalid input. continue else *************** *** 3199,3204 **** --- 3695,3701 ---- ac_preproc_ok=: break fi + rm -f conftest.err conftest.$ac_ext done *************** *** 3233,3240 **** # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. ! echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 --- 3730,3737 ---- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. ! { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 *************** *** 3256,3262 **** # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. --- 3753,3759 ---- # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. *************** *** 3275,3295 **** ;; esac done fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else ! # As a last resort, use the slow shell script. We don't cache a ! # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is ! # removed, or if the path is relative. INSTALL=$ac_install_sh fi fi ! echo "$as_me:$LINENO: result: $INSTALL" >&5 ! echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. --- 3772,3793 ---- ;; esac done + IFS=$as_save_IFS fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else ! # As a last resort, use the slow shell script. Don't cache a ! # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is ! # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi ! { echo "$as_me:$LINENO: result: $INSTALL" >&5 ! echo "${ECHO_T}$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. *************** *** 3299,3320 **** test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! echo "$as_me:$LINENO: checking whether ln -s works" >&5 ! echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 else ! echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ! echo "${ECHO_T}no, using $LN_S" >&6 fi ! # Check whether --enable-shared or --disable-shared was given. if test "${enable_shared+set}" = set; then ! enableval="$enable_shared" ! p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; --- 3797,3817 ---- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! { echo "$as_me:$LINENO: checking whether ln -s works" >&5 ! echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then ! { echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6; } else ! { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ! echo "${ECHO_T}no, using $LN_S" >&6; } fi ! # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then ! enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *************** *** 3333,3344 **** esac else enable_shared=yes ! fi; ! # Check whether --enable-static or --disable-static was given. if test "${enable_static+set}" = set; then ! enableval="$enable_static" ! p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; --- 3830,3841 ---- esac else enable_shared=yes ! fi ! ! # Check whether --enable-static was given. if test "${enable_static+set}" = set; then ! enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *************** *** 3357,3368 **** esac else enable_static=yes ! fi; ! # Check whether --enable-fast-install or --disable-fast-install was given. if test "${enable_fast_install+set}" = set; then ! enableval="$enable_fast_install" ! p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; --- 3854,3865 ---- esac else enable_static=yes ! fi ! ! # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then ! enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *************** *** 3381,3390 **** esac else enable_fast_install=yes ! fi; ! echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ! echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 if test "${lt_cv_path_SED+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- 3878,3888 ---- esac else enable_fast_install=yes ! fi ! ! { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ! echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } if test "${lt_cv_path_SED+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else *************** *** 3403,3408 **** --- 3901,3907 ---- 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 *************** *** 3437,3473 **** fi SED=$lt_cv_path_SED - echo "$as_me:$LINENO: result: $SED" >&5 - echo "${ECHO_T}$SED" >&6 ! echo "$as_me:$LINENO: checking for egrep" >&5 ! echo $ECHO_N "checking for egrep... $ECHO_C" >&6 ! if test "${ac_cv_prog_egrep+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! if echo a | (grep -E '(a|b)') >/dev/null 2>&1 ! then ac_cv_prog_egrep='grep -E' ! else ac_cv_prog_egrep='egrep' fi fi - echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 - echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep ! # Check whether --with-gnu-ld or --without-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then ! withval="$with_gnu_ld" ! test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no ! fi; ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. ! echo "$as_me:$LINENO: checking for ld used by $CC" >&5 ! echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw --- 3936,4120 ---- fi SED=$lt_cv_path_SED ! { echo "$as_me:$LINENO: result: $SED" >&5 ! echo "${ECHO_T}$SED" >&6; } ! ! { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 ! echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } ! if test "${ac_cv_path_GREP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! # Extract the first word of "grep ggrep" to use in msg output ! if test -z "$GREP"; then ! set dummy grep ggrep; ac_prog_name=$2 ! if test "${ac_cv_path_GREP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! ac_path_GREP_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$PATH_SEPARATOR/usr/xpg4/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in grep ggrep; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue ! # Check for GNU ac_path_GREP and select it if it is found. ! # Check for GNU $ac_path_GREP ! case `"$ac_path_GREP" --version 2>&1` in ! *GNU*) ! ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; ! *) ! ac_count=0 ! echo $ECHO_N "0123456789$ECHO_C" >"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" ! "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! ac_count=`expr $ac_count + 1` ! if test $ac_count -gt ${ac_path_GREP_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_GREP="$ac_path_GREP" ! ac_path_GREP_max=$ac_count ! fi ! # 10*(2^10) chars as input seems more than enough ! test $ac_count -gt 10 && break ! done ! rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ! esac ! ! ! $ac_path_GREP_found && break 3 ! done ! done ! ! done ! IFS=$as_save_IFS ! ! ! fi ! ! GREP="$ac_cv_path_GREP" ! if test -z "$GREP"; then ! { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 ! echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} ! { (exit 1); exit 1; }; } ! fi ! ! else ! ac_cv_path_GREP=$GREP ! fi ! ! ! fi ! { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 ! echo "${ECHO_T}$ac_cv_path_GREP" >&6; } ! GREP="$ac_cv_path_GREP" ! ! ! { echo "$as_me:$LINENO: checking for egrep" >&5 ! echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } ! if test "${ac_cv_path_EGREP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 ! then ac_cv_path_EGREP="$GREP -E" ! else ! # Extract the first word of "egrep" to use in msg output ! if test -z "$EGREP"; then ! set dummy egrep; ac_prog_name=$2 ! if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_path_EGREP_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$PATH_SEPARATOR/usr/xpg4/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in egrep; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue ! # Check for GNU ac_path_EGREP and select it if it is found. ! # Check for GNU $ac_path_EGREP ! case `"$ac_path_EGREP" --version 2>&1` in ! *GNU*) ! ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; ! *) ! ac_count=0 ! echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" ! while : ! do ! cat "conftest.in" "conftest.in" >"conftest.tmp" ! mv "conftest.tmp" "conftest.in" ! cp "conftest.in" "conftest.nl" ! echo 'EGREP' >> "conftest.nl" ! "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! ac_count=`expr $ac_count + 1` ! if test $ac_count -gt ${ac_path_EGREP_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_EGREP="$ac_path_EGREP" ! ac_path_EGREP_max=$ac_count fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac + + + $ac_path_EGREP_found && break 3 + done + done + + done + IFS=$as_save_IFS + + + fi + + EGREP="$ac_cv_path_EGREP" + if test -z "$EGREP"; then + { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 + echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } fi + else + ac_cv_path_EGREP=$EGREP + fi + + + fi + fi + { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 + echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" ! ! # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then ! withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no ! fi ! ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. ! { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 ! echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw *************** *** 3496,3506 **** ;; esac elif test "$with_gnu_ld" = yes; then ! echo "$as_me:$LINENO: checking for GNU ld" >&5 ! echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 el