configure   configure 
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for XZ Utils 5.1.2alpha. # Generated by GNU Autoconf 2.69 for XZ Utils 5.2.0.
# #
# Report bugs to <lasse.collin@tukaani.org>. # Report bugs to <lasse.collin@tukaani.org>.
# #
# #
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
# #
# #
# This configure script is free software; the Free Software Foundation # This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it. # gives unlimited permission to copy, distribute and modify it.
## -------------------- ## ## -------------------- ##
skipping to change at line 586 skipping to change at line 586
ac_config_libobj_dir=. ac_config_libobj_dir=.
LIBOBJS= LIBOBJS=
cross_compiling=no cross_compiling=no
subdirs= subdirs=
MFLAGS= MFLAGS=
MAKEFLAGS= MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='XZ Utils' PACKAGE_NAME='XZ Utils'
PACKAGE_TARNAME='xz' PACKAGE_TARNAME='xz'
PACKAGE_VERSION='5.1.2alpha' PACKAGE_VERSION='5.2.0'
PACKAGE_STRING='XZ Utils 5.1.2alpha' PACKAGE_STRING='XZ Utils 5.2.0'
PACKAGE_BUGREPORT='lasse.collin@tukaani.org' PACKAGE_BUGREPORT='lasse.collin@tukaani.org'
PACKAGE_URL='http://tukaani.org/xz/' PACKAGE_URL='http://tukaani.org/xz/'
ac_unique_file="src/liblzma/common/common.h" ac_unique_file="src/liblzma/common/common.h"
# Factoring default headers for most tests. # Factoring default headers for most tests.
ac_includes_default="\ ac_includes_default="\
#include <stdio.h> #include <stdio.h>
#ifdef HAVE_SYS_TYPES_H #ifdef HAVE_SYS_TYPES_H
# include <sys/types.h> # include <sys/types.h>
#endif #endif
skipping to change at line 649 skipping to change at line 649
COND_INTERNAL_SHA256_TRUE COND_INTERNAL_SHA256_TRUE
GETOPT_H GETOPT_H
LIBOBJS LIBOBJS
POSUB POSUB
LTLIBINTL LTLIBINTL
LIBINTL LIBINTL
INTLLIBS INTLLIBS
LTLIBICONV LTLIBICONV
LIBICONV LIBICONV
INTL_MACOSX_LIBS INTL_MACOSX_LIBS
XGETTEXT_EXTRA_OPTIONS
MSGMERGE MSGMERGE
XGETTEXT_015 XGETTEXT_015
XGETTEXT XGETTEXT
GMSGFMT_015 GMSGFMT_015
MSGFMT_015 MSGFMT_015
GMSGFMT GMSGFMT
MSGFMT MSGFMT
GETTEXT_MACRO_VERSION
USE_NLS USE_NLS
mkdir_p
COND_SHARED_FALSE COND_SHARED_FALSE
COND_SHARED_TRUE COND_SHARED_TRUE
RC RC
OTOOL64 OTOOL64
OTOOL OTOOL
LIPO LIPO
NMEDIT NMEDIT
DSYMUTIL DSYMUTIL
MANIFEST_TOOL MANIFEST_TOOL
RANLIB RANLIB
skipping to change at line 712 skipping to change at line 713
am__include am__include
DEPDIR DEPDIR
OBJEXT OBJEXT
EXEEXT EXEEXT
ac_ct_CC ac_ct_CC
CPPFLAGS CPPFLAGS
LDFLAGS LDFLAGS
CFLAGS CFLAGS
CC CC
LN_S LN_S
AM_BACKSLASH
AM_DEFAULT_VERBOSITY
AM_DEFAULT_V
AM_V
am__untar am__untar
am__tar am__tar
AMTAR AMTAR
am__leading_dot am__leading_dot
SET_MAKE SET_MAKE
AWK AWK
mkdir_p
MKDIR_P MKDIR_P
INSTALL_STRIP_PROGRAM INSTALL_STRIP_PROGRAM
STRIP STRIP
install_sh install_sh
MAKEINFO MAKEINFO
AUTOHEADER AUTOHEADER
AUTOMAKE AUTOMAKE
AUTOCONF AUTOCONF
ACLOCAL ACLOCAL
VERSION VERSION
PACKAGE PACKAGE
CYGPATH_W CYGPATH_W
am__isrc am__isrc
INSTALL_DATA INSTALL_DATA
INSTALL_SCRIPT INSTALL_SCRIPT
INSTALL_PROGRAM INSTALL_PROGRAM
PREFERABLY_POSIX_SHELL PREFERABLY_POSIX_SHELL
POSIX_SHELL POSIX_SHELL
COND_SYMVERS_FALSE COND_SYMVERS_FALSE
COND_SYMVERS_TRUE COND_SYMVERS_TRUE
COND_DOC_FALSE
COND_DOC_TRUE
COND_SCRIPTS_FALSE COND_SCRIPTS_FALSE
COND_SCRIPTS_TRUE COND_SCRIPTS_TRUE
COND_LZMALINKS_FALSE COND_LZMALINKS_FALSE
COND_LZMALINKS_TRUE COND_LZMALINKS_TRUE
COND_LZMAINFO_FALSE COND_LZMAINFO_FALSE
COND_LZMAINFO_TRUE COND_LZMAINFO_TRUE
COND_LZMADEC_FALSE COND_LZMADEC_FALSE
COND_LZMADEC_TRUE COND_LZMADEC_TRUE
COND_XZDEC_FALSE COND_XZDEC_FALSE
COND_XZDEC_TRUE COND_XZDEC_TRUE
skipping to change at line 899 skipping to change at line 907
enable_assembler enable_assembler
enable_small enable_small
enable_threads enable_threads
enable_assume_ram enable_assume_ram
enable_xz enable_xz
enable_xzdec enable_xzdec
enable_lzmadec enable_lzmadec
enable_lzmainfo enable_lzmainfo
enable_lzma_links enable_lzma_links
enable_scripts enable_scripts
enable_doc
enable_symbol_versions enable_symbol_versions
enable_silent_rules
enable_dependency_tracking enable_dependency_tracking
enable_shared enable_shared
enable_static enable_static
with_pic with_pic
enable_fast_install enable_fast_install
with_aix_soname
with_gnu_ld with_gnu_ld
with_sysroot with_sysroot
enable_libtool_lock enable_libtool_lock
enable_nls enable_nls
enable_rpath enable_rpath
with_libiconv_prefix with_libiconv_prefix
with_libintl_prefix with_libintl_prefix
enable_largefile enable_largefile
enable_unaligned_access enable_unaligned_access
enable_werror enable_werror
skipping to change at line 1464 skipping to change at line 1475
eval ac_cv_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_value=\$${ac_var}
done done
# #
# Report the --help message. # Report the --help message.
# #
if test "$ac_init_help" = "long"; then if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures XZ Utils 5.1.2alpha to adapt to many kinds of syste ms. \`configure' configures XZ Utils 5.2.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables. VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets. Defaults for the options are specified in brackets.
Configuration: Configuration:
-h, --help display this help and exit -h, --help display this help and exit
skipping to change at line 1534 skipping to change at line 1545
--program-transform-name=PROGRAM run sed PROGRAM on installed program n ames --program-transform-name=PROGRAM run sed PROGRAM on installed program n ames
System types: System types:
--build=BUILD configure for building on BUILD [guessed] --build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD] --host=HOST cross-compile to build programs to run on HOST [BUILD]
_ACEOF _ACEOF
fi fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of XZ Utils 5.1.2alpha:";; short | recursive ) echo "Configuration of XZ Utils 5.2.0:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
Optional Features: Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options --disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE= no) --disable-FEATURE do not include FEATURE (same as --enable-FEATURE= no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-debug Enable debugging code. --enable-debug Enable debugging code.
--enable-encoders=LIST Comma-separated list of encoders to build. --enable-encoders=LIST Comma-separated list of encoders to build.
Default=all. Available encoders: lzma1 lzma2 delt a Default=all. Available encoders: lzma1 lzma2 delt a
skipping to change at line 1561 skipping to change at line 1572
Default=all. At least one match finder is require d Default=all. At least one match finder is require d
for encoding with the LZMA1 and LZMA2 filters. for encoding with the LZMA1 and LZMA2 filters.
Available match finders: hc3 hc4 bt2 bt3 bt4 Available match finders: hc3 hc4 bt2 bt3 bt4
--enable-checks=LIST Comma-separated list of integrity checks to build . --enable-checks=LIST Comma-separated list of integrity checks to build .
Default=all. Available integrity checks: crc32 cr c64 Default=all. Available integrity checks: crc32 cr c64
sha256 sha256
--disable-assembler Do not use assembler optimizations even if such --disable-assembler Do not use assembler optimizations even if such
exist for the architecture. exist for the architecture.
--enable-small Make liblzma smaller and a little slower. This is --enable-small Make liblzma smaller and a little slower. This is
disabled by default to optimize for speed. disabled by default to optimize for speed.
--disable-threads Disable threading support. This makes some things --enable-threads=METHOD Supported METHODS are `yes', `no', `posix', `win9
thread-unsafe. 5',
and `vista'. The default is `yes'. Using `no'
together with --enable-small makes liblzma thread
unsafe.
--enable-assume-ram=SIZE --enable-assume-ram=SIZE
If and only if the real amount of RAM cannot be If and only if the real amount of RAM cannot be
determined, assume SIZE MiB. The default is 128 M iB. determined, assume SIZE MiB. The default is 128 M iB.
This affects the default memory usage limit. This affects the default memory usage limit.
--disable-xz do not build the xz tool --disable-xz do not build the xz tool
--disable-xzdec do not build xzdec --disable-xzdec do not build xzdec
--disable-lzmadec do not build lzmadec (it exists primarily for LZM A --disable-lzmadec do not build lzmadec (it exists primarily for LZM A
Utils compatibility) Utils compatibility)
--disable-lzmainfo do not build lzmainfo (it exists primarily for LZ MA --disable-lzmainfo do not build lzmainfo (it exists primarily for LZ MA
Utils compatibility) Utils compatibility)
--disable-lzma-links do not create symlinks for LZMA Utils compatibili ty --disable-lzma-links do not create symlinks for LZMA Utils compatibili ty
--disable-scripts do not install the scripts xzdiff, xzgrep, xzless , --disable-scripts do not install the scripts xzdiff, xzgrep, xzless ,
xzmore, and their symlinks xzmore, and their symlinks
--disable-doc do not install documentation files to docdir (man
pages will still be installed)
--enable-symbol-versions --enable-symbol-versions
Use symbol versioning for liblzma. Enabled by Use symbol versioning for liblzma. Enabled by
default on GNU/Linux, other GNU-based systems, an d default on GNU/Linux, other GNU-based systems, an d
FreeBSD. FreeBSD.
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-dependency-tracking --enable-dependency-tracking
do not reject slow dependency extractors do not reject slow dependency extractors
--disable-dependency-tracking --disable-dependency-tracking
speeds up one-time build speeds up one-time build
--enable-shared[=PKGS] build shared libraries [default=yes] --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS] --enable-fast-install[=PKGS]
optimize for fast installation [default=yes] optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds) --disable-libtool-lock avoid locking (might break parallel builds)
--disable-nls do not use Native Language Support --disable-nls do not use Native Language Support
skipping to change at line 1605 skipping to change at line 1622
default, this is enabled only on x86, x86_64, and default, this is enabled only on x86, x86_64, and
big endian PowerPC. big endian PowerPC.
--enable-werror Enable -Werror to abort compilation on all compil er --enable-werror Enable -Werror to abort compilation on all compil er
warnings. warnings.
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both] both]
--with-aix-soname=aix|svr4|both
shared library versioning (aka "SONAME") variant
to
provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot=DIR Search for dependent libraries within DIR --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
(or the compiler's sysroot if not specified). compiler's sysroot if not specified).
--with-gnu-ld assume the C compiler uses GNU ld default=no --with-gnu-ld assume the C compiler uses GNU ld default=no
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/ lib --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/ lib
--without-libiconv-prefix don't search for libiconv in includedir and libdir --without-libiconv-prefix don't search for libiconv in includedir and libdir
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/li b --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/li b
--without-libintl-prefix don't search for libintl in includedir and l ibdir --without-libintl-prefix don't search for libintl in includedir and l ibdir
Some influential environment variables: Some influential environment variables:
CC C compiler command CC C compiler command
CFLAGS C compiler flags CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
skipping to change at line 1693 skipping to change at line 1713
else else
$as_echo "$as_me: WARNING: no configuration information is in $ac_dir " >&2 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir " >&2
fi || ac_status=$? fi || ac_status=$?
cd "$ac_pwd" || { ac_status=$?; break; } cd "$ac_pwd" || { ac_status=$?; break; }
done done
fi fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
XZ Utils configure 5.1.2alpha XZ Utils configure 5.2.0
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it. gives unlimited permission to copy, distribute and modify it.
_ACEOF _ACEOF
exit exit
fi fi
## ------------------------ ## ## ------------------------ ##
skipping to change at line 2532 skipping to change at line 2552
eval ac_res=\$$4 eval ac_res=\$$4
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
} # ac_fn_c_check_member } # ac_fn_c_check_member
cat >config.log <<_ACEOF cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by XZ Utils $as_me 5.1.2alpha, which was It was created by XZ Utils $as_me 5.2.0, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
_ACEOF _ACEOF
exec 5>>config.log exec 5>>config.log
{ {
cat <<_ASUNAME cat <<_ASUNAME
## --------- ## ## --------- ##
## Platform. ## ## Platform. ##
skipping to change at line 3689 skipping to change at line 3709
*) *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: res ult: " >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: res ult: " >&5
$as_echo "" >&6; } $as_echo "" >&6; }
as_fn_error $? "unknown integrity check: $ar g" "$LINENO" 5 as_fn_error $? "unknown integrity check: $ar g" "$LINENO" 5
;; ;;
esac esac
done done
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_checks" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_checks" >&5
$as_echo "$enable_checks" >&6; } $as_echo "$enable_checks" >&6; }
fi fi
if test "x$enable_checks_crc32" = xno ; then if test "x$enable_check_crc32" = xno ; then
as_fn_error $? "For now, the CRC32 check must always be enabled." "$ LINENO" 5 as_fn_error $? "For now, the CRC32 check must always be enabled." "$ LINENO" 5
fi fi
if test "x$enable_check_crc32" = xyes; then if test "x$enable_check_crc32" = xyes; then
COND_CHECK_CRC32_TRUE= COND_CHECK_CRC32_TRUE=
COND_CHECK_CRC32_FALSE='#' COND_CHECK_CRC32_FALSE='#'
else else
COND_CHECK_CRC32_TRUE='#' COND_CHECK_CRC32_TRUE='#'
COND_CHECK_CRC32_FALSE= COND_CHECK_CRC32_FALSE=
fi fi
skipping to change at line 3815 skipping to change at line 3835
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if threading support is w anted" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if threading support is w anted" >&5
$as_echo_n "checking if threading support is wanted... " >&6; } $as_echo_n "checking if threading support is wanted... " >&6; }
# Check whether --enable-threads was given. # Check whether --enable-threads was given.
if test "${enable_threads+set}" = set; then : if test "${enable_threads+set}" = set; then :
enableval=$enable_threads; enableval=$enable_threads;
else else
enable_threads=yes enable_threads=yes
fi fi
if test "x$enable_threads" != xyes && test "x$enable_threads" != xno; then if test "x$enable_threads" = xyes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 case $host_os in
mingw*)
case $host_cpu in
i?86) enable_threads=win95 ;;
*) enable_threads=vista ;;
esac
;;
*)
enable_threads=posix
;;
esac
fi
case $enable_threads in
posix | win95 | vista)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, $enabl
e_threads" >&5
$as_echo "yes, $enable_threads" >&6; }
;;
no)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
$as_echo "" >&6; } $as_echo "" >&6; }
as_fn_error $? "--enable-threads accepts only \`yes' or \`no'" "$LIN as_fn_error $? "--enable-threads only accepts \`yes', \`no',
ENO" 5 \`posix', \`win95', or \`vista'" "$LINENO" 5
;;
esac
# The Win95 threading lacks thread-safe one-time initialization function.
# It's better to disallow it instead of allowing threaded but thread-unsafe
# build.
if test "x$enable_small$enable_threads" = xyeswin95; then
as_fn_error $? "--enable-threads=win95 and --enable-small cannot be
used at the same time" "$LINENO" 5
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_threads" >&5
$as_echo "$enable_threads" >&6; }
# We use the actual result a little later. # We use the actual result a little later.
######################### #########################
# Assumed amount of RAM # # Assumed amount of RAM #
######################### #########################
# We use 128 MiB as default, because it will allow decompressing files # We use 128 MiB as default, because it will allow decompressing files
# created with "xz -9". It would be slightly safer to guess a lower value, # created with "xz -9". It would be slightly safer to guess a lower value,
# but most systems, on which we don't have any way to determine the amount # but most systems, on which we don't have any way to determine the amount
# of RAM, will probably have at least 128 MiB of RAM. # of RAM, will probably have at least 128 MiB of RAM.
skipping to change at line 3948 skipping to change at line 3999
fi fi
if test x$enable_scripts != xno; then if test x$enable_scripts != xno; then
COND_SCRIPTS_TRUE= COND_SCRIPTS_TRUE=
COND_SCRIPTS_FALSE='#' COND_SCRIPTS_FALSE='#'
else else
COND_SCRIPTS_TRUE='#' COND_SCRIPTS_TRUE='#'
COND_SCRIPTS_FALSE= COND_SCRIPTS_FALSE=
fi fi
# Check whether --enable-doc was given.
if test "${enable_doc+set}" = set; then :
enableval=$enable_doc;
else
enable_doc=yes
fi
if test x$enable_doc != xno; then
COND_DOC_TRUE=
COND_DOC_FALSE='#'
else
COND_DOC_TRUE='#'
COND_DOC_FALSE=
fi
##################### #####################
# Symbol versioning # # Symbol versioning #
##################### #####################
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if library symbol version ing should be used" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if library symbol version ing should be used" >&5
$as_echo_n "checking if library symbol versioning should be used... " >&6; } $as_echo_n "checking if library symbol versioning should be used... " >&6; }
# Check whether --enable-symbol-versions was given. # Check whether --enable-symbol-versions was given.
if test "${enable_symbol_versions+set}" = set; then : if test "${enable_symbol_versions+set}" = set; then :
enableval=$enable_symbol_versions; enableval=$enable_symbol_versions;
else else
skipping to change at line 4050 skipping to change at line 4116
PREFERABLY_POSIX_SHELL=/bin/sh PREFERABLY_POSIX_SHELL=/bin/sh
fi fi
if test -z "$POSIX_SHELL" ; then if test -z "$POSIX_SHELL" ; then
as_fn_error $? "No POSIX conforming shell (sh) was found." "$LINENO" 5 as_fn_error $? "No POSIX conforming shell (sh) was found." "$LINENO" 5
fi fi
echo echo
echo "Initializing Automake:" echo "Initializing Automake:"
am__api_version='1.12' # We don't use "subdir-objects" yet because it breaks "make distclean" when
# dependencies are enabled (as of Automake 1.14.1) due to this bug:
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17354
# The -Wno-unsupported is used to silence warnings about missing
# "subdir-objects".
am__api_version='1.14'
# Find a good install program. We prefer a C program (faster), # Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or # so one script is as good as another. But avoid the broken or
# incompatible versions: # incompatible versions:
# SysV /etc/install, /usr/sbin/install # SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install # SunOS /usr/etc/install
# IRIX /sbin/install # IRIX /sbin/install
# AIX /bin/install # AIX /bin/install
# AmigaOS /C/install, which installs bootblocks on floppy discs # AmigaOS /C/install, which installs bootblocks on floppy discs
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
skipping to change at line 4234 skipping to change at line 4305
if test x"${MISSING+set}" != xset; then if test x"${MISSING+set}" != xset; then
case $am_aux_dir in case $am_aux_dir in
*\ * | *\ *) *\ * | *\ *)
MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
*) *)
MISSING="\${SHELL} $am_aux_dir/missing" ;; MISSING="\${SHELL} $am_aux_dir/missing" ;;
esac esac
fi fi
# Use eval to expand $SHELL # Use eval to expand $SHELL
if eval "$MISSING --run true"; then if eval "$MISSING --is-lightweight"; then
am_missing_run="$MISSING --run " am_missing_run="$MISSING "
else else
am_missing_run= am_missing_run=
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
fi fi
if test x"${install_sh}" != xset; then if test x"${install_sh}" != xset; then
case $am_aux_dir in case $am_aux_dir in
*\ * | *\ *) *\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
skipping to change at line 4473 skipping to change at line 4544
rm -rf .tst 2>/dev/null rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null mkdir .tst 2>/dev/null
if test -d .tst; then if test -d .tst; then
am__leading_dot=. am__leading_dot=.
else else
am__leading_dot=_ am__leading_dot=_
fi fi
rmdir .tst 2>/dev/null rmdir .tst 2>/dev/null
# Check whether --enable-silent-rules was given.
if test "${enable_silent_rules+set}" = set; then :
enableval=$enable_silent_rules;
fi
case $enable_silent_rules in # (((
yes) AM_DEFAULT_VERBOSITY=0;;
no) AM_DEFAULT_VERBOSITY=1;;
*) AM_DEFAULT_VERBOSITY=1;;
esac
am_make=${MAKE-make}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports
nested variables" >&5
$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
if ${am_cv_make_support_nested_variables+:} false; then :
$as_echo_n "(cached) " >&6
else
if $as_echo 'TRUE=$(BAR$(V))
BAR0=false
BAR1=true
V=1
am__doit:
@$(TRUE)
.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
am_cv_make_support_nested_variables=yes
else
am_cv_make_support_nested_variables=no
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested
_variables" >&5
$as_echo "$am_cv_make_support_nested_variables" >&6; }
if test $am_cv_make_support_nested_variables = yes; then
AM_V='$(V)'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
else
AM_V=$AM_DEFAULT_VERBOSITY
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
fi
AM_BACKSLASH='\'
if test "`cd $srcdir && pwd`" != "`pwd`"; then if test "`cd $srcdir && pwd`" != "`pwd`"; then
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
# is not polluted with repeated "-I." # is not polluted with repeated "-I."
am__isrc=' -I$(srcdir)' am__isrc=' -I$(srcdir)'
# test to see if srcdir already configured # test to see if srcdir already configured
if test -f $srcdir/config.status; then if test -f $srcdir/config.status; then
as_fn_error $? "source directory already configured; run \"make distcle an\" there first" "$LINENO" 5 as_fn_error $? "source directory already configured; run \"make distcle an\" there first" "$LINENO" 5
fi fi
fi fi
skipping to change at line 4494 skipping to change at line 4604
if test -z "$CYGPATH_W"; then if test -z "$CYGPATH_W"; then
if (cygpath --version) >/dev/null 2>/dev/null; then if (cygpath --version) >/dev/null 2>/dev/null; then
CYGPATH_W='cygpath -w' CYGPATH_W='cygpath -w'
else else
CYGPATH_W=echo CYGPATH_W=echo
fi fi
fi fi
# Define the identity of the package. # Define the identity of the package.
PACKAGE='xz' PACKAGE='xz'
VERSION='5.1.2alpha' VERSION='5.2.0'
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define PACKAGE "$PACKAGE" #define PACKAGE "$PACKAGE"
_ACEOF _ACEOF
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define VERSION "$VERSION" #define VERSION "$VERSION"
_ACEOF _ACEOF
# Some tools Automake needs. # Some tools Automake needs.
skipping to change at line 4516 skipping to change at line 4626
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
# For better backward compatibility. To be removed once Automake 1.9.x
# dies out for good. For more background, see:
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
mkdir_p='$(MKDIR_P)'
# We need awk for the "check" target. The system "awk" is bad on # We need awk for the "check" target. The system "awk" is bad on
# some platforms. # some platforms.
# Always define AMTAR for backward compatibility. Yes, it's still used # Always define AMTAR for backward compatibility. Yes, it's still used
# in the wild :-( We should find a proper way to deprecate it ... # in the wild :-( We should find a proper way to deprecate it ...
AMTAR='$${TAR-tar}' AMTAR='$${TAR-tar}'
# We'll loop over all known methods to create a tar archive until one works
.
_am_tools='gnutar pax cpio none'
am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
# POSIX will say in a future version that running "rm -f" with no argument
# is OK; and we want to be able to make that assumption in our Makefile
# recipes. So use an aggressive probe to check that the usage we want is
# actually supported "in the wild" to an acceptable degree.
# See automake bug#10828.
# To make any issue more visible, cause the running configure to be aborted
# by default if the 'rm' program in use doesn't match our expectations; the
# user can still override this though.
if rm -f && rm -fr && rm -rf; then : OK; else
cat >&2 <<'END'
Oops!
Your 'rm' program seems unable to run without file operands specified
on the command line, even when the '-f' option is present. This is contrar
y
to the behaviour of most rm programs out there, and not conforming with
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
Please tell bug-automake@gnu.org about your system, including the value
of your $PATH and any error possibly output before this message. This
can help us improve future automake versions.
END
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
echo 'Configuration will proceed anyway, since you have set the' >&2
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
echo >&2
else
cat >&2 <<'END'
Aborting the configuration process, to ensure you take notice of the issue.
You can download and install GNU coreutils to get an 'rm' implementation
that behaves properly: <http://www.gnu.org/software/coreutils/>.
If you want to complete the configuration process using your problematic
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
to "yes", and re-run configure.
END
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
$as_echo_n "checking whether ln -s works... " >&6; } $as_echo_n "checking whether ln -s works... " >&6; }
LN_S=$as_ln_s LN_S=$as_ln_s
if test "$LN_S" = "ln -s"; then if test "$LN_S" = "ln -s"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; } $as_echo "yes" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
$as_echo "no, using $LN_S" >&6; } $as_echo "no, using $LN_S" >&6; }
fi fi
skipping to change at line 5378 skipping to change at line 5538
if test "x$ac_cv_prog_cc_c89" != xno; then : if test "x$ac_cv_prog_cc_c89" != xno; then :
fi fi
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
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
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -
c and -o together" >&5
$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
if ${am_cv_prog_cc_c_o+:} false; then :
$as_echo_n "(cached) " >&6
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
main ()
{
;
return 0;
}
_ACEOF
# Make sure it works both with $CC and with simple cc.
# Following AC_PROG_CC_C_O, we do the test twice because some
# compilers refuse to overwrite an existing .o file with -o,
# though they will create one.
am_cv_prog_cc_c_o=yes
for am_i in 1 2; do
if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_obj
ext" >&5
($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } \
&& test -f conftest2.$ac_objext; then
: OK
else
am_cv_prog_cc_c_o=no
break
fi
done
rm -f core conftest*
unset am_i
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
$as_echo "$am_cv_prog_cc_c_o" >&6; }
if test "$am_cv_prog_cc_c_o" != yes; then
# Losing compiler, so override with the script.
# FIXME: It is wrong to rewrite CC.
# But if we don't then we get into trouble of one sort or another.
# A longer-term fix would be to have automake use am__CC in this case,
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
CC="$am_aux_dir/compile $CC"
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
depcc="$CC" am_compiler_list= depcc="$CC" am_compiler_list=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depc c" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depc c" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; } $as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_CC_dependencies_compiler_type+:} false; then : if ${am_cv_CC_dependencies_compiler_type+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
# We make a subdir and do the tests there. Otherwise we can end up # We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For # making bogus files that we don't know about and never remove. For
skipping to change at line 5685 skipping to change at line 5903
$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
esac esac
if test "x$ac_cv_prog_cc_c99" != xno; then : if test "x$ac_cv_prog_cc_c99" != xno; then :
fi fi
if test x$ac_cv_prog_cc_c99 = xno ; then if test x$ac_cv_prog_cc_c99 = xno ; then
as_fn_error $? "No C99 compiler was found." "$LINENO" 5 as_fn_error $? "No C99 compiler was found." "$LINENO" 5
fi fi
if test "x$CC" != xcc; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc unde
rstand -c and -o together" >&5
$as_echo_n "checking whether $CC and cc understand -c and -o together... "
>&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands
-c and -o together" >&5
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
fi
set dummy $CC; ac_cc=`$as_echo "$2" |
sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
$as_echo_n "(cached) " >&6
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
main ()
{
;
return 0;
}
_ACEOF
# Make sure it works both with $CC and with simple cc.
# We do the test twice because some compilers refuse to overwrite an
# existing .o file with -o, though they will create one.
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
rm -f conftest2.*
if { { case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } &&
test -f conftest2.$ac_objext && { { case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; };
then
eval ac_cv_prog_cc_${ac_cc}_c_o=yes
if test "x$CC" != xcc; then
# Test first that cc exists at all.
if { ac_try='cc -c conftest.$ac_ext >&5'
{ { case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; }; then
ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
rm -f conftest2.*
if { { case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } &&
test -f conftest2.$ac_objext && { { case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; };
then
# cc works too.
:
else
# cc exists but doesn't like -o.
eval ac_cv_prog_cc_${ac_cc}_c_o=no
fi
fi
fi
else
eval ac_cv_prog_cc_${ac_cc}_c_o=no
fi
rm -f core conftest*
fi
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
fi
# FIXME: we rely on the cache variable name because
# there is no other way.
set dummy $CC
am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
if test "$am_t" != yes; then
# Losing compiler, so override with the script.
# FIXME: It is wrong to rewrite CC.
# But if we don't then we get into trouble of one sort or another.
# A longer-term fix would be to have automake use am__CC in this case,
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
CC="$am_aux_dir/compile $CC"
fi
# By default we simply use the C compiler to build assembly code. # By default we simply use the C compiler to build assembly code.
test "${CCAS+set}" = set || CCAS=$CC test "${CCAS+set}" = set || CCAS=$CC
test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
depcc="$CCAS" am_compiler_list= depcc="$CCAS" am_compiler_list=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depc c" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depc c" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; } $as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_CCAS_dependencies_compiler_type+:} false; then : if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
skipping to change at line 6387 skipping to change at line 6480
$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
$as_echo "#define _ALL_SOURCE 1" >>confdefs.h $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
$as_echo "#define _GNU_SOURCE 1" >>confdefs.h $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
$as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
if test "x$enable_threads" = xyes; then case $enable_threads in
echo posix)
echo "Threading support:" echo
echo "POSIX threading support:"
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
ax_pthread_ok=no ax_pthread_ok=no
# We used to check for pthread.h first, but this fails if pthread.h # We used to check for pthread.h first, but this fails if pthread.h
skipping to change at line 6497 skipping to change at line 6591
# we'll just look for -pthreads and -lpthread first: # we'll just look for -pthreads and -lpthread first:
ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
;; ;;
darwin*) darwin*)
ax_pthread_flags="-pthread $ax_pthread_flags" ax_pthread_flags="-pthread $ax_pthread_flags"
;; ;;
esac esac
# Clang doesn't consider unrecognized options an error unless we specify
# -Werror. We throw in some extra Clang-specific options to ensure that
# this doesn't happen for GCC, which also accepts -Werror.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror
to reject unknown flags" >&5
$as_echo_n "checking if compiler needs -Werror to reject unknown flags... "
>&6; }
save_CFLAGS="$CFLAGS"
ax_pthread_extra_flags="-Werror"
CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-a
rray-argument"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int foo(void);
int
main ()
{
foo()
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else
ax_pthread_extra_flags=
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
CFLAGS="$save_CFLAGS"
if test x"$ax_pthread_ok" = xno; then if test x"$ax_pthread_ok" = xno; then
for flag in $ax_pthread_flags; do for flag in $ax_pthread_flags; do
case $flag in case $flag in
none) none)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether p threads work without any flags" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether p threads work without any flags" >&5
$as_echo_n "checking whether pthreads work without any flags... " >&6; } $as_echo_n "checking whether pthreads work without any flags... " >&6; }
;; ;;
-*) -*)
skipping to change at line 6565 skipping to change at line 6690
*) *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the p threads library -l$flag" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the p threads library -l$flag" >&5
$as_echo_n "checking for the pthreads library -l$flag... " >&6; } $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
PTHREAD_LIBS="-l$flag" PTHREAD_LIBS="-l$flag"
;; ;;
esac esac
save_LIBS="$LIBS" save_LIBS="$LIBS"
save_CFLAGS="$CFLAGS" save_CFLAGS="$CFLAGS"
LIBS="$PTHREAD_LIBS $LIBS" LIBS="$PTHREAD_LIBS $LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
# Check for various functions. We must include pthread.h, # Check for various functions. We must include pthread.h,
# since some functions may be macros. (On the Sequent, we # since some functions may be macros. (On the Sequent, we
# need a special flag -Kthread to make this header compile.) # need a special flag -Kthread to make this header compile.)
# We check for pthread_join because it is in -lpthread on IRIX # We check for pthread_join because it is in -lpthread on IRIX
# while pthread_create is in libc. We check for pthread_attr_init # while pthread_create is in libc. We check for pthread_attr_init
# due to DEC craziness with -lpthreads. We check for # due to DEC craziness with -lpthreads. We check for
# pthread_cleanup_push because it is one of the few pthread # pthread_cleanup_push because it is one of the few pthread
# functions on Solaris that doesn't have a non-functional libc stub . # functions on Solaris that doesn't have a non-functional libc stub .
# We try pthread_create on general principles. # We try pthread_create on general principles.
skipping to change at line 6663 skipping to change at line 6788
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special f lags are required for pthreads" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special f lags are required for pthreads" >&5
$as_echo_n "checking if more special flags are required for pthreads... " > &6; } $as_echo_n "checking if more special flags are required for pthreads... " > &6; }
flag=no flag=no
case ${host_os} in case ${host_os} in
aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
osf* | hpux*) flag="-D_REENTRANT";; osf* | hpux*) flag="-D_REENTRANT";;
solaris*) solaris*)
if test "$GCC" = "yes"; then if test "$GCC" = "yes"; then
flag="-D_REENTRANT" flag="-D_REENTRANT"
else else
# TODO: What about Clang on Solaris?
flag="-mt -D_REENTRANT" flag="-mt -D_REENTRANT"
fi fi
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
$as_echo "${flag}" >&6; } $as_echo "$flag" >&6; }
if test "x$flag" != xno; then if test "x$flag" != xno; then
PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_ INHERIT" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_ INHERIT" >&5
$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
#include <pthread.h>
#include <pthread.h>
int int
main () main ()
{ {
int i = PTHREAD_PRIO_INHERIT; int i = PTHREAD_PRIO_INHERIT;
; ;
return 0; return 0;
} }
_ACEOF _ACEOF
if ac_fn_c_try_link "$LINENO"; then : if ac_fn_c_try_link "$LINENO"; then :
ax_cv_PTHREAD_PRIO_INHERIT=yes ax_cv_PTHREAD_PRIO_INHERIT=yes
skipping to change at line 6711 skipping to change at line 6836
$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
fi fi
LIBS="$save_LIBS" LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS" CFLAGS="$save_CFLAGS"
# More AIX lossage: must compile with xlc_r or cc_r # More AIX lossage: compile with *_r variant
if test x"$GCC" != xyes; then if test "x$GCC" != xyes; then
for ac_prog in xlc_r cc_r case $host_os in
aix*)
case "x/$CC" in #(
x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xl
c128|x*/xlc128_v6) :
#handle absolute path differently from PATH based program lookup
case "x$CC" in #(
x/*) :
if as_fn_executable_p ${CC}_r; then :
PTHREAD_CC="${CC}_r"
fi ;; #(
*) :
for ac_prog in ${CC}_r
do do
# Extract the first word of "$ac_prog", so it can be a program name with args. # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2 set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_PTHREAD_CC+:} false; then : if ${ac_cv_prog_PTHREAD_CC+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -n "$PTHREAD_CC"; then if test -n "$PTHREAD_CC"; then
ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
skipping to change at line 6753 skipping to change at line 6889
if test -n "$PTHREAD_CC"; then if test -n "$PTHREAD_CC"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
$as_echo "$PTHREAD_CC" >&6; } $as_echo "$PTHREAD_CC" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
test -n "$PTHREAD_CC" && break test -n "$PTHREAD_CC" && break
done done
test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
;;
else esac ;; #(
PTHREAD_CC=$CC *) :
;;
esac
;;
esac
fi fi
else
PTHREAD_CC="$CC"
fi fi
test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
if test x"$ax_pthread_ok" = xyes; then if test x"$ax_pthread_ok" = xyes; then
:
$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
: :
else else
ax_pthread_ok=no ax_pthread_ok=no
fi fi
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
LIBS="$LIBS $PTHREAD_LIBS" LIBS="$LIBS $PTHREAD_LIBS"
AM_CFLAGS="$AM_CFLAGS $PTHREAD_CFLAGS" AM_CFLAGS="$AM_CFLAGS $PTHREAD_CFLAGS"
$as_echo "#define MYTHREAD_POSIX 1" >>confdefs.h
# These are nice to have but not mandatory. # These are nice to have but not mandatory.
OLD_CFLAGS=$CFLAGS #
CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # FIXME: xz uses clock_gettime if it is available and can do
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library contai # it even when threading is disabled. Moving this outside
ning clock_gettime" >&5 # of pthread detection may be undesirable because then
# liblzma may get linked against librt even when librt isn't
# needed by liblzma.
OLD_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for librar
y containing clock_gettime" >&5
$as_echo_n "checking for library containing clock_gettime... " >&6; } $as_echo_n "checking for library containing clock_gettime... " >&6; }
if ${ac_cv_search_clock_gettime+:} false; then : if ${ac_cv_search_clock_gettime+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_func_search_save_LIBS=$LIBS ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error. /* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC Use char because int might match the return type of a GCC
skipping to change at line 6840 skipping to change at line 6986
LIBS=$ac_func_search_save_LIBS LIBS=$ac_func_search_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettim e" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettim e" >&5
$as_echo "$ac_cv_search_clock_gettime" >&6; } $as_echo "$ac_cv_search_clock_gettime" >&6; }
ac_res=$ac_cv_search_clock_gettime ac_res=$ac_cv_search_clock_gettime
if test "$ac_res" != no; then : if test "$ac_res" != no; then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi fi
for ac_func in clock_gettime pthread_condattr_setclock for ac_func in clock_gettime pthread_condattr_setclock
do : do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
if eval test \"x\$"$as_ac_var"\" = x"yes"; then : if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF _ACEOF
fi fi
done done
ac_fn_c_check_decl "$LINENO" "CLOCK_MONOTONIC" "ac_cv_have_decl_CLOC K_MONOTONIC" "#include <time.h> ac_fn_c_check_decl "$LINENO" "CLOCK_MONOTONIC" "ac_cv_have_d ecl_CLOCK_MONOTONIC" "#include <time.h>
" "
if test "x$ac_cv_have_decl_CLOCK_MONOTONIC" = xyes; then : if test "x$ac_cv_have_decl_CLOCK_MONOTONIC" = xyes; then :
ac_have_decl=1 ac_have_decl=1
else else
ac_have_decl=0 ac_have_decl=0
fi fi
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_CLOCK_MONOTONIC $ac_have_decl #define HAVE_DECL_CLOCK_MONOTONIC $ac_have_decl
_ACEOF _ACEOF
CFLAGS=$OLD_CFLAGS CFLAGS=$OLD_CFLAGS
fi ;;
if test "x$ax_pthread_ok" = xyes; then win95)
$as_echo "#define MYTHREAD_WIN95 1" >>confdefs.h
;;
vista)
$as_echo "#define MYTHREAD_VISTA 1" >>confdefs.h
;;
esac
if test "x$enable_threads" != xno; then
COND_THREADS_TRUE= COND_THREADS_TRUE=
COND_THREADS_FALSE='#' COND_THREADS_FALSE='#'
else else
COND_THREADS_TRUE='#' COND_THREADS_TRUE='#'
COND_THREADS_FALSE= COND_THREADS_FALSE=
fi fi
echo echo
echo "Initializing Libtool:" echo "Initializing Libtool:"
case `pwd` in case `pwd` in
*\ * | *\ *) *\ * | *\ *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \` pwd\`" >&2;} ;; $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \` pwd\`" >&2;} ;;
esac esac
macro_version='2.4.2' macro_version='2.4.4'
macro_revision='1.3337' macro_revision='2.4.4'
ltmain="$ac_aux_dir/ltmain.sh" ltmain=$ac_aux_dir/ltmain.sh
# Backslashify metacharacters that are still active within # Backslashify metacharacters that are still active within
# double-quoted strings. # double-quoted strings.
sed_quote_subst='s/\(["`$\\]\)/\\\1/g' sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
# Same as above, but do not quote variable references. # Same as above, but do not quote variable references.
double_quote_subst='s/\(["`\\]\)/\\\1/g' double_quote_subst='s/\(["`\\]\)/\\\1/g'
# Sed substitution to delay expansion of an escaped shell variable in a # Sed substitution to delay expansion of an escaped shell variable in a
# double_quote_subst'ed string. # double_quote_subst'ed string.
skipping to change at line 6935 skipping to change at line 7092
ECHO='func_fallback_echo' ECHO='func_fallback_echo'
fi fi
# func_echo_all arg... # func_echo_all arg...
# Invoke $ECHO with all args, space-separated. # Invoke $ECHO with all args, space-separated.
func_echo_all () func_echo_all ()
{ {
$ECHO "" $ECHO ""
} }
case "$ECHO" in case $ECHO in
printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
$as_echo "printf" >&6; } ;; $as_echo "printf" >&6; } ;;
print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
$as_echo "print -r" >&6; } ;; $as_echo "print -r" >&6; } ;;
*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
$as_echo "cat" >&6; } ;; $as_echo "cat" >&6; } ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not t runcate output" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not t runcate output" >&5
$as_echo_n "checking for a sed that does not truncate output... " >&6; } $as_echo_n "checking for a sed that does not truncate output... " >&6; }
skipping to change at line 7086 skipping to change at line 7243
fi fi
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
$as_echo "$ac_cv_path_FGREP" >&6; } $as_echo "$ac_cv_path_FGREP" >&6; }
FGREP="$ac_cv_path_FGREP" FGREP="$ac_cv_path_FGREP"
test -z "$GREP" && GREP=grep test -z "$GREP" && GREP=grep
# Check whether --with-gnu-ld was given. # Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then : if test "${with_gnu_ld+set}" = set; then :
withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
else else
with_gnu_ld=no with_gnu_ld=no
fi fi
ac_prog=ld ac_prog=ld
if test "$GCC" = yes; then if test yes = "$GCC"; then
# Check if gcc -print-prog-name=ld gives a path. # Check if gcc -print-prog-name=ld gives a path.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
$as_echo_n "checking for ld used by $CC... " >&6; } $as_echo_n "checking for ld used by $CC... " >&6; }
case $host in case $host in
*-*-mingw*) *-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw # gcc leaves a trailing carriage return, which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*) *)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
esac esac
case $ac_prog in case $ac_prog in
# Accept absolute paths. # Accept absolute paths.
[\\/]* | ?:[\\/]*) [\\/]* | ?:[\\/]*)
re_direlt='/[^/][^/]*/\.\./' re_direlt='/[^/][^/]*/\.\./'
# Canonicalize the pathname of ld # Canonicalize the pathname of ld
ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
done done
test -z "$LD" && LD="$ac_prog" test -z "$LD" && LD=$ac_prog
;; ;;
"") "")
# If it fails, then pretend we aren't using GCC. # If it fails, then pretend we aren't using GCC.
ac_prog=ld ac_prog=ld
;; ;;
*) *)
# If it is relative, then search for the first ld in PATH. # If it is relative, then search for the first ld in PATH.
with_gnu_ld=unknown with_gnu_ld=unknown
;; ;;
esac esac
elif test "$with_gnu_ld" = yes; then elif test yes = "$with_gnu_ld"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
$as_echo_n "checking for GNU ld... " >&6; } $as_echo_n "checking for GNU ld... " >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
$as_echo_n "checking for non-GNU ld... " >&6; } $as_echo_n "checking for non-GNU ld... " >&6; }
fi fi
if ${lt_cv_path_LD+:} false; then : if ${lt_cv_path_LD+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -z "$LD"; then if test -z "$LD"; then
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do for ac_dir in $PATH; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=. test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog" lt_cv_path_LD=$ac_dir/$ac_prog
# Check to see if the program is GNU ld. I'd rather use --version, # Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some variants of GNU ld only accept -v. # but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer. # Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*) *GNU* | *'with BFD'*)
test "$with_gnu_ld" != no && break test no != "$with_gnu_ld" && break
;; ;;
*) *)
test "$with_gnu_ld" != yes && break test yes != "$with_gnu_ld" && break
;; ;;
esac esac
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
else else
lt_cv_path_LD="$LD" # Let the user override the test with a path. lt_cv_path_LD=$LD # Let the user override the test with a path.
fi fi
fi fi
LD="$lt_cv_path_LD" LD=$lt_cv_path_LD
if test -n "$LD"; then if test -n "$LD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
$as_echo "$LD" >&6; } $as_echo "$LD" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO " 5 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO " 5
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GN U ld" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GN U ld" >&5
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
skipping to change at line 7194 skipping to change at line 7351
$as_echo "$lt_cv_prog_gnu_ld" >&6; } $as_echo "$lt_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$lt_cv_prog_gnu_ld with_gnu_ld=$lt_cv_prog_gnu_ld
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
if ${lt_cv_path_NM+:} false; then : if ${lt_cv_path_NM+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -n "$NM"; then if test -n "$NM"; then
# Let the user override the test. # Let the user override the test.
lt_cv_path_NM="$NM" lt_cv_path_NM=$NM
else else
lt_nm_to_check="${ac_tool_prefix}nm" lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" && test "$build" = "$host"; then if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
lt_nm_to_check="$lt_nm_to_check nm" lt_nm_to_check="$lt_nm_to_check nm"
fi fi
for lt_tmp_nm in $lt_nm_to_check; do for lt_tmp_nm in $lt_nm_to_check; do
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=. test -z "$ac_dir" && ac_dir=.
tmp_nm="$ac_dir/$lt_tmp_nm" tmp_nm=$ac_dir/$lt_tmp_nm
if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag. # Check to see if the nm accepts a BSD-compat flag.
# Adding the `sed 1q' prevents false positives on HP-UX, which says: # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored # nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file # Tru64's nm complains that /dev/null is an invalid object file
case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
*/dev/null* | *'Invalid file or object type'*) case $build_os in
mingw*) lt_bad_file=conftest.nm/nofile ;;
*) lt_bad_file=/dev/null ;;
esac
case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
*$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B" lt_cv_path_NM="$tmp_nm -B"
break break 2
;; ;;
*) *)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*) */dev/null*)
lt_cv_path_NM="$tmp_nm -p" lt_cv_path_NM="$tmp_nm -p"
break break 2
;; ;;
*) *)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 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 flag s continue # so that we can try to find one that supports BSD flag s
;; ;;
esac esac
;; ;;
esac esac
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
done done
: ${lt_cv_path_NM=no} : ${lt_cv_path_NM=no}
fi fi
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
$as_echo "$lt_cv_path_NM" >&6; } $as_echo "$lt_cv_path_NM" >&6; }
if test "$lt_cv_path_NM" != "no"; then if test no != "$lt_cv_path_NM"; then
NM="$lt_cv_path_NM" NM=$lt_cv_path_NM
else else
# Didn't find any BSD compatible name lister, look for dumpbin. # Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then : if test -n "$DUMPBIN"; then :
# Let the user override the test. # Let the user override the test.
else else
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
for ac_prog in dumpbin "link -dump" for ac_prog in dumpbin "link -dump"
do do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a p rogram name with args. # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a p rogram name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
skipping to change at line 7343 skipping to change at line 7505
case $cross_compiling:$ac_tool_warned in case $cross_compiling:$ac_tool_warned in
yes:) yes:)
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not pre fixed with host triplet" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not pre fixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet " >&2;} $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet " >&2;}
ac_tool_warned=yes ;; ac_tool_warned=yes ;;
esac esac
DUMPBIN=$ac_ct_DUMPBIN DUMPBIN=$ac_ct_DUMPBIN
fi fi
fi fi
case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*) *COFF*)
DUMPBIN="$DUMPBIN -symbols" DUMPBIN="$DUMPBIN -symbols -headers"
;; ;;
*) *)
DUMPBIN=: DUMPBIN=:
;; ;;
esac esac
fi fi
if test "$DUMPBIN" != ":"; then if test : != "$DUMPBIN"; then
NM="$DUMPBIN" NM=$DUMPBIN
fi fi
fi fi
test -z "$NM" && NM=nm test -z "$NM" && NM=nm
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) int erface" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) int erface" >&5
$as_echo_n "checking the name lister ($NM) interface... " >&6; } $as_echo_n "checking the name lister ($NM) interface... " >&6; }
if ${lt_cv_nm_interface+:} false; then : if ${lt_cv_nm_interface+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_nm_interface="BSD nm" lt_cv_nm_interface="BSD nm"
skipping to change at line 7389 skipping to change at line 7551
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
$as_echo "$lt_cv_nm_interface" >&6; } $as_echo "$lt_cv_nm_interface" >&6; }
# find the maximum length of command line arguments # find the maximum length of command line arguments
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of com mand line arguments" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of com mand line arguments" >&5
$as_echo_n "checking the maximum length of command line arguments... " >&6; } $as_echo_n "checking the maximum length of command line arguments... " >&6; }
if ${lt_cv_sys_max_cmd_len+:} false; then : if ${lt_cv_sys_max_cmd_len+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
i=0 i=0
teststring="ABCD" teststring=ABCD
case $build_os in case $build_os in
msdosdjgpp*) msdosdjgpp*)
# On DJGPP, this test can blow up pretty badly due to problems in libc # On DJGPP, this test can blow up pretty badly due to problems in libc
# (any single argument exceeding 2000 bytes causes a buffer overrun # (any single argument exceeding 2000 bytes causes a buffer overrun
# during glob expansion). Even if it were fixed, the result of this # during glob expansion). Even if it were fixed, the result of this
# check would be larger than it should be. # check would be larger than it should be.
lt_cv_sys_max_cmd_len=12288; # 12K is about right lt_cv_sys_max_cmd_len=12288; # 12K is about right
;; ;;
skipping to change at line 7429 skipping to change at line 7591
# On MiNT this can take a long time and run out of memory. # On MiNT this can take a long time and run out of memory.
lt_cv_sys_max_cmd_len=8192; lt_cv_sys_max_cmd_len=8192;
;; ;;
amigaos*) amigaos*)
# On AmigaOS with pdksh, this test takes hours, literally. # On AmigaOS with pdksh, this test takes hours, literally.
# So we just punt and use a minimum line length of 8192. # So we just punt and use a minimum line length of 8192.
lt_cv_sys_max_cmd_len=8192; lt_cv_sys_max_cmd_len=8192;
;; ;;
netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
# This has been around since 386BSD, at least. Likely further. # This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
elif test -x /usr/sbin/sysctl; then elif test -x /usr/sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
else else
lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
fi fi
# And add a safety zone # 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 \/ 4`
skipping to change at line 7479 skipping to change at line 7641
sysv5* | sco5v6* | sysv4.2uw2*) sysv5* | sco5v6* | sysv4.2uw2*)
kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
if test -n "$kargmax"; then if test -n "$kargmax"; then
lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
else else
lt_cv_sys_max_cmd_len=32768 lt_cv_sys_max_cmd_len=32768
fi fi
;; ;;
*) *)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
if test -n "$lt_cv_sys_max_cmd_len"; then if test -n "$lt_cv_sys_max_cmd_len" && \
test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else else
# Make teststring a little bigger before we do anything with it. # Make teststring a little bigger before we do anything with it.
# a 1K string should be a reasonable start. # a 1K string should be a reasonable start.
for i in 1 2 3 4 5 6 7 8 ; do for i in 1 2 3 4 5 6 7 8; do
teststring=$teststring$teststring teststring=$teststring$teststring
done done
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
# If test is not a shell built-in, we'll probably end up computing a # 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 # maximum length that is only half of the actual maximum length, but
# we can't tell. # we can't tell.
while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ while { test X`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 && = "X$teststring$teststring"; } >/dev/null 2>&1 &&
test $i != 17 # 1/2 MB should be enough test 17 != "$i" # 1/2 MB should be enough
do do
i=`expr $i + 1` i=`expr $i + 1`
teststring=$teststring$teststring teststring=$teststring$teststring
done done
# Only check the string length outside the loop. # Only check the string length outside the loop.
lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
teststring= teststring=
# Add a significant safety factor because C++ compilers can tack on # Add a significant safety factor because C++ compilers can tack on
# massive amounts of additional arguments before passing them to the # massive amounts of additional arguments before passing them to the
# linker. It appears as though 1/2 is a usable value. # 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` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
fi fi
;; ;;
esac esac
fi fi
if test -n $lt_cv_sys_max_cmd_len ; then if test -n "$lt_cv_sys_max_cmd_len"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
$as_echo "$lt_cv_sys_max_cmd_len" >&6; } $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
$as_echo "none" >&6; } $as_echo "none" >&6; }
fi fi
max_cmd_len=$lt_cv_sys_max_cmd_len max_cmd_len=$lt_cv_sys_max_cmd_len
: ${CP="cp -f"} : ${CP="cp -f"}
: ${MV="mv -f"} : ${MV="mv -f"}
: ${RM="rm -f"} : ${RM="rm -f"}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell underst
ands some XSI constructs" >&5
$as_echo_n "checking whether the shell understands some XSI constructs... "
>&6; }
# Try some XSI features
xsi_shell=no
( _lt_dummy="a/b/c"
test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_
dummy"}, \
= c,a/b,b/c, \
&& eval 'test $(( 1 + 1 )) -eq 2 \
&& test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
&& xsi_shell=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
$as_echo "$xsi_shell" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell underst
ands \"+=\"" >&5
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
lt_shell_append=no
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
>/dev/null 2>&1 \
&& lt_shell_append=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
$as_echo "$lt_shell_append" >&6; }
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
lt_unset=unset lt_unset=unset
else else
lt_unset=false lt_unset=false
fi fi
# test EBCDIC or ASCII # test EBCDIC or ASCII
case `echo X|tr X '\101'` in case `echo X|tr X '\101'` in
A) # ASCII based system A) # ASCII based system
# \n is not interpreted correctly by Solaris 8 /usr/ucb/tr # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
skipping to change at line 7649 skipping to change at line 7790
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
$as_echo "$lt_cv_ld_reload_flag" >&6; } $as_echo "$lt_cv_ld_reload_flag" >&6; }
reload_flag=$lt_cv_ld_reload_flag reload_flag=$lt_cv_ld_reload_flag
case $reload_flag in case $reload_flag in
"" | " "*) ;; "" | " "*) ;;
*) reload_flag=" $reload_flag" ;; *) reload_flag=" $reload_flag" ;;
esac esac
reload_cmds='$LD$reload_flag -o $output$reload_objs' reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in case $host_os in
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
if test "$GCC" != yes; then if test yes != "$GCC"; then
reload_cmds=false reload_cmds=false
fi fi
;; ;;
darwin*) darwin*)
if test "$GCC" = yes; then if test yes = "$GCC"; then
reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
'
else else
reload_cmds='$LD$reload_flag -o $output$reload_objs' reload_cmds='$LD$reload_flag -o $output$reload_objs'
fi fi
;; ;;
esac esac
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}objdump", so it can be a pr ogram name with args. # Extract the first word of "${ac_tool_prefix}objdump", so it can be a pr ogram name with args.
set dummy ${ac_tool_prefix}objdump; ac_word=$2 set dummy ${ac_tool_prefix}objdump; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
skipping to change at line 7766 skipping to change at line 7907
$as_echo_n "checking how to recognize dependent libraries... " >&6; } $as_echo_n "checking how to recognize dependent libraries... " >&6; }
if ${lt_cv_deplibs_check_method+:} false; then : if ${lt_cv_deplibs_check_method+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file= lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown' lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support # Need to set the preceding variable on all platforms that support
# interlibrary dependencies. # interlibrary dependencies.
# 'none' -- dependencies not supported. # 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know. # 'unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks. # 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program. # 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path # 'file_magic [[regex]]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given extended regex. # that responds to the $file_magic_cmd with a given extended regex.
# If you have `file' or equivalent on your system and you're not sure # If you have 'file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one. # whether 'pass_all' will *always* work, you probably want this one.
case $host_os in case $host_os in
aix[4-9]*) aix[4-9]*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
beos*) beos*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
skipping to change at line 7799 skipping to change at line 7940
cygwin*) cygwin*)
# func_win32_libid is a shell function defined in ltmain.sh # func_win32_libid is a shell function defined in ltmain.sh
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid' lt_cv_file_magic_cmd='func_win32_libid'
;; ;;
mingw* | pw32*) mingw* | pw32*)
# Base MSYS/MinGW do not provide the 'file' command needed by # Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump ', # func_win32_libid shell function, so use a weaker test based on 'objdump ',
# unless we find 'file', for example because we are cross-compiling. # unless we find 'file', for example because we are cross-compiling.
# func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( file / ) >/dev/null 2>&1; then
if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; t
hen
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid' lt_cv_file_magic_cmd='func_win32_libid'
else else
# Keep this pattern in sync with the one in func_win32_libid. # Keep this pattern in sync with the one in func_win32_libid.
lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*archite cture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*archite cture: i386)?|pe-arm-wince|pe-x86-64)'
lt_cv_file_magic_cmd='$OBJDUMP -f' lt_cv_file_magic_cmd='$OBJDUMP -f'
fi fi
;; ;;
cegcc*) cegcc*)
skipping to change at line 7836 skipping to change at line 7976
lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[ 3-9]86 (compact )?demand paged shared library' 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_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;; ;;
esac esac
else else
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
fi fi
;; ;;
gnu*)
lt_cv_deplibs_check_method=pass_all
;;
haiku*) haiku*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
hpux10.20* | hpux11*) hpux10.20* | hpux11*)
lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_cmd=/usr/bin/file
case $host_cpu in case $host_cpu in
ia64*) 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_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 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
skipping to change at line 7878 skipping to change at line 8014
case $LD in case $LD in
*-32|*"-32 ") libmagic=32-bit;; *-32|*"-32 ") libmagic=32-bit;;
*-n32|*"-n32 ") libmagic=N32;; *-n32|*"-n32 ") libmagic=N32;;
*-64|*"-64 ") libmagic=64-bit;; *-64|*"-64 ") libmagic=64-bit;;
*) libmagic=never-match;; *) libmagic=never-match;;
esac esac
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
# This must be glibc/ELF. # This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu) linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
netbsd*) netbsd*)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 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)$' lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9] +|_pic\.a)$'
else else
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
fi fi
;; ;;
skipping to change at line 7900 skipping to change at line 8036
newos6*) newos6*)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (execut able|dynamic lib)' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (execut able|dynamic lib)'
lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=/usr/lib/libnls.so lt_cv_file_magic_test_file=/usr/lib/libnls.so
;; ;;
*nto* | *qnx*) *nto* | *qnx*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
openbsd*) openbsd* | bitrig*)
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
$host_cpu" = "openbsd2.8-powerpc"; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9] +|\.so|_pic\.a)$' lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9] +|\.so|_pic\.a)$'
else else
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9] +|_pic\.a)$' lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9] +|_pic\.a)$'
fi fi
;; ;;
osf3* | osf4* | osf5*) osf3* | osf4* | osf5*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
skipping to change at line 7954 skipping to change at line 8090
;; ;;
pc) pc)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
esac esac
;; ;;
tpf*) tpf*)
lt_cv_deplibs_check_method=pass_all lt_cv_deplibs_check_method=pass_all
;; ;;
os2*)
lt_cv_deplibs_check_method=pass_all
;;
esac esac
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_metho d" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_metho d" >&5
$as_echo "$lt_cv_deplibs_check_method" >&6; } $as_echo "$lt_cv_deplibs_check_method" >&6; }
file_magic_glob= file_magic_glob=
want_nocaseglob=no want_nocaseglob=no
if test "$build" = "$host"; then if test "$build" = "$host"; then
case $host_os in case $host_os in
skipping to change at line 8080 skipping to change at line 8219
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
$as_echo_n "checking how to associate runtime and link libraries... " >&6; } $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_sharedlib_from_linklib_cmd='unknown' lt_cv_sharedlib_from_linklib_cmd='unknown'
case $host_os in case $host_os in
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
# two different shell functions defined in ltmain.sh # two different shell functions defined in ltmain.sh;
# decide which to use based on capabilities of $DLLTOOL # decide which one to use based on capabilities of $DLLTOOL
case `$DLLTOOL --help 2>&1` in case `$DLLTOOL --help 2>&1` in
*--identify-strict*) *--identify-strict*)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
;; ;;
*) *)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
;; ;;
esac esac
;; ;;
*) *)
# fallback: assume linklib IS sharedlib # fallback: assume linklib IS sharedlib
lt_cv_sharedlib_from_linklib_cmd="$ECHO" lt_cv_sharedlib_from_linklib_cmd=$ECHO
;; ;;
esac esac
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_link lib_cmd" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_link lib_cmd" >&5
$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
skipping to change at line 8229 skipping to change at line 8368
} }
_ACEOF _ACEOF
if ac_fn_c_try_compile "$LINENO"; then : if ac_fn_c_try_compile "$LINENO"; then :
echo conftest.$ac_objext > conftest.lst echo conftest.$ac_objext > conftest.lst
lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } > &5 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } > &5
(eval $lt_ar_try) 2>&5 (eval $lt_ar_try) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } test $ac_status = 0; }
if test "$ac_status" -eq 0; then if test 0 -eq "$ac_status"; then
# Ensure the archiver fails upon bogus file names. # Ensure the archiver fails upon bogus file names.
rm -f conftest.$ac_objext libconftest.a rm -f conftest.$ac_objext libconftest.a
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
(eval $lt_ar_try) 2>&5 (eval $lt_ar_try) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } test $ac_status = 0; }
if test "$ac_status" -ne 0; then if test 0 -ne "$ac_status"; then
lt_cv_ar_at_file=@ lt_cv_ar_at_file=@
fi fi
fi fi
rm -f conftest.* libconftest.a rm -f conftest.* libconftest.a
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
$as_echo "$lt_cv_ar_at_file" >&6; } $as_echo "$lt_cv_ar_at_file" >&6; }
if test "x$lt_cv_ar_at_file" = xno; then if test no = "$lt_cv_ar_at_file"; then
archiver_list_spec= archiver_list_spec=
else else
archiver_list_spec=$lt_cv_ar_at_file archiver_list_spec=$lt_cv_ar_at_file
fi fi
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a prog ram name with args. # Extract the first word of "${ac_tool_prefix}strip", so it can be a prog ram name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2 set dummy ${ac_tool_prefix}strip; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
skipping to change at line 8449 skipping to change at line 8588
test -z "$RANLIB" && RANLIB=: test -z "$RANLIB" && RANLIB=:
# Determine commands to create old-style static archives. # Determine commands to create old-style static archives.
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
old_postinstall_cmds='chmod 644 $oldlib' old_postinstall_cmds='chmod 644 $oldlib'
old_postuninstall_cmds= old_postuninstall_cmds=
if test -n "$RANLIB"; then if test -n "$RANLIB"; then
case $host_os in case $host_os in
openbsd*) bitrig* | openbsd*)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;; ;;
*) *)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
;; ;;
esac esac
old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
fi fi
case $host_os in case $host_os in
skipping to change at line 8500 skipping to change at line 8639
# Define system-specific variables. # Define system-specific variables.
case $host_os in case $host_os in
aix*) aix*)
symcode='[BCDT]' symcode='[BCDT]'
;; ;;
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
symcode='[ABCDGISTW]' symcode='[ABCDGISTW]'
;; ;;
hpux*) hpux*)
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
symcode='[ABCDEGRST]' symcode='[ABCDEGRST]'
fi fi
;; ;;
irix* | nonstopux*) irix* | nonstopux*)
symcode='[BCDEGRST]' symcode='[BCDEGRST]'
;; ;;
osf*) osf*)
symcode='[BCDEGQRST]' symcode='[BCDEGQRST]'
;; ;;
solaris*) solaris*)
skipping to change at line 8533 skipping to change at line 8672
symcode='[DFNSTU]' symcode='[DFNSTU]'
;; ;;
esac esac
# If we're using GNU nm, then use its standard symbol codes. # If we're using GNU nm, then use its standard symbol codes.
case `$NM -V 2>&1` in case `$NM -V 2>&1` in
*GNU* | *'with BFD'*) *GNU* | *'with BFD'*)
symcode='[ABCDGIRSTW]' ;; symcode='[ABCDGIRSTW]' ;;
esac esac
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
# Gets list of data symbols to import.
lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
# Adjust the below global symbol transforms to fixup imported variables.
lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;
/p'"
lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
lt_c_name_lib_hook="\
-e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
-e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
else
# Disable hooks by default.
lt_cv_sys_global_symbol_to_import=
lt_cdecl_hook=
lt_c_name_hook=
lt_c_name_lib_hook=
fi
# Transform an extracted symbol line into a proper C declaration. # Transform an extracted symbol line into a proper C declaration.
# Some systems (esp. on ia64) link data and code symbols differently, # Some systems (esp. on ia64) link data and code symbols differently,
# so use this general approach. # so use this general approach.
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1( lt_cv_sys_global_symbol_to_cdecl="sed -n"\
);/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\
" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address # Transform an extracted symbol line into symbol name and symbol address
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
{\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2 $lt_c_name_hook\
\", (void *) \&\2},/p'" " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^
]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ # Transform an extracted symbol line into symbol name with lib prefix and
{\"lib\2\", (void *) \&\2},/p'" # symbol address.
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
$lt_c_name_lib_hook\
" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
# Handle CRLF in mingw tool chain # Handle CRLF in mingw tool chain
opt_cr= opt_cr=
case $build_os in case $build_os in
mingw*) mingw*)
opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
;; ;;
esac esac
# Try without a prefix underscore, then with it. # Try without a prefix underscore, then with it.
for ac_symprfx in "" "_"; do for ac_symprfx in "" "_"; do
# Transform symcode, sympat, and symprfx into a raw symbol and a C symbol . # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol .
symxfrm="\\1 $ac_symprfx\\2 \\2" symxfrm="\\1 $ac_symprfx\\2 \\2"
# Write the raw and C identifiers. # Write the raw and C identifiers.
if test "$lt_cv_nm_interface" = "MS dumpbin"; then if test "$lt_cv_nm_interface" = "MS dumpbin"; then
# Fake it for dumpbin and say T for any non-static function # Fake it for dumpbin and say T for any non-static function,
# and D for any global variable. # D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++, # Also find C++ and __fastcall symbols from MSVC++,
# which start with @ or ?. # which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK '"\ lt_cv_sys_global_symbol_pipe="$AWK '"\
" {last_section=section; section=\$ 3};"\ " {last_section=section; section=\$ 3};"\
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
" \$ 0!~/External *\|/{next};"\ " \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
" {if(hide[section]) next};"\ " {if(hide[section]) next};"\
" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
" s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx)) " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx)
}"\ )}"\
" ' prfx=^$ac_symprfx" " ' prfx=^$ac_symprfx"
else else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode *\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode *\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
fi fi
lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gn u_lto/d'" lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gn u_lto/d'"
# Check to see that the pipe works correctly. # Check to see that the pipe works correctly.
pipe_works=no pipe_works=no
rm -f conftest* rm -f conftest*
skipping to change at line 8620 skipping to change at line 8792
mv -f "$nlist"T "$nlist" mv -f "$nlist"T "$nlist"
else else
rm -f "$nlist"T rm -f "$nlist"T
fi fi
# Make sure that we snagged all the symbols we need. # Make sure that we snagged all the symbols we need.
if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext cat <<_LT_EOF > conftest.$ac_ext
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and test s. */ /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and test s. */
#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
/* DATA imports from DLLs on WIN32 con't be const, because runtime /* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. * / relocations are performed -- see ld's documentation on pseudo-relocs. * /
# define LT_DLSYM_CONST # define LT_DLSYM_CONST
#elif defined(__osf__) #elif defined __osf__
/* This system does not cope well with relocations in const data. */ /* This system does not cope well with relocations in const data. */
# define LT_DLSYM_CONST # define LT_DLSYM_CONST
#else #else
# define LT_DLSYM_CONST const # define LT_DLSYM_CONST const
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
skipping to change at line 8650 skipping to change at line 8822
/* The mapping between symbol names and symbols. */ /* The mapping between symbol names and symbols. */
LT_DLSYM_CONST struct { LT_DLSYM_CONST struct {
const char *name; const char *name;
void *address; void *address;
} }
lt__PROGRAM__LTX_preloaded_symbols[] = lt__PROGRAM__LTX_preloaded_symbols[] =
{ {
{ "@PROGRAM@", (void *) 0 }, { "@PROGRAM@", (void *) 0 },
_LT_EOF _LT_EOF
$SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2 },/" < "$nlist" | $GREP -v main >> conftest.$ac_ext $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
cat <<\_LT_EOF >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext
{0, (void *) 0} {0, (void *) 0}
}; };
/* This works around a problem in FreeBSD linker */ /* This works around a problem in FreeBSD linker */
#ifdef FREEBSD_WORKAROUND #ifdef FREEBSD_WORKAROUND
static const void *lt_preloaded_setup() { static const void *lt_preloaded_setup() {
return lt__PROGRAM__LTX_preloaded_symbols; return lt__PROGRAM__LTX_preloaded_symbols;
} }
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
_LT_EOF _LT_EOF
# Now try linking the two files. # Now try linking the two files.
mv conftest.$ac_objext conftstm.$ac_objext mv conftest.$ac_objext conftstm.$ac_objext
lt_globsym_save_LIBS=$LIBS lt_globsym_save_LIBS=$LIBS
lt_globsym_save_CFLAGS=$CFLAGS lt_globsym_save_CFLAGS=$CFLAGS
LIBS="conftstm.$ac_objext" LIBS=conftstm.$ac_objext
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
(eval $ac_link) 2>&5 (eval $ac_link) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && test -s conftest${ac_exeext}; then test $ac_status = 0; } && test -s conftest$ac_exeext; then
pipe_works=yes pipe_works=yes
fi fi
LIBS=$lt_globsym_save_LIBS LIBS=$lt_globsym_save_LIBS
CFLAGS=$lt_globsym_save_CFLAGS CFLAGS=$lt_globsym_save_CFLAGS
else else
echo "cannot find nm_test_func in $nlist" >&5 echo "cannot find nm_test_func in $nlist" >&5
fi fi
else else
echo "cannot find nm_test_var in $nlist" >&5 echo "cannot find nm_test_var in $nlist" >&5
fi fi
else else
echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
fi fi
else else
echo "$progname: failed program was:" >&5 echo "$progname: failed program was:" >&5
cat conftest.$ac_ext >&5 cat conftest.$ac_ext >&5
fi fi
rm -rf conftest* conftst* rm -rf conftest* conftst*
# Do not use the global_symbol_pipe unless it works. # Do not use the global_symbol_pipe unless it works.
if test "$pipe_works" = yes; then if test yes = "$pipe_works"; then
break break
else else
lt_cv_sys_global_symbol_pipe= lt_cv_sys_global_symbol_pipe=
fi fi
done done
fi fi
if test -z "$lt_cv_sys_global_symbol_pipe"; then if test -z "$lt_cv_sys_global_symbol_pipe"; then
lt_cv_sys_global_symbol_to_cdecl= lt_cv_sys_global_symbol_to_cdecl=
skipping to change at line 8735 skipping to change at line 8907
$as_echo_n "checking for sysroot... " >&6; } $as_echo_n "checking for sysroot... " >&6; }
# Check whether --with-sysroot was given. # Check whether --with-sysroot was given.
if test "${with_sysroot+set}" = set; then : if test "${with_sysroot+set}" = set; then :
withval=$with_sysroot; withval=$with_sysroot;
else else
with_sysroot=no with_sysroot=no
fi fi
lt_sysroot= lt_sysroot=
case ${with_sysroot} in #( case $with_sysroot in #(
yes) yes)
if test "$GCC" = yes; then if test yes = "$GCC"; then
lt_sysroot=`$CC --print-sysroot 2>/dev/null` lt_sysroot=`$CC --print-sysroot 2>/dev/null`
fi fi
;; #( ;; #(
/*) /*)
lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
;; #( ;; #(
no|'') no|'')
;; #( ;; #(
*) *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
$as_echo "${with_sysroot}" >&6; } $as_echo "$with_sysroot" >&6; }
as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
$as_echo "${lt_sysroot:-no}" >&6; } $as_echo "${lt_sysroot:-no}" >&6; }
# Check whether --enable-libtool-lock was given. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
if test "${enable_libtool_lock+set}" = set; then : $as_echo_n "checking for a working dd... " >&6; }
enableval=$enable_libtool_lock; if ${ac_cv_path_lt_DD+:} false; then :
$as_echo_n "(cached) " >&6
else
printf 0123456789abcdef0123456789abcdef >conftest.i
cat conftest.i conftest.i >conftest2.i
: ${lt_DD:=$DD}
if test -z "$lt_DD"; then
ac_path_lt_DD_found=false
# Loop through the user's path and test for each of PROGNAME-LIST
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_prog in dd; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
as_fn_executable_p "$ac_path_lt_DD" || continue
if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; t
hen
cmp -s conftest.i conftest.out \
&& ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
fi fi
$ac_path_lt_DD_found && break 3
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes done
done
# Some flags need to be propagated to the compiler or linker for good done
# libtool support. IFS=$as_save_IFS
case $host in if test -z "$ac_cv_path_lt_DD"; then
ia64-*-hpux*) :
# Find out which ABI we are using. fi
echo 'int i;' > conftest.$ac_ext else
ac_cv_path_lt_DD=$lt_DD
fi
rm -f conftest.i conftest2.i conftest.out
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
$as_echo "$ac_cv_path_lt_DD" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pi
pes" >&5
$as_echo_n "checking how to truncate binary pipes... " >&6; }
if ${lt_cv_truncate_bin+:} false; then :
$as_echo_n "(cached) " >&6
else
printf 0123456789abcdef0123456789abcdef >conftest.i
cat conftest.i conftest.i >conftest2.i
lt_cv_truncate_bin=
if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null
; then
cmp -s conftest.i conftest.out \
&& lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
fi
rm -f conftest.i conftest2.i conftest.out
test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
$as_echo "$lt_cv_truncate_bin" >&6; }
# Check whether --enable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then :
enableval=$enable_libtool_lock;
fi
test no = "$enable_libtool_lock" || enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
# Find out what ABI is being produced by ac_compile, and set mode
# options accordingly.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5
(eval $ac_compile) 2>&5 (eval $ac_compile) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then test $ac_status = 0; }; then
case `/usr/bin/file conftest.$ac_objext` in case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*) *ELF-32*)
HPUX_IA64_MODE="32" HPUX_IA64_MODE=32
;; ;;
*ELF-64*) *ELF-64*)
HPUX_IA64_MODE="64" HPUX_IA64_MODE=64
;; ;;
esac esac
fi fi
rm -rf conftest* rm -rf conftest*
;; ;;
*-*-irix6*) *-*-irix6*)
# Find out which ABI we are using. # Find out what ABI is being produced by ac_compile, and set linker
# options accordingly.
echo '#line '$LINENO' "configure"' > conftest.$ac_ext echo '#line '$LINENO' "configure"' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5
(eval $ac_compile) 2>&5 (eval $ac_compile) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then test $ac_status = 0; }; then
if test "$lt_cv_prog_gnu_ld" = yes; then if test yes = "$lt_cv_prog_gnu_ld"; then
case `/usr/bin/file conftest.$ac_objext` in case `/usr/bin/file conftest.$ac_objext` in
*32-bit*) *32-bit*)
LD="${LD-ld} -melf32bsmip" LD="${LD-ld} -melf32bsmip"
;; ;;
*N32*) *N32*)
LD="${LD-ld} -melf32bmipn32" LD="${LD-ld} -melf32bmipn32"
;; ;;
*64-bit*) *64-bit*)
LD="${LD-ld} -melf64bmip" LD="${LD-ld} -melf64bmip"
;; ;;
skipping to change at line 8822 skipping to change at line 9055
;; ;;
*64-bit*) *64-bit*)
LD="${LD-ld} -64" LD="${LD-ld} -64"
;; ;;
esac esac
fi fi
fi fi
rm -rf conftest* rm -rf conftest*
;; ;;
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ mips64*-*linux*)
# Find out what ABI is being produced by ac_compile, and set linker
# options accordingly.
echo '#line '$LINENO' "configure"' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >
&5
(eval $ac_compile) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
emul=elf
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
emul="${emul}32"
;;
*64-bit*)
emul="${emul}64"
;;
esac
case `/usr/bin/file conftest.$ac_objext` in
*MSB*)
emul="${emul}btsmip"
;;
*LSB*)
emul="${emul}ltsmip"
;;
esac
case `/usr/bin/file conftest.$ac_objext` in
*N32*)
emul="${emul}n32"
;;
esac
LD="${LD-ld} -m $emul"
fi
rm -rf conftest*
;;
x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*) s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using. # Find out what ABI is being produced by ac_compile, and set linker
# options accordingly. Note that the listed cases only cover the
# situations where additional linker options are needed (such as when
# doing 32-bit compilation for a host where ld defaults to 64-bit, or
# vice versa); the common cases where no linker options are needed do
# not appear in the list.
echo 'int i;' > conftest.$ac_ext echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5
(eval $ac_compile) 2>&5 (eval $ac_compile) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then test $ac_status = 0; }; then
case `/usr/bin/file conftest.o` in case `/usr/bin/file conftest.o` in
*32-bit*) *32-bit*)
case $host in case $host in
x86_64-*kfreebsd*-gnu) x86_64-*kfreebsd*-gnu)
LD="${LD-ld} -m elf_i386_fbsd" LD="${LD-ld} -m elf_i386_fbsd"
;; ;;
x86_64-*linux*) x86_64-*linux*)
LD="${LD-ld} -m elf_i386" case `/usr/bin/file conftest.o` in
*x86-64*)
LD="${LD-ld} -m elf32_x86_64"
;;
*)
LD="${LD-ld} -m elf_i386"
;;
esac
;; ;;
ppc64-*linux*|powerpc64-*linux*) powerpc64le-*linux*)
LD="${LD-ld} -m elf32lppclinux"
;;
powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux" LD="${LD-ld} -m elf32ppclinux"
;; ;;
s390x-*linux*) s390x-*linux*)
LD="${LD-ld} -m elf_s390" LD="${LD-ld} -m elf_s390"
;; ;;
sparc64-*linux*) sparc64-*linux*)
LD="${LD-ld} -m elf32_sparc" LD="${LD-ld} -m elf32_sparc"
;; ;;
esac esac
;; ;;
*64-bit*) *64-bit*)
case $host in case $host in
x86_64-*kfreebsd*-gnu) x86_64-*kfreebsd*-gnu)
LD="${LD-ld} -m elf_x86_64_fbsd" LD="${LD-ld} -m elf_x86_64_fbsd"
;; ;;
x86_64-*linux*) x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64" LD="${LD-ld} -m elf_x86_64"
;; ;;
ppc*-*linux*|powerpc*-*linux*) powerpcle-*linux*)
LD="${LD-ld} -m elf64lppc"
;;
powerpc-*linux*)
LD="${LD-ld} -m elf64ppc" LD="${LD-ld} -m elf64ppc"
;; ;;
s390*-*linux*|s390*-*tpf*) s390*-*linux*|s390*-*tpf*)
LD="${LD-ld} -m elf64_s390" LD="${LD-ld} -m elf64_s390"
;; ;;
sparc*-*linux*) sparc*-*linux*)
LD="${LD-ld} -m elf64_sparc" LD="${LD-ld} -m elf64_sparc"
;; ;;
esac esac
;; ;;
esac esac
fi fi
rm -rf conftest* rm -rf conftest*
;; ;;
*-*-sco3.2v5*) *-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries. # On SCO OpenServer 5, we need -belf to get full-featured binaries.
SAVE_CFLAGS="$CFLAGS" SAVE_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -belf" CFLAGS="$CFLAGS -belf"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
$as_echo_n "checking whether the C compiler needs -belf... " >&6; } $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
if ${lt_cv_cc_needs_belf+:} false; then : if ${lt_cv_cc_needs_belf+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
skipping to change at line 8917 skipping to change at line 9204
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
$as_echo "$lt_cv_cc_needs_belf" >&6; } $as_echo "$lt_cv_cc_needs_belf" >&6; }
if test x"$lt_cv_cc_needs_belf" != x"yes"; then if test yes != "$lt_cv_cc_needs_belf"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
CFLAGS="$SAVE_CFLAGS" CFLAGS=$SAVE_CFLAGS
fi fi
;; ;;
*-*solaris*) *-*solaris*)
# Find out which ABI we are using. # Find out what ABI is being produced by ac_compile, and set linker
# options accordingly.
echo 'int i;' > conftest.$ac_ext echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } > &5
(eval $ac_compile) 2>&5 (eval $ac_compile) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then test $ac_status = 0; }; then
case `/usr/bin/file conftest.o` in case `/usr/bin/file conftest.o` in
*64-bit*) *64-bit*)
case $lt_cv_prog_gnu_ld in case $lt_cv_prog_gnu_ld in
yes*) yes*)
case $host in case $host in
i?86-*-solaris*) i?86-*-solaris*|x86_64-*-solaris*)
LD="${LD-ld} -m elf_x86_64" LD="${LD-ld} -m elf_x86_64"
;; ;;
sparc*-*-solaris*) sparc*-*-solaris*)
LD="${LD-ld} -m elf64_sparc" LD="${LD-ld} -m elf64_sparc"
;; ;;
esac esac
# GNU ld 2.21 introduced _sol2 emulations. Use them if available. # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
LD="${LD-ld}_sol2" LD=${LD-ld}_sol2
fi fi
;; ;;
*) *)
if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
LD="${LD-ld} -64" LD="${LD-ld} -64"
fi fi
;; ;;
esac esac
;; ;;
esac esac
fi fi
rm -rf conftest* rm -rf conftest*
;; ;;
esac esac
need_locks="$enable_libtool_lock" need_locks=$enable_libtool_lock
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
set dummy ${ac_tool_prefix}mt; ac_word=$2 set dummy ${ac_tool_prefix}mt; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -n "$MANIFEST_TOOL"; then if test -n "$MANIFEST_TOOL"; then
skipping to change at line 9070 skipping to change at line 9358
echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
$MANIFEST_TOOL '-?' 2>conftest.err > conftest.out $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
cat conftest.err >&5 cat conftest.err >&5
if $GREP 'Manifest Tool' conftest.out > /dev/null; then if $GREP 'Manifest Tool' conftest.out > /dev/null; then
lt_cv_path_mainfest_tool=yes lt_cv_path_mainfest_tool=yes
fi fi
rm -f conftest* rm -f conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
$as_echo "$lt_cv_path_mainfest_tool" >&6; } $as_echo "$lt_cv_path_mainfest_tool" >&6; }
if test "x$lt_cv_path_mainfest_tool" != xyes; then if test yes != "$lt_cv_path_mainfest_tool"; then
MANIFEST_TOOL=: MANIFEST_TOOL=:
fi fi
case $host_os in case $host_os in
rhapsody* | darwin*) rhapsody* | darwin*)
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a p rogram name with args. # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a p rogram name with args.
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
skipping to change at line 9537 skipping to change at line 9825
else else
OTOOL64="$ac_cv_prog_OTOOL64" OTOOL64="$ac_cv_prog_OTOOL64"
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module li nker flag" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module li nker flag" >&5
$as_echo_n "checking for -single_module linker flag... " >&6; } $as_echo_n "checking for -single_module linker flag... " >&6; }
if ${lt_cv_apple_cc_single_mod+:} false; then : if ${lt_cv_apple_cc_single_mod+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_apple_cc_single_mod=no lt_cv_apple_cc_single_mod=no
if test -z "${LT_MULTI_MODULE}"; then if test -z "$LT_MULTI_MODULE"; then
# By default we will add the -single_module flag. You can override # By default we will add the -single_module flag. You can override
# by either setting the environment variable LT_MULTI_MODULE # by either setting the environment variable LT_MULTI_MODULE
# non-empty at configure time, or by adding -multi_module to the # non-empty at configure time, or by adding -multi_module to the
# link flags. # link flags.
rm -rf libconftest.dylib* rm -rf libconftest.dylib*
echo "int foo(void){return 1;}" > conftest.c echo "int foo(void){return 1;}" > conftest.c
echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-dynamiclib -Wl,-single_module conftest.c" >&5 -dynamiclib -Wl,-single_module conftest.c" >&5
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-dynamiclib -Wl,-single_module conftest.c 2>conftest.err -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
_lt_result=$? _lt_result=$?
# If there is a non-empty error log, and "single_module" # If there is a non-empty error log, and "single_module"
# appears in it, assume the flag caused a linker warning # appears in it, assume the flag caused a linker warning
if test -s conftest.err && $GREP single_module conftest.err; then if test -s conftest.err && $GREP single_module conftest.err; then
cat conftest.err >&5 cat conftest.err >&5
# Otherwise, if the output was created with a 0 exit code from # Otherwise, if the output was created with a 0 exit code from
# the compiler, it worked. # the compiler, it worked.
elif test -f libconftest.dylib && test $_lt_result -eq 0; then elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
lt_cv_apple_cc_single_mod=yes lt_cv_apple_cc_single_mod=yes
else else
cat conftest.err >&5 cat conftest.err >&5
fi fi
rm -rf libconftest.dylib* rm -rf libconftest.dylib*
rm -f conftest.* rm -f conftest.*
fi fi
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod " >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod " >&5
$as_echo "$lt_cv_apple_cc_single_mod" >&6; } $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
skipping to change at line 9594 skipping to change at line 9882
return 0; return 0;
} }
_ACEOF _ACEOF
if ac_fn_c_try_link "$LINENO"; then : if ac_fn_c_try_link "$LINENO"; then :
lt_cv_ld_exported_symbols_list=yes lt_cv_ld_exported_symbols_list=yes
else else
lt_cv_ld_exported_symbols_list=no lt_cv_ld_exported_symbols_list=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LDFLAGS="$save_LDFLAGS" LDFLAGS=$save_LDFLAGS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols _list" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols _list" >&5
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linke r flag" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linke r flag" >&5
$as_echo_n "checking for -force_load linker flag... " >&6; } $as_echo_n "checking for -force_load linker flag... " >&6; }
if ${lt_cv_ld_force_load+:} false; then : if ${lt_cv_ld_force_load+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
skipping to change at line 9623 skipping to change at line 9911
echo "$RANLIB libconftest.a" >&5 echo "$RANLIB libconftest.a" >&5
$RANLIB libconftest.a 2>&5 $RANLIB libconftest.a 2>&5
cat > conftest.c << _LT_EOF cat > conftest.c << _LT_EOF
int main() { return 0;} int main() { return 0;}
_LT_EOF _LT_EOF
echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load ,./libconftest.a" >&5 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load ,./libconftest.a" >&5
$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./lib conftest.a 2>conftest.err $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./lib conftest.a 2>conftest.err
_lt_result=$? _lt_result=$?
if test -s conftest.err && $GREP force_load conftest.err; then if test -s conftest.err && $GREP force_load conftest.err; then
cat conftest.err >&5 cat conftest.err >&5
elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
lt_cv_ld_force_load=yes lt_cv_ld_force_load=yes
else else
cat conftest.err >&5 cat conftest.err >&5
fi fi
rm -f conftest.err libconftest.a conftest conftest.c rm -f conftest.err libconftest.a conftest conftest.c
rm -rf conftest.dSYM rm -rf conftest.dSYM
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
$as_echo "$lt_cv_ld_force_load" >&6; } $as_echo "$lt_cv_ld_force_load" >&6; }
case $host_os in case $host_os in
rhapsody* | darwin1.[012]) rhapsody* | darwin1.[012])
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
darwin1.*) darwin1.*)
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}su ppress' ;; _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppre ss' ;;
darwin*) # darwin 5.x on darwin*) # darwin 5.x on
# if running on 10.5 or later, the deployment target defaults # if running on 10.5 or later, the deployment target defaults
# to the OS version, if on x86, and 10.4, the deployment # to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it? # target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10.0,*86*-darwin8*|10.0,*-darwin[91]*) 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10.[012]*) 10.[012][,.]*)
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}sup
}suppress' ;; press' ;;
10.*) 10.*)
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac esac
;; ;;
esac esac
if test "$lt_cv_apple_cc_single_mod" = "yes"; then if test yes = "$lt_cv_apple_cc_single_mod"; then
_lt_dar_single_mod='$single_module' _lt_dar_single_mod='$single_module'
fi fi
if test "$lt_cv_ld_exported_symbols_list" = "yes"; then if test yes = "$lt_cv_ld_exported_symbols_list"; then
_lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${li _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libna
bname}-symbols.expsym' me-symbols.expsym'
else else
_lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.ex psym ${lib}' _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.exps ym $lib'
fi fi
if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
_lt_dsymutil='~$DSYMUTIL $lib || :' _lt_dsymutil='~$DSYMUTIL $lib || :'
else else
_lt_dsymutil= _lt_dsymutil=
fi fi
;; ;;
esac esac
for ac_header in dlfcn.h for ac_header in dlfcn.h
do : do :
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" " $ac_includes_default ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" " $ac_includes_default
skipping to change at line 9980 skipping to change at line 10268
# Check whether --enable-shared was given. # Check whether --enable-shared was given.
if test "${enable_shared+set}" = set; then : if test "${enable_shared+set}" = set; then :
enableval=$enable_shared; p=${PACKAGE-default} enableval=$enable_shared; p=${PACKAGE-default}
case $enableval in case $enableval in
yes) enable_shared=yes ;; yes) enable_shared=yes ;;
no) enable_shared=no ;; no) enable_shared=no ;;
*) *)
enable_shared=no enable_shared=no
# Look at the argument we got. We use all the common list separators . # Look at the argument we got. We use all the common list separators .
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do for pkg in $enableval; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then if test "X$pkg" = "X$p"; then
enable_shared=yes enable_shared=yes
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
;; ;;
esac esac
else else
enable_shared=yes enable_shared=yes
fi fi
# Check whether --enable-static was given. # Check whether --enable-static was given.
if test "${enable_static+set}" = set; then : if test "${enable_static+set}" = set; then :
enableval=$enable_static; p=${PACKAGE-default} enableval=$enable_static; p=${PACKAGE-default}
case $enableval in case $enableval in
yes) enable_static=yes ;; yes) enable_static=yes ;;
no) enable_static=no ;; no) enable_static=no ;;
*) *)
enable_static=no enable_static=no
# Look at the argument we got. We use all the common list separators . # Look at the argument we got. We use all the common list separators .
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do for pkg in $enableval; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then if test "X$pkg" = "X$p"; then
enable_static=yes enable_static=yes
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
;; ;;
esac esac
else else
enable_static=yes enable_static=yes
fi fi
# Check whether --with-pic was given. # Check whether --with-pic was given.
if test "${with_pic+set}" = set; then : if test "${with_pic+set}" = set; then :
withval=$with_pic; lt_p=${PACKAGE-default} withval=$with_pic; lt_p=${PACKAGE-default}
case $withval in case $withval in
yes|no) pic_mode=$withval ;; yes|no) pic_mode=$withval ;;
*) *)
pic_mode=default pic_mode=default
# Look at the argument we got. We use all the common list separators . # Look at the argument we got. We use all the common list separators .
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for lt_pkg in $withval; do for lt_pkg in $withval; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
if test "X$lt_pkg" = "X$lt_p"; then if test "X$lt_pkg" = "X$lt_p"; then
pic_mode=yes pic_mode=yes
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
;; ;;
esac esac
else else
pic_mode=default pic_mode=default
fi fi
test -z "$pic_mode" && pic_mode=default
# Check whether --enable-fast-install was given. # Check whether --enable-fast-install was given.
if test "${enable_fast_install+set}" = set; then : if test "${enable_fast_install+set}" = set; then :
enableval=$enable_fast_install; p=${PACKAGE-default} enableval=$enable_fast_install; p=${PACKAGE-default}
case $enableval in case $enableval in
yes) enable_fast_install=yes ;; yes) enable_fast_install=yes ;;
no) enable_fast_install=no ;; no) enable_fast_install=no ;;
*) *)
enable_fast_install=no enable_fast_install=no
# Look at the argument we got. We use all the common list separators . # Look at the argument we got. We use all the common list separators .
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do for pkg in $enableval; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then if test "X$pkg" = "X$p"; then
enable_fast_install=yes enable_fast_install=yes
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
;; ;;
esac esac
else else
enable_fast_install=yes enable_fast_install=yes
fi fi
shared_archive_member_spec=
case $host,$enable_shared in
power*-*-aix[5-9]*,yes)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared
library versioning to provide" >&5
$as_echo_n "checking which variant of shared library versioning to provide.
.. " >&6; }
# Check whether --with-aix-soname was given.
if test "${with_aix_soname+set}" = set; then :
withval=$with_aix_soname; case $withval in
aix|svr4|both)
;;
*)
as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
;;
esac
lt_cv_with_aix_soname=$with_aix_soname
else
if ${lt_cv_with_aix_soname+:} false; then :
$as_echo_n "(cached) " >&6
else
lt_cv_with_aix_soname=aix
fi
with_aix_soname=$lt_cv_with_aix_soname
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
$as_echo "$with_aix_soname" >&6; }
if test aix != "$with_aix_soname"; then
# For the AIX way of multilib, we name the shared archive member
# based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
# and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
# Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
# the AIX toolchain works better with OBJECT_MODE set (default 32).
if test 64 = "${OBJECT_MODE-32}"; then
shared_archive_member_spec=shr_64
else
shared_archive_member_spec=shr
fi
fi
;;
*)
with_aix_soname=aix
;;
esac
# This can be used to rebuild libtool when needed # This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ltmain" LIBTOOL_DEPS=$ltmain
# Always use our own libtool. # Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBTOOL='$(SHELL) $(top_builddir)/libtool'
test -z "$LN_S" && LN_S="ln -s" test -z "$LN_S" && LN_S="ln -s"
if test -n "${ZSH_VERSION+set}" ; then if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST setopt NO_GLOB_SUBST
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
$as_echo_n "checking for objdir... " >&6; } $as_echo_n "checking for objdir... " >&6; }
if ${lt_cv_objdir+:} false; then : if ${lt_cv_objdir+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
rm -f .libs 2>/dev/null rm -f .libs 2>/dev/null
mkdir .libs 2>/dev/null mkdir .libs 2>/dev/null
skipping to change at line 10104 skipping to change at line 10436
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define LT_OBJDIR "$lt_cv_objdir/" #define LT_OBJDIR "$lt_cv_objdir/"
_ACEOF _ACEOF
case $host_os in case $host_os in
aix3*) aix3*)
# AIX sometimes has problems with the GCC collect2 program. For some # AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems # reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke. # vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; then if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES= COLLECT_NAMES=
export COLLECT_NAMES export COLLECT_NAMES
fi fi
;; ;;
esac esac
# Global variables: # Global variables:
ofile=libtool ofile=libtool
can_build_shared=yes can_build_shared=yes
# All known linkers require a `.a' archive for static linking (except MSVC, # All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib'). # which needs '.lib').
libext=a libext=a
with_gnu_ld="$lt_cv_prog_gnu_ld" with_gnu_ld=$lt_cv_prog_gnu_ld
old_CC="$CC" old_CC=$CC
old_CFLAGS="$CFLAGS" old_CFLAGS=$CFLAGS
# Set sane defaults for various variables # Set sane defaults for various variables
test -z "$CC" && CC=cc test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC test -z "$LTCC" && LTCC=$CC
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$LD" && LD=ld test -z "$LD" && LD=ld
test -z "$ac_objext" && ac_objext=o test -z "$ac_objext" && ac_objext=o
for cc_temp in $compiler""; do for cc_temp in $compiler""; do
case $cc_temp in case $cc_temp in
skipping to change at line 10153 skipping to change at line 10485
case $deplibs_check_method in case $deplibs_check_method in
file_magic*) file_magic*)
if test "$file_magic_cmd" = '$MAGIC_CMD'; then if test "$file_magic_cmd" = '$MAGIC_CMD'; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix} file" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix} file" >&5
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
if ${lt_cv_path_MAGIC_CMD+:} false; then : if ${lt_cv_path_MAGIC_CMD+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
case $MAGIC_CMD in case $MAGIC_CMD in
[\\/*] | ?:[\\/]*) [\\/*] | ?:[\\/]*)
lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a p ath.
;; ;;
*) *)
lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_MAGIC_CMD=$MAGIC_CMD
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do for ac_dir in $ac_dummy; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=. test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/${ac_tool_prefix}file; then if test -f "$ac_dir/${ac_tool_prefix}file"; then
lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
if test -n "$file_magic_test_file"; then if test -n "$file_magic_test_file"; then
case $deplibs_check_method in case $deplibs_check_method in
"file_magic "*) "file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\ )"` file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\ )"`
MAGIC_CMD="$lt_cv_path_MAGIC_CMD" MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then $EGREP "$file_magic_regex" > /dev/null; then
: :
else else
cat <<_LT_EOF 1>&2 cat <<_LT_EOF 1>&2
*** Warning: the command libtool uses to detect shared libraries, *** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize. *** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries *** The result is that libtool may fail to recognize shared libraries
*** as such. This will affect the creation of libtool libraries that *** as such. This will affect the creation of libtool libraries that
skipping to change at line 10191 skipping to change at line 10523
*** may want to report the problem to your system manager and/or to *** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org *** bug-libtool@gnu.org
_LT_EOF _LT_EOF
fi ;; fi ;;
esac esac
fi fi
break break
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
MAGIC_CMD="$lt_save_MAGIC_CMD" MAGIC_CMD=$lt_save_MAGIC_CMD
;; ;;
esac esac
fi fi
MAGIC_CMD="$lt_cv_path_MAGIC_CMD" MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; } $as_echo "$MAGIC_CMD" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
if test -z "$lt_cv_path_MAGIC_CMD"; then if test -z "$lt_cv_path_MAGIC_CMD"; then
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
$as_echo_n "checking for file... " >&6; } $as_echo_n "checking for file... " >&6; }
if ${lt_cv_path_MAGIC_CMD+:} false; then : if ${lt_cv_path_MAGIC_CMD+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
case $MAGIC_CMD in case $MAGIC_CMD in
[\\/*] | ?:[\\/]*) [\\/*] | ?:[\\/]*)
lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a p ath.
;; ;;
*) *)
lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_MAGIC_CMD=$MAGIC_CMD
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do for ac_dir in $ac_dummy; do
IFS="$lt_save_ifs" IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=. test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/file; then if test -f "$ac_dir/file"; then
lt_cv_path_MAGIC_CMD="$ac_dir/file" lt_cv_path_MAGIC_CMD=$ac_dir/"file"
if test -n "$file_magic_test_file"; then if test -n "$file_magic_test_file"; then
case $deplibs_check_method in case $deplibs_check_method in
"file_magic "*) "file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\ )"` file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\ )"`
MAGIC_CMD="$lt_cv_path_MAGIC_CMD" MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then $EGREP "$file_magic_regex" > /dev/null; then
: :
else else
cat <<_LT_EOF 1>&2 cat <<_LT_EOF 1>&2
*** Warning: the command libtool uses to detect shared libraries, *** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize. *** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries *** The result is that libtool may fail to recognize shared libraries
*** as such. This will affect the creation of libtool libraries that *** as such. This will affect the creation of libtool libraries that
skipping to change at line 10253 skipping to change at line 10585
*** may want to report the problem to your system manager and/or to *** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org *** bug-libtool@gnu.org
_LT_EOF _LT_EOF
fi ;; fi ;;
esac esac
fi fi
break break
fi fi
done done
IFS="$lt_save_ifs" IFS=$lt_save_ifs
MAGIC_CMD="$lt_save_MAGIC_CMD" MAGIC_CMD=$lt_save_MAGIC_CMD
;; ;;
esac esac
fi fi
MAGIC_CMD="$lt_cv_path_MAGIC_CMD" MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; } $as_echo "$MAGIC_CMD" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
else else
MAGIC_CMD=: MAGIC_CMD=:
fi fi
fi fi
fi fi
;; ;;
esac esac
# Use C for the default configuration in the libtool script # Use C for the default configuration in the libtool script
lt_save_CC="$CC" lt_save_CC=$CC
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
# Source file extension for C test sources. # Source file extension for C test sources.
ac_ext=c ac_ext=c
# Object file extension for compiled C test sources. # Object file extension for compiled C test sources.
skipping to change at line 10333 skipping to change at line 10665
$RM -r conftest* $RM -r conftest*
## CAVEAT EMPTOR: ## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change ## There is no encapsulation within the following macros, do not change
## the running order or otherwise move them around unless you know exactly ## the running order or otherwise move them around unless you know exactly
## what you are doing... ## what you are doing...
if test -n "$compiler"; then if test -n "$compiler"; then
lt_prog_compiler_no_builtin_flag= lt_prog_compiler_no_builtin_flag=
if test "$GCC" = yes; then if test yes = "$GCC"; then
case $cc_basename in case $cc_basename in
nvcc*) nvcc*)
lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
*) *)
lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports - fno-rtti -fno-exceptions" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports - fno-rtti -fno-exceptions" >&5
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " > &6; } $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " > &6; }
if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_rtti_exceptions=no
ac_outfile=conftest.$ac_objext ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext echo "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-fno-rtti -fno-exceptions" lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless _quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or # Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end. # (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins # Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly. # with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed. # The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \ lt_compile=`echo "$ac_compile" | $SED \
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'` -e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
skipping to change at line 10379 skipping to change at line 10711
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null ; then if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null ; then
lt_cv_prog_compiler_rtti_exceptions=yes lt_cv_prog_compiler_rtti_exceptions=yes
fi fi
fi fi
$RM conftest* $RM conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_ exceptions" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_ exceptions" >&5
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fn o-rtti -fno-exceptions" lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fn o-rtti -fno-exceptions"
else else
: :
fi fi
fi fi
lt_prog_compiler_wl= lt_prog_compiler_wl=
lt_prog_compiler_pic= lt_prog_compiler_pic=
lt_prog_compiler_static= lt_prog_compiler_static=
if test "$GCC" = yes; then if test yes = "$GCC"; then
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static' lt_prog_compiler_static='-static'
case $host_os in case $host_os in
aix*) aix*)
# All AIX code is PIC. # All AIX code is PIC.
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor # AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
fi fi
lt_prog_compiler_pic='-fPIC'
;; ;;
amigaos*) amigaos*)
case $host_cpu in case $host_cpu in
powerpc) powerpc)
# see comment about AmigaOS4 .so support # see comment about AmigaOS4 .so support
lt_prog_compiler_pic='-fPIC' lt_prog_compiler_pic='-fPIC'
;; ;;
m68k) m68k)
# FIXME: we need at least 68020 code to build shared libraries, but # FIXME: we need at least 68020 code to build shared libraries, but
# adding the `-m68020' flag to GCC prevents building anything b # adding the '-m68020' flag to GCC prevents building anything b
etter, etter,
# like `-m68040'. # like '-m68040'.
lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
;; ;;
esac esac
;; ;;
beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
# PIC is the default for these OSes. # PIC is the default for these OSes.
;; ;;
mingw* | cygwin* | pw32* | os2* | cegcc*) mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being # 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 ). # built for inclusion in a dll (and should export symbols for example ).
# Although the cygwin gcc ignores -fPIC, still need this for old-styl e # Although the cygwin gcc ignores -fPIC, still need this for old-styl e
# (--disable-auto-import) libraries # (--disable-auto-import) libraries
lt_prog_compiler_pic='-DDLL_EXPORT' lt_prog_compiler_pic='-DDLL_EXPORT'
case $host_os in
os2*)
lt_prog_compiler_static='$wl-static'
;;
esac
;; ;;
darwin* | rhapsody*) darwin* | rhapsody*)
# PIC is the default on this platform # PIC is the default on this platform
# Common symbols not allowed in MH_DYLIB files # Common symbols not allowed in MH_DYLIB files
lt_prog_compiler_pic='-fno-common' lt_prog_compiler_pic='-fno-common'
;; ;;
haiku*) haiku*)
# PIC is the default for Haiku. # PIC is the default for Haiku.
skipping to change at line 10499 skipping to change at line 10837
if test -n "$lt_prog_compiler_pic"; then if test -n "$lt_prog_compiler_pic"; then
lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
fi fi
;; ;;
esac esac
else else
# PORTME Check for flag to pass linker flags through the system compile r. # PORTME Check for flag to pass linker flags through the system compile r.
case $host_os in case $host_os in
aix*) aix*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor # AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
else else
lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
fi fi
;; ;;
darwin* | rhapsody*)
# PIC is the default on this platform
# Common symbols not allowed in MH_DYLIB files
lt_prog_compiler_pic='-fno-common'
case $cc_basename in
nagfor*)
# NAG Fortran compiler
lt_prog_compiler_wl='-Wl,-Wl,,'
lt_prog_compiler_pic='-PIC'
lt_prog_compiler_static='-Bstatic'
;;
esac
;;
mingw* | cygwin* | pw32* | os2* | cegcc*) mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being # 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 ). # built for inclusion in a dll (and should export symbols for example ).
lt_prog_compiler_pic='-DDLL_EXPORT' lt_prog_compiler_pic='-DDLL_EXPORT'
case $host_os in
os2*)
lt_prog_compiler_static='$wl-static'
;;
esac
;; ;;
hpux9* | hpux10* | hpux11*) hpux9* | hpux10* | hpux11*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX. # not for PA HP-UX.
case $host_cpu in case $host_cpu in
hppa*64*|ia64*) hppa*64*|ia64*)
# +Z the default # +Z the default
;; ;;
*) *)
lt_prog_compiler_pic='+Z' lt_prog_compiler_pic='+Z'
;; ;;
esac esac
# Is there a better lt_prog_compiler_static that works with the bundl ed CC? # Is there a better lt_prog_compiler_static that works with the bundl ed CC?
lt_prog_compiler_static='${wl}-a ${wl}archive' lt_prog_compiler_static='$wl-a ${wl}archive'
;; ;;
irix5* | irix6* | nonstopux*) irix5* | irix6* | nonstopux*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
# PIC (with -KPIC) is the default. # PIC (with -KPIC) is the default.
lt_prog_compiler_static='-non_shared' lt_prog_compiler_static='-non_shared'
;; ;;
linux* | k*bsd*-gnu | kopensolaris*-gnu) linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in case $cc_basename in
# old Intel for x86_64 which still supported -KPIC. # old Intel for x86_64, which still supported -KPIC.
ecc*) ecc*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC' lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-static' lt_prog_compiler_static='-static'
;; ;;
# icc used to be incompatible with GCC. # icc used to be incompatible with GCC.
# ICC 10 doesn't accept -KPIC any more. # ICC 10 doesn't accept -KPIC any more.
icc* | ifort*) icc* | ifort*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-fPIC' lt_prog_compiler_pic='-fPIC'
skipping to change at line 10562 skipping to change at line 10919
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='--shared' lt_prog_compiler_pic='--shared'
lt_prog_compiler_static='--static' lt_prog_compiler_static='--static'
;; ;;
nagfor*) nagfor*)
# NAG Fortran compiler # NAG Fortran compiler
lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_wl='-Wl,-Wl,,'
lt_prog_compiler_pic='-PIC' lt_prog_compiler_pic='-PIC'
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
tcc*)
# Fabrice Bellard et al's Tiny C Compiler
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-fPIC'
lt_prog_compiler_static='-static'
;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler, # Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project) # which looks to be a dead project)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-fpic' lt_prog_compiler_pic='-fpic'
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
ccc*) ccc*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
# All Alpha code is PIC. # All Alpha code is PIC.
skipping to change at line 10659 skipping to change at line 11022
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
sysv4 | sysv4.2uw2* | sysv4.3*) sysv4 | sysv4.2uw2* | sysv4.3*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC' lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
sysv4*MP*) sysv4*MP*)
if test -d /usr/nec ;then if test -d /usr/nec; then
lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_pic='-Kconform_pic'
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
fi fi
;; ;;
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
lt_prog_compiler_wl='-Wl,' lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC' lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
skipping to change at line 10688 skipping to change at line 11051
lt_prog_compiler_static='-Bstatic' lt_prog_compiler_static='-Bstatic'
;; ;;
*) *)
lt_prog_compiler_can_build_shared=no lt_prog_compiler_can_build_shared=no
;; ;;
esac esac
fi fi
case $host_os in case $host_os in
# For platforms which do not support PIC, -DPIC is meaningless: # For platforms that do not support PIC, -DPIC is meaningless:
*djgpp*) *djgpp*)
lt_prog_compiler_pic= lt_prog_compiler_pic=
;; ;;
*) *)
lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to p roduce PIC" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to p roduce PIC" >&5
$as_echo_n "checking for $compiler option to produce PIC... " >&6; } $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
skipping to change at line 10720 skipping to change at line 11083
# #
if test -n "$lt_prog_compiler_pic"; then if test -n "$lt_prog_compiler_pic"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $ lt_prog_compiler_pic works" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $ lt_prog_compiler_pic works" >&5
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
if ${lt_cv_prog_compiler_pic_works+:} false; then : if ${lt_cv_prog_compiler_pic_works+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_prog_compiler_pic_works=no lt_cv_prog_compiler_pic_works=no
ac_outfile=conftest.$ac_objext ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext echo "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="$lt_prog_compiler_pic -DPIC" lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_usele ss_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or # Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end. # (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins # Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly. # with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed. # The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \ lt_compile=`echo "$ac_compile" | $SED \
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'` -e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
skipping to change at line 10750 skipping to change at line 11113
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null ; then if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null ; then
lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_pic_works=yes
fi fi
fi fi
$RM conftest* $RM conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_w orks" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_w orks" >&5
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then if test yes = "$lt_cv_prog_compiler_pic_works"; then
case $lt_prog_compiler_pic in case $lt_prog_compiler_pic in
"" | " "*) ;; "" | " "*) ;;
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
esac esac
else else
lt_prog_compiler_pic= lt_prog_compiler_pic=
lt_prog_compiler_can_build_shared=no lt_prog_compiler_can_build_shared=no
fi fi
fi fi
skipping to change at line 10772 skipping to change at line 11135
# #
# Check to make sure the static flag actually works. # Check to make sure the static flag actually works.
# #
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\ " wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\ "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
if ${lt_cv_prog_compiler_static_works+:} false; then : if ${lt_cv_prog_compiler_static_works+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_prog_compiler_static_works=no lt_cv_prog_compiler_static_works=no
save_LDFLAGS="$LDFLAGS" save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $lt_tmp_static_flag" LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
echo "$lt_simple_link_test_code" > conftest.$ac_ext echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 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 # The linker can only warn and ignore the option if not recognized
# So say no if there are warnings # So say no if there are warnings
if test -s conftest.err; then if test -s conftest.err; then
# Append any errors to the config.log. # Append any errors to the config.log.
cat conftest.err 1>&5 cat conftest.err 1>&5
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
if diff conftest.exp conftest.er2 >/dev/null; then if diff conftest.exp conftest.er2 >/dev/null; then
lt_cv_prog_compiler_static_works=yes lt_cv_prog_compiler_static_works=yes
fi fi
else else
lt_cv_prog_compiler_static_works=yes lt_cv_prog_compiler_static_works=yes
fi fi
fi fi
$RM -r conftest* $RM -r conftest*
LDFLAGS="$save_LDFLAGS" LDFLAGS=$save_LDFLAGS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_stati c_works" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_stati c_works" >&5
$as_echo "$lt_cv_prog_compiler_static_works" >&6; } $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
if test x"$lt_cv_prog_compiler_static_works" = xyes; then if test yes = "$lt_cv_prog_compiler_static_works"; then
: :
else else
lt_prog_compiler_static= lt_prog_compiler_static=
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports - c -o file.$ac_objext" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports - c -o file.$ac_objext" >&5
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
if ${lt_cv_prog_compiler_c_o+:} false; then : if ${lt_cv_prog_compiler_c_o+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
skipping to change at line 10903 skipping to change at line 11266
test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
$RM out/* && rmdir out $RM out/* && rmdir out
cd .. cd ..
$RM -r conftest $RM -r conftest
$RM conftest* $RM conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
$as_echo "$lt_cv_prog_compiler_c_o" >&6; } $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
hard_links="nottested" hard_links=nottested
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
# do not overwrite the value of need_locks provided by the user # do not overwrite the value of need_locks provided by the user
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with har d links" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with har d links" >&5
$as_echo_n "checking if we can lock with hard links... " >&6; } $as_echo_n "checking if we can lock with hard links... " >&6; }
hard_links=yes hard_links=yes
$RM conftest* $RM conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
$as_echo "$hard_links" >&6; } $as_echo "$hard_links" >&6; }
if test "$hard_links" = no; then if test no = "$hard_links"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not suppo { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not suppor
rt \`-c -o', so \`make -j' may be unsafe" >&5 t '-c -o', so 'make -j' may be unsafe" >&5
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may
may be unsafe" >&2;} be unsafe" >&2;}
need_locks=warn need_locks=warn
fi fi
else else
need_locks=no need_locks=no
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler l inker ($LD) supports shared libraries" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler l inker ($LD) supports shared libraries" >&5
$as_echo_n "checking whether the $compiler linker ($LD) supports shared lib raries... " >&6; } $as_echo_n "checking whether the $compiler linker ($LD) supports shared lib raries... " >&6; }
runpath_var= runpath_var=
skipping to change at line 10956 skipping to change at line 11319
module_cmds= module_cmds=
module_expsym_cmds= module_expsym_cmds=
old_archive_from_new_cmds= old_archive_from_new_cmds=
old_archive_from_expsyms_cmds= old_archive_from_expsyms_cmds=
thread_safe_flag_spec= thread_safe_flag_spec=
whole_archive_flag_spec= whole_archive_flag_spec=
# include_expsyms should be a list of space-separated symbols to be *alwa ys* # include_expsyms should be a list of space-separated symbols to be *alwa ys*
# included in the symbol list # included in the symbol list
include_expsyms= include_expsyms=
# exclude_expsyms can be an extended regexp of symbols to exclude # exclude_expsyms can be an extended regexp of symbols to exclude
# it will be wrapped by ` (' and `)$', so one must not match beginning or # 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 `b # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'b
c', c',
# as well as any symbol that contains `d'. # as well as any symbol that contains 'd'.
exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # 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 # platforms (ab)use it in PIC code, but their linkers get confused if
# the symbol is explicitly referenced. Since portable code cannot # the symbol is explicitly referenced. Since portable code cannot
# rely on this symbol name, it's probably fine to never include it in # rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables. # preloaded symbol tables.
# Exclude shared library initialization/finalization symbols. # Exclude shared library initialization/finalization symbols.
extract_expsyms_cmds= extract_expsyms_cmds=
case $host_os in case $host_os in
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time # FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using # When not using gcc, we currently assume that we are using
# Microsoft Visual C++. # Microsoft Visual C++.
if test "$GCC" != yes; then if test yes != "$GCC"; then
with_gnu_ld=no with_gnu_ld=no
fi fi
;; ;;
interix*) interix*)
# we just hope/assume this is gcc and not c89 (= MSVC++) # we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes with_gnu_ld=yes
;; ;;
openbsd*) openbsd* | bitrig*)
with_gnu_ld=no with_gnu_ld=no
;; ;;
esac esac
ld_shlibs=yes ld_shlibs=yes
# On some targets, GNU ld is compatible enough with the native linker # On some targets, GNU ld is compatible enough with the native linker
# that we're better off using the native interface for both. # that we're better off using the native interface for both.
lt_use_gnu_ld_interface=no lt_use_gnu_ld_interface=no
if test "$with_gnu_ld" = yes; then if test yes = "$with_gnu_ld"; then
case $host_os in case $host_os in
aix*) aix*)
# The AIX port of GNU ld has always aspired to compatibility # The AIX port of GNU ld has always aspired to compatibility
# with the native linker. However, as the warning in the GNU ld # with the native linker. However, as the warning in the GNU ld
# block says, versions before 2.19.5* couldn't really create working # block says, versions before 2.19.5* couldn't really create working
# shared libraries, regardless of the interface used. # shared libraries, regardless of the interface used.
case `$LD -v 2>&1` in case `$LD -v 2>&1` in
*\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
*\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
*\ \(GNU\ Binutils\)\ [3-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;;
skipping to change at line 11013 skipping to change at line 11376
lt_use_gnu_ld_interface=yes lt_use_gnu_ld_interface=yes
;; ;;
esac esac
;; ;;
*) *)
lt_use_gnu_ld_interface=yes lt_use_gnu_ld_interface=yes
;; ;;
esac esac
fi fi
if test "$lt_use_gnu_ld_interface" = yes; then if test yes = "$lt_use_gnu_ld_interface"; then
# If archive_cmds runs LD, not CC, wlarc should be empty # If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}' wlarc='$wl'
# Set some defaults for GNU ld with shared library support. These # Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them # are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary. # here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
export_dynamic_flag_spec='${wl}--export-dynamic' export_dynamic_flag_spec='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al. # ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc "'--no-whole-archive' whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'-- no-whole-archive'
else else
whole_archive_flag_spec= whole_archive_flag_spec=
fi fi
supports_anon_versioning=no supports_anon_versioning=no
case `$LD -v 2>&1` in case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
*GNU\ gold*) supports_anon_versioning=yes ;; *GNU\ gold*) supports_anon_versioning=yes ;;
*\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 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.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 .. .
*\ 2.11.*) ;; # other 2.11 versions *\ 2.11.*) ;; # other 2.11 versions
*) supports_anon_versioning=yes ;; *) supports_anon_versioning=yes ;;
esac esac
# See if GNU ld supports shared libraries. # See if GNU ld supports shared libraries.
case $host_os in case $host_os in
aix[3-9]*) aix[3-9]*)
# On AIX/PPC, the GNU linker is very broken # On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then if test ia64 != "$host_cpu"; then
ld_shlibs=no ld_shlibs=no
cat <<_LT_EOF 1>&2 cat <<_LT_EOF 1>&2
*** Warning: the GNU linker, at least up to release 2.19, is reported *** Warning: the GNU linker, at least up to release 2.19, is reported
*** to be unable to reliably create shared libraries on AIX. *** to be unable to reliably create shared libraries on AIX.
*** Therefore, libtool is disabling shared libraries support. If you *** Therefore, libtool is disabling shared libraries support. If you
*** really care for shared libraries, you may want to install binutils *** really care for shared libraries, you may want to install binutils
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
*** You will then need to restart the configuration process. *** You will then need to restart the configuration process.
_LT_EOF _LT_EOF
fi fi
;; ;;
amigaos*) amigaos*)
case $host_cpu in case $host_cpu in
powerpc) powerpc)
# see comment about AmigaOS4 .so support # see comment about AmigaOS4 .so support
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${w l}-soname $wl$soname -o $lib' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl -soname $wl$soname -o $lib'
archive_expsym_cmds='' archive_expsym_cmds=''
;; ;;
m68k) m68k)
archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#defin e NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_I D 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $ output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $outpu t_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $out put_objdir && a2ixlibrary -32)' archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#defin e NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_I D 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $ output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $outpu t_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $out put_objdir && a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes hardcode_minus_L=yes
;; ;;
esac esac
;; ;;
beos*) beos*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
# support --undefined. This deserves some investigation. FIXME # support --undefined. This deserves some investigation. FIXME
archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-s oname $wl$soname -o $lib' archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-son ame $wl$soname -o $lib'
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
# _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
# as there is no search path for DLLs. # as there is no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
export_dynamic_flag_spec='${wl}--export-all-symbols' export_dynamic_flag_spec='$wl--export-all-symbols'
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
always_export_symbols=no always_export_symbols=no
enable_shared_with_static_runtimes=yes enable_shared_with_static_runtimes=yes
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]* \)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $expor t_symbols' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]* \)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $expor t_symbols'
exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+he ad_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+he ad_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $out archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $out
put_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xli put_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlink
nker $lib' er $lib'
# If the export-symbols file already is a .def file (1st line # If the export-symbols file already is a .def file, use it as
# is EXPORTS), use it as is; otherwise, prepend... # is; otherwise, prepend EXPORTS...
archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*/
; then /'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([
cp $export_symbols $output_objdir/$soname.def; ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
else cp $export_symbols $output_objdir/$soname.def;
echo EXPORTS > $output_objdir/$soname.def; else
cat $export_symbols >> $output_objdir/$soname.def; echo EXPORTS > $output_objdir/$soname.def;
fi~ cat $export_symbols >> $output_objdir/$soname.def;
$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_f fi~
lags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_
-implib -Xlinker $lib' flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-
implib -Xlinker $lib'
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
haiku*) haiku*)
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-son ame $wl$soname -o $lib' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-sonam e $wl$soname -o $lib'
link_all_deplibs=yes link_all_deplibs=yes
;; ;;
os2*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
allow_undefined_flag=unsupported
shrext_cmds=.dll
archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMI
NSTANCE" > $output_objdir/$libname.def~
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
$ECHO EXPORTS >> $output_objdir/$libname.def~
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname
.def~
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $comp
iler_flags $output_objdir/$libname.def~
emximp -o $lib $output_objdir/$libname.def'
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANC
E TERMINSTANCE" > $output_objdir/$libname.def~
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
$ECHO EXPORTS >> $output_objdir/$libname.def~
prefix_cmds="$SED"~
if test EXPORTS = "`$SED 1q $export_symbols`"; then
prefix_cmds="$prefix_cmds -e 1d";
fi~
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $comp
iler_flags $output_objdir/$libname.def~
emximp -o $lib $output_objdir/$libname.def'
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a
$output_objdir/$libname.def'
enable_shared_with_static_runtimes=yes
;;
interix[3-9]*) interix[3-9]*)
hardcode_direct=no hardcode_direct=no
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
hardcode_libdir_flag_spec='${wl}-rpath,$libdir' hardcode_libdir_flag_spec='$wl-rpath,$libdir'
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc . # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc .
# Instead, shared libraries are loaded at an image base (0x10000000 b y # Instead, shared libraries are loaded at an image base (0x10000000 b y
# default) and relocated if they conflict, which is a slow very memor y # default) and relocated if they conflict, which is a slow very memor y
# consuming and fragmenting process. To avoid this, we pick a random , # consuming and fragmenting process. To avoid this, we pick a random ,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at lin k # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at lin k
# time. Moving up from 0x10000000 also allows more sbrk(2) space. # time. Moving up from 0x10000000 also allows more sbrk(2) space.
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags
${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 13
+ 1342177280` -o $lib' 42177280` -o $lib'
archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$so archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$so
name.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h name.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$
,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--im soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-ba
age-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' se,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;; ;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
tmp_diet=no tmp_diet=no
if test "$host_os" = linux-dietlibc; then if test linux-dietlibc = "$host_os"; then
case $cc_basename in case $cc_basename in
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
esac esac
fi fi
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
&& test "$tmp_diet" = no && test no = "$tmp_diet"
then then
tmp_addflag=' $pic_flag' tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared' tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler pgcc*) # Portland Group C compiler
whole_archive_flag_spec='${wl}--whole-archive`for conv in $conveni ence\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv \"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' whole_archive_flag_spec='$wl--whole-archive`for conv in $convenien ce\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\" ; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag' tmp_addflag=' $pic_flag'
;; ;;
pgf77* | pgf90* | pgf95* | pgfortran*) pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group f77 and f90 compile rs # Portland Group f77 and f90 compile rs
whole_archive_flag_spec='${wl}--whole-archive`for conv in $conveni ence\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv \"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' whole_archive_flag_spec='$wl--whole-archive`for conv in $convenien ce\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\" ; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag -Mnomain' ;; tmp_addflag=' $pic_flag -Mnomain' ;;
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
tmp_addflag=' -i_dynamic' ;; tmp_addflag=' -i_dynamic' ;;
efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
tmp_addflag=' -i_dynamic -nofor_main' ;; tmp_addflag=' -i_dynamic -nofor_main' ;;
ifc* | ifort*) # Intel Fortran compiler ifc* | ifort*) # Intel Fortran compiler
tmp_addflag=' -nofor_main' ;; tmp_addflag=' -nofor_main' ;;
lf95*) # Lahey Fortran 8.1 lf95*) # Lahey Fortran 8.1
whole_archive_flag_spec= whole_archive_flag_spec=
tmp_sharedflag='--shared' ;; tmp_sharedflag='--shared' ;;
nagfor*) # NAGFOR 5.3
tmp_sharedflag='-Wl,-shared' ;;
xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with x lf below) xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with x lf below)
tmp_sharedflag='-qmkshrobj' tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;; tmp_addflag= ;;
nvcc*) # Cuda Compiler Driver 2.2 nvcc*) # Cuda Compiler Driver 2.2
whole_archive_flag_spec='${wl}--whole-archive`for conv in $conveni ence\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv \"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' whole_archive_flag_spec='$wl--whole-archive`for conv in $convenien ce\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\" ; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
compiler_needs_object=yes compiler_needs_object=yes
;; ;;
esac esac
case `$CC -V 2>&1 | sed 5q` in case `$CC -V 2>&1 | sed 5q` in
*Sun\ C*) # Sun C 5.9 *Sun\ C*) # Sun C 5.9
whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; fo r conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_ convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-wh ole-archive' whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_co nvenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole- archive'
compiler_needs_object=yes compiler_needs_object=yes
tmp_sharedflag='-G' ;; tmp_sharedflag='-G' ;;
*Sun\ F*) # Sun Fortran 8.3 *Sun\ F*) # Sun Fortran 8.3
tmp_sharedflag='-G' ;; tmp_sharedflag='-G' ;;
esac esac
archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplib s $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplib s $compiler_flags $wl-soname $wl$soname -o $lib'
if test "x$supports_anon_versioning" = xyes; then if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.v er~ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.v er~
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/
libname.ver~ $libname.ver~
echo "local: *; };" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~
$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compile $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compil
r_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$l er_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libnam
ibname.ver -o $lib' e.ver -o $lib'
fi fi
case $cc_basename in case $cc_basename in
tcc*)
export_dynamic_flag_spec='-rdynamic'
;;
xlf* | bgf* | bgxlf* | mpixlf*) xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
whole_archive_flag_spec='--whole-archive$convenience --no-whole-ar chive' whole_archive_flag_spec='--whole-archive$convenience --no-whole-ar chive'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
if test "x$supports_anon_versioning" = xyes; then if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname. ver~ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname. ver~
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdi
/$libname.ver~ r/$libname.ver~
echo "local: *; };" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~
$LD -shared $libobjs $deplibs $linker_flags -soname $soname -v $LD -shared $libobjs $deplibs $linker_flags -soname $soname -
ersion-script $output_objdir/$libname.ver -o $lib' version-script $output_objdir/$libname.ver -o $lib'
fi fi
;; ;;
esac esac
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
netbsd*) netbsd*)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $li b' archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $li b'
wlarc= wlarc=
else else
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag
s ${wl}-soname $wl$soname -o $lib' s $wl-soname $wl$soname -o $lib'
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil
er_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbo er_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -
ls -o $lib' o $lib'
fi fi
;; ;;
solaris*) solaris*)
if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
ld_shlibs=no ld_shlibs=no
cat <<_LT_EOF 1>&2 cat <<_LT_EOF 1>&2
*** Warning: The releases 2.8.* of the GNU linker cannot reliably *** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems. Therefore, libtool *** create shared libraries on Solaris systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU *** is disabling shared libraries support. We urge you to upgrade GNU
*** binutils to release 2.9.1 or newer. Another option is to modify *** binutils to release 2.9.1 or newer. Another option is to modify
*** your PATH or compiler configuration so that the native linker is *** your PATH or compiler configuration so that the native linker is
*** used, and then restart. *** used, and then restart.
_LT_EOF _LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null ; then elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null ; then
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag
s ${wl}-soname $wl$soname -o $lib' s $wl-soname $wl$soname -o $lib'
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil
er_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbo er_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -
ls -o $lib' o $lib'
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in case `$LD -v 2>&1` in
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs=no ld_shlibs=no
cat <<_LT_EOF 1>&2 cat <<_LT_EOF 1>&2
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
*** reliably create shared libraries on SCO systems. Therefore, libtool *** reliably create shared libraries on SCO systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU *** 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 *** 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 *** your PATH or compiler configuration so that the native linker is
*** used, and then restart. *** used, and then restart.
_LT_EOF _LT_EOF
;; ;;
*) *)
# For security reasons, it is highly recommended that you always # For security reasons, it is highly recommended that you always
# use absolute paths for naming shared libraries, and exclude the # use absolute paths for naming shared libraries, and exclude the
# DT_RUNPATH tag from executables and libraries. But doing so # DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain. # requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/nul l; then if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/nul l; then
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-
}-soname $wl$soname -o $lib' soname $wl$soname -o $lib'
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_fla archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_fla
gs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o gs $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib
$lib' '
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
esac esac
;; ;;
sunos4*) sunos4*)
archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $dep libs $linker_flags' archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $dep libs $linker_flags'
wlarc= wlarc=
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
*) *)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag
s ${wl}-soname $wl$soname -o $lib' s $wl-soname $wl$soname -o $lib'
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compil
er_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbo er_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -
ls -o $lib' o $lib'
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
esac esac
if test "$ld_shlibs" = no; then if test no = "$ld_shlibs"; then
runpath_var= runpath_var=
hardcode_libdir_flag_spec= hardcode_libdir_flag_spec=
export_dynamic_flag_spec= export_dynamic_flag_spec=
whole_archive_flag_spec= whole_archive_flag_spec=
fi fi
else else
# PORTME fill in a description of your system's linker (not GNU ld) # PORTME fill in a description of your system's linker (not GNU ld)
case $host_os in case $host_os in
aix3*) aix3*)
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
always_export_symbols=yes always_export_symbols=yes
archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $o utput_objdir/$soname' archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $o utput_objdir/$soname'
# Note: this linker hardcodes the directories in LIBPATH if there # Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L. # are no directories specified by -L.
hardcode_minus_L=yes hardcode_minus_L=yes
if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a # Neither direct hardcoding nor static linking is supported with a
# broken collect2. # broken collect2.
hardcode_direct=unsupported hardcode_direct=unsupported
fi fi
;; ;;
aix[4-9]*) aix[4-9]*)
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't # On IA64, the linker does run time linking by default, so we don't
# have to do anything special. # have to do anything special.
aix_use_runtimelinking=no aix_use_runtimelinking=no
exp_sym_flag='-Bexport' exp_sym_flag='-Bexport'
no_entry_flag="" no_entry_flag=
else else
# If we're using GNU nm, then we don't want the "-C" option. # 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 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
# Also, AIX nm treats weak defined symbols like other global # Without the "-l" option, or with the "-B" option, AIX nm treats
# defined symbols, whereas GNU nm marks them as "W". # weak defined symbols like other global defined symbols, whereas
# GNU nm marks them as "W".
# While the 'weak' keyword is ignored in the Export File, we need
# it in the Import File for the 'aix-soname' feature, so we have
# to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (su bstr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (su bstr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { pr int \$ 3 } } }'\'' | sort -u > $export_symbols'
else else
export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ i f (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) ! = ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\) $/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 = = "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi fi
aix_use_runtimelinking=no aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal # Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we # AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking. # have runtime linking enabled, and use it for executables.
# For shared libraries, we enable/disable runtime linking
# depending on the kind of the shared library created -
# when "with_aix_soname,aix_use_runtimelinking" is:
# "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
# "aix,yes" lib.so shared, rtl:yes, for executables
# lib.a static archive
# "both,no" lib.so.V(shr.o) shared, rtl:yes
# lib.a(lib.so.V) shared, rtl:no, for executables
# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
# lib.a(lib.so.V) shared, rtl:no
# "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
# lib.a static archive
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
for ld_flag in $LDFLAGS; do for ld_flag in $LDFLAGS; do
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); t hen
aix_use_runtimelinking=yes aix_use_runtimelinking=yes
break break
fi fi
done done
if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
# With aix-soname=svr4, we create the lib.so.V shared archives o
nly,
# so we don't have lib.a shared libs to link our executables.
# We have to force runtime linking in this case.
aix_use_runtimelinking=yes
LDFLAGS="$LDFLAGS -Wl,-brtl"
fi
;; ;;
esac esac
exp_sym_flag='-bexport' exp_sym_flag='-bexport'
no_entry_flag='-bnoentry' no_entry_flag='-bnoentry'
fi fi
# When large executables or shared objects are built, AIX ld can # When large executables or shared objects are built, AIX ld can
# have problems creating the table of contents. If linking a library # have problems creating the table of contents. If linking a library
# or program results in "error TOC overflow" add -mminimal-toc to # or program results in "error TOC overflow" add -mminimal-toc to
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
# enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
archive_cmds='' archive_cmds=''
hardcode_direct=yes hardcode_direct=yes
hardcode_direct_absolute=yes hardcode_direct_absolute=yes
hardcode_libdir_separator=':' hardcode_libdir_separator=':'
link_all_deplibs=yes link_all_deplibs=yes
file_list_spec='${wl}-f,' file_list_spec='$wl-f,'
case $with_aix_soname,$aix_use_runtimelinking in
aix,*) ;; # traditional, no import file
svr4,* | *,yes) # use import file
# The Import File defines what to hardcode.
hardcode_direct=no
hardcode_direct_absolute=no
;;
esac
if test "$GCC" = yes; then if test yes = "$GCC"; then
case $host_os in aix4.[012]|aix4.[012].*) case $host_os in aix4.[012]|aix4.[012].*)
# We only want to do this on AIX 4.2 and lower, the check # We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+ # below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2` collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" && if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then then
# We have reworked collect2 # We have reworked collect2
: :
else else
# We have old collect2 # We have old collect2
hardcode_direct=unsupported hardcode_direct=unsupported
# It fails to find uninstalled libraries when the uninstalled # It fails to find uninstalled libraries when the uninstalled
# path is not listed in the libpath. Setting hardcode_minus_L # path is not listed in the libpath. Setting hardcode_minus_L
# to unsupported forces relinking # to unsupported forces relinking
hardcode_minus_L=yes hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator= hardcode_libdir_separator=
fi fi
;; ;;
esac esac
shared_flag='-shared' shared_flag='-shared'
if test "$aix_use_runtimelinking" = yes; then if test yes = "$aix_use_runtimelinking"; then
shared_flag="$shared_flag "'${wl}-G' shared_flag="$shared_flag "'$wl-G'
fi fi
# Need to ensure runtime linking is disabled for the traditional
# shared library, or the linker may eventually find shared libraries
# /with/ Import File - we do not want to mix them.
shared_flag_aix='-shared'
shared_flag_svr4='-shared $wl-G'
else else
# not using gcc # not using gcc
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct: # chokes on -Wl,-G. The following line is correct:
shared_flag='-G' shared_flag='-G'
else else
if test "$aix_use_runtimelinking" = yes; then if test yes = "$aix_use_runtimelinking"; then
shared_flag='${wl}-G' shared_flag='$wl-G'
else else
shared_flag='${wl}-bM:SRE' shared_flag='$wl-bM:SRE'
fi fi
shared_flag_aix='$wl-bM:SRE'
shared_flag_svr4='$wl-G'
fi fi
fi fi
export_dynamic_flag_spec='${wl}-bexpall' export_dynamic_flag_spec='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with # It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to ex port. # underscore (_), so it is better to generate a list of symbols to ex port.
always_export_symbols=yes always_export_symbols=yes
if test "$aix_use_runtimelinking" = yes; then if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl), # Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library. # -berok will link without error, but may produce a broken library.
allow_undefined_flag='-berok' allow_undefined_flag='-berok'
# Determine the default libpath from the value encoded in an # Determine the default libpath from the value encoded in an
# empty executable. # empty executable.
if test "${lt_cv_aix_libpath+set}" = set; then if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath aix_libpath=$lt_cv_aix_libpath
else else
if ${lt_cv_aix_libpath_+:} false; then : if ${lt_cv_aix_libpath_+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
int int
main () main ()
skipping to change at line 11442 skipping to change at line 11876
}' }'
lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e " $lt_aix_libpath_sed"` lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e " $lt_aix_libpath_sed"`
# Check for a 64-bit object if we didn't find anything. # Check for a 64-bit object if we didn't find anything.
if test -z "$lt_cv_aix_libpath_"; then if test -z "$lt_cv_aix_libpath_"; then
lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
fi fi
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then if test -z "$lt_cv_aix_libpath_"; then
lt_cv_aix_libpath_="/usr/lib:/lib" lt_cv_aix_libpath_=/usr/lib:/lib
fi fi
fi fi
aix_libpath=$lt_cv_aix_libpath_ aix_libpath=$lt_cv_aix_libpath_
fi fi
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplib archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplib
s '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_fla s $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag";
g}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_fla
'"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" g:\$export_symbols' '$shared_flag
else else
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
allow_undefined_flag="-z nodefs" allow_undefined_flag="-z nodefs"
archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_un defined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefin ed_flag '"\$wl$exp_sym_flag:\$export_symbols"
else else
# Determine the default libpath from the value encoded in an # Determine the default libpath from the value encoded in an
# empty executable. # empty executable.
if test "${lt_cv_aix_libpath+set}" = set; then if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath aix_libpath=$lt_cv_aix_libpath
else else
if ${lt_cv_aix_libpath_+:} false; then : if ${lt_cv_aix_libpath_+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
int int
main () main ()
skipping to change at line 11495 skipping to change at line 11929
}' }'
lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e " $lt_aix_libpath_sed"` lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e " $lt_aix_libpath_sed"`
# Check for a 64-bit object if we didn't find anything. # Check for a 64-bit object if we didn't find anything.
if test -z "$lt_cv_aix_libpath_"; then if test -z "$lt_cv_aix_libpath_"; then
lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
fi fi
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then if test -z "$lt_cv_aix_libpath_"; then
lt_cv_aix_libpath_="/usr/lib:/lib" lt_cv_aix_libpath_=/usr/lib:/lib
fi fi
fi fi
aix_libpath=$lt_cv_aix_libpath_ aix_libpath=$lt_cv_aix_libpath_
fi fi
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags, # Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library . # -berok will link without error, but may produce a broken library .
no_undefined_flag=' ${wl}-bernotok' no_undefined_flag=' $wl-bernotok'
allow_undefined_flag=' ${wl}-berok' allow_undefined_flag=' $wl-berok'
if test "$with_gnu_ld" = yes; then if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive . # We only use this code for GNU lds that support --whole-archive .
whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}- -no-whole-archive' whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no- whole-archive'
else else
# Exported symbols can be pulled into shared objects from archiv es # Exported symbols can be pulled into shared objects from archiv es
whole_archive_flag_spec='$convenience' whole_archive_flag_spec='$convenience'
fi fi
archive_cmds_need_lc=yes archive_cmds_need_lc=yes
# This is similar to how AIX traditionally builds its shared libra archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $out
ries. put_objdir/$realname.d'
archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname # -brtl affects multiple linker settings, -berok does not and is o
$libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols$ verridden later
{allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $out compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED
put_objdir/$soname' -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
if test svr4 != "$with_aix_soname"; then
# This is similar to how AIX traditionally builds its shared lib
raries.
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_ai
x' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$c
ompiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_
FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
fi
if test aix != "$with_aix_soname"; then
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_sv
r4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $d
eplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_
undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_
spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test
shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else fu
nc_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/
$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $outpu
t_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname
.d/$shared_archive_member_spec.imp'
else
# used by -dlpreopen to get the symbols
archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/
$realname.d/$soname $output_objdir'
fi
archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/
$realname.d'
fi fi
fi fi
;; ;;
amigaos*) amigaos*)
case $host_cpu in case $host_cpu in
powerpc) powerpc)
# see comment about AmigaOS4 .so support # see comment about AmigaOS4 .so support
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${w l}-soname $wl$soname -o $lib' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl -soname $wl$soname -o $lib'
archive_expsym_cmds='' archive_expsym_cmds=''
;; ;;
m68k) m68k)
archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#defin e NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_I D 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $ output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $outpu t_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $out put_objdir && a2ixlibrary -32)' archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#defin e NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_I D 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $ output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $outpu t_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $out put_objdir && a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes hardcode_minus_L=yes
;; ;;
esac esac
;; ;;
skipping to change at line 11556 skipping to change at line 12002
case $cc_basename in case $cc_basename in
cl*) cl*)
# Native MSVC # Native MSVC
hardcode_libdir_flag_spec=' ' hardcode_libdir_flag_spec=' '
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
always_export_symbols=yes always_export_symbols=yes
file_list_spec='@' file_list_spec='@'
# Tell ltmain to make .lib files, not .a files. # Tell ltmain to make .lib files, not .a files.
libext=lib libext=lib
# Tell ltmain to make .dll files, not .so files. # Tell ltmain to make .dll files, not .so files.
shrext_cmds=".dll" shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack. # FIXME: Setting linknames here is a bad hack.
archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags
$deplibs -Wl,-dll~linknames=' $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=
archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS '
; then archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*/
sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e ' /'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([
1\\\!p' < $export_symbols > $output_objdir/$soname.exp; ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
else cp "$export_symbols" "$output_objdir/$soname.def";
sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $expo echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname
rt_symbols > $output_objdir/$soname.exp; .exp";
fi~ else
$CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplib $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output
s "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$l _objdir/$soname.exp;
ibname.dll.lib"~ fi~
linknames=' $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $depli
bs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$
libname.dll.lib"~
linknames='
# The linker will not automatically build a static lib if we build a DLL. # The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, )='true' # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
enable_shared_with_static_runtimes=yes enable_shared_with_static_runtimes=yes
exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^ [AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^ [AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
# Don't use ranlib # Don't use ranlib
old_postinstall_cmds='chmod 644 $oldlib' old_postinstall_cmds='chmod 644 $oldlib'
postlink_cmds='lt_outputfile="@OUTPUT@"~ postlink_cmds='lt_outputfile="@OUTPUT@"~
lt_tool_outputfile="@TOOL_OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~
case $lt_outputfile in case $lt_outputfile in
*.exe|*.EXE) ;; *.exe|*.EXE) ;;
*) *)
lt_outputfile="$lt_outputfile.exe" lt_outputfile=$lt_outputfile.exe
lt_tool_outputfile="$lt_tool_outputfile.exe" lt_tool_outputfile=$lt_tool_outputfile.exe
;; ;;
esac~ esac~
if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifes if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest
t"; then "; then
$MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputr $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -output
esource:"$lt_tool_outputfile" || exit 1; resource:"$lt_tool_outputfile" || exit 1;
$RM "$lt_outputfile.manifest"; $RM "$lt_outputfile.manifest";
fi' fi'
;; ;;
*) *)
# Assume MSVC wrapper # Assume MSVC wrapper
hardcode_libdir_flag_spec=' ' hardcode_libdir_flag_spec=' '
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
# Tell ltmain to make .lib files, not .a files. # Tell ltmain to make .lib files, not .a files.
libext=lib libext=lib
# Tell ltmain to make .dll files, not .so files. # Tell ltmain to make .dll files, not .so files.
shrext_cmds=".dll" shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack. # FIXME: Setting linknames here is a bad hack.
archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$ deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$ deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
# The linker will automatically build a .lib file if we build a DLL. # The linker will automatically build a .lib file if we build a DLL.
old_archive_from_new_cmds='true' old_archive_from_new_cmds='true'
# FIXME: Should let the user specify the lib program. # FIXME: Should let the user specify the lib program.
old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
enable_shared_with_static_runtimes=yes enable_shared_with_static_runtimes=yes
;; ;;
esac esac
;; ;;
darwin* | rhapsody*) darwin* | rhapsody*)
archive_cmds_need_lc=no archive_cmds_need_lc=no
hardcode_direct=no hardcode_direct=no
hardcode_automatic=yes hardcode_automatic=yes
hardcode_shlibpath_var=unsupported hardcode_shlibpath_var=unsupported
if test "$lt_cv_ld_force_load" = "yes"; then if test yes = "$lt_cv_ld_force_load"; then
whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$
conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done;
; func_echo_all \"$new_convenience\"`' func_echo_all \"$new_convenience\"`'
else else
whole_archive_flag_spec='' whole_archive_flag_spec=''
fi fi
link_all_deplibs=yes link_all_deplibs=yes
allow_undefined_flag="$_lt_dar_allow_undefined" allow_undefined_flag=$_lt_dar_allow_undefined
case $cc_basename in case $cc_basename in
ifort*) _lt_dar_can_shared=yes ;; ifort*|nagfor*) _lt_dar_can_shared=yes ;;
*) _lt_dar_can_shared=$GCC ;; *) _lt_dar_can_shared=$GCC ;;
esac esac
if test "$_lt_dar_can_shared" = "yes"; then if test yes = "$_lt_dar_can_shared"; then
output_verbose_link_cmd=func_echo_all output_verbose_link_cmd=func_echo_all
archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobj archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobj
s \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_l s \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_l
t_dar_single_mod${_lt_dsymutil}" t_dar_single_mod$_lt_dsymutil"
module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$d module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$d
eplibs \$compiler_flags${_lt_dsymutil}" eplibs \$compiler_flags$_lt_dsymutil"
archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/ archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/
\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \
\$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$vers $libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstr
tring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" ing $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdi module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdi
r/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \ r/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$l
$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" ibobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
dgux*) dgux*)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs' archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs'
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
skipping to change at line 11671 skipping to change at line 12118
# FreeBSD 3 and greater uses gcc -shared to do shared libraries. # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
freebsd* | dragonfly*) freebsd* | dragonfly*)
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compil er_flags' archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compil er_flags'
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
hpux9*) hpux9*)
if test "$GCC" = yes; then if test yes = "$GCC"; then
archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl} archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b
+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compil $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_f
er_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $l lags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname
ib' $lib'
else else
archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir - o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdi r/$soname = $lib || mv $output_objdir/$soname $lib' archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir - o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_obj dir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
fi fi
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
hardcode_direct=yes hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH, # hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library. # but as the default location of the library.
hardcode_minus_L=yes hardcode_minus_L=yes
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='$wl-E'
;; ;;
hpux10*) hpux10*)
if test "$GCC" = yes && test "$with_gnu_ld" = no; then if test yes,no = "$GCC,$with_gnu_ld"; then
archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${w archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$insta
l}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ll_libdir -o $lib $libobjs $deplibs $compiler_flags'
else else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi fi
if test "$with_gnu_ld" = no; then if test no = "$with_gnu_ld"; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
hardcode_direct=yes hardcode_direct=yes
hardcode_direct_absolute=yes hardcode_direct_absolute=yes
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH, # hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library. # but as the default location of the library.
hardcode_minus_L=yes hardcode_minus_L=yes
fi fi
;; ;;
hpux11*) hpux11*)
if test "$GCC" = yes && test "$with_gnu_ld" = no; then if test yes,no = "$GCC,$with_gnu_ld"; then
case $host_cpu in case $host_cpu in
hppa*64*) hppa*64*)
archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $d eplibs $compiler_flags' archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $depli bs $compiler_flags'
;; ;;
ia64*) ia64*)
archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nod efaultrpath -o $lib $libobjs $deplibs $compiler_flags' archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefault rpath -o $lib $libobjs $deplibs $compiler_flags'
;; ;;
*) *)
archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b $ {wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$ins tall_libdir -o $lib $libobjs $deplibs $compiler_flags'
;; ;;
esac esac
else else
case $host_cpu in case $host_cpu in
hppa*64*) hppa*64*)
archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplib s $compiler_flags' archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $c ompiler_flags'
;; ;;
ia64*) ia64*)
archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $ libobjs $deplibs $compiler_flags'
;; ;;
*) *)
# Older versions of the 11.00 compiler do not understand -b yet # Older versions of the 11.00 compiler do not understand -b yet
# (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understan ds -b" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understan ds -b" >&5
$as_echo_n "checking if $CC understands -b... " >&6; } $as_echo_n "checking if $CC understands -b... " >&6; }
if ${lt_cv_prog_compiler__b+:} false; then : if ${lt_cv_prog_compiler__b+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_prog_compiler__b=no lt_cv_prog_compiler__b=no
save_LDFLAGS="$LDFLAGS" save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS -b" LDFLAGS="$LDFLAGS -b"
echo "$lt_simple_link_test_code" > conftest.$ac_ext echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 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 # The linker can only warn and ignore the option if not recognized
# So say no if there are warnings # So say no if there are warnings
if test -s conftest.err; then if test -s conftest.err; then
# Append any errors to the config.log. # Append any errors to the config.log.
cat conftest.err 1>&5 cat conftest.err 1>&5
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
if diff conftest.exp conftest.er2 >/dev/null; then if diff conftest.exp conftest.er2 >/dev/null; then
lt_cv_prog_compiler__b=yes lt_cv_prog_compiler__b=yes
fi fi
else else
lt_cv_prog_compiler__b=yes lt_cv_prog_compiler__b=yes
fi fi
fi fi
$RM -r conftest* $RM -r conftest*
LDFLAGS="$save_LDFLAGS" LDFLAGS=$save_LDFLAGS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" > &5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" > &5
$as_echo "$lt_cv_prog_compiler__b" >&6; } $as_echo "$lt_cv_prog_compiler__b" >&6; }
if test x"$lt_cv_prog_compiler__b" = xyes; then if test yes = "$lt_cv_prog_compiler__b"; then
archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib
-o $lib $libobjs $deplibs $compiler_flags' $libobjs $deplibs $compiler_flags'
else else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $de plibs $linker_flags' archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $de plibs $linker_flags'
fi fi
;; ;;
esac esac
fi fi
if test "$with_gnu_ld" = no; then if test no = "$with_gnu_ld"; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
case $host_cpu in case $host_cpu in
hppa*64*|ia64*) hppa*64*|ia64*)
hardcode_direct=no hardcode_direct=no
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
*) *)
hardcode_direct=yes hardcode_direct=yes
hardcode_direct_absolute=yes hardcode_direct_absolute=yes
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH, # hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library. # but as the default location of the library.
hardcode_minus_L=yes hardcode_minus_L=yes
;; ;;
esac esac
fi fi
;; ;;
irix5* | irix6* | nonstopux*) irix5* | irix6* | nonstopux*)
if test "$GCC" = yes; then if test yes = "$GCC"; then
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flag
s ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-s s $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_ver
et_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so sion $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o
_locations -o $lib' $lib'
# Try to use the -exported_symbol ld option, if it does not # Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and # work, assume that -exports_file does not work either and
# implicitly export all symbols. # implicitly export all symbols.
# This should be the same for all languages, so no per-tag cache var iable. # This should be the same for all languages, so no per-tag cache var iable.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_ os linker accepts -exported_symbol" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_ os linker accepts -exported_symbol" >&5
$as_echo_n "checking whether the $host_os linker accepts -exported_symbol.. . " >&6; } $as_echo_n "checking whether the $host_os linker accepts -exported_symbol.. . " >&6; }
if ${lt_cv_irix_exported_symbol+:} false; then : if ${lt_cv_irix_exported_symbol+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
save_LDFLAGS="$LDFLAGS" save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-up LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update
date_registry ${wl}/dev/null" _registry $wl/dev/null"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
int foo (void) { return 0; } int foo (void) { return 0; }
_ACEOF _ACEOF
if ac_fn_c_try_link "$LINENO"; then : if ac_fn_c_try_link "$LINENO"; then :
lt_cv_irix_exported_symbol=yes lt_cv_irix_exported_symbol=yes
else else
lt_cv_irix_exported_symbol=no lt_cv_irix_exported_symbol=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LDFLAGS="$save_LDFLAGS" LDFLAGS=$save_LDFLAGS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbo l" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbo l" >&5
$as_echo "$lt_cv_irix_exported_symbol" >&6; } $as_echo "$lt_cv_irix_exported_symbol" >&6; }
if test "$lt_cv_irix_exported_symbol" = yes; then if test yes = "$lt_cv_irix_exported_symbol"; then
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $com archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $com
piler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_al piler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$
l "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_ wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_loc
objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ations $wl-exports_file $wl$export_symbols -o $lib'
fi fi
else else
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname
$soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` - $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -
update_registry ${output_objdir}/so_locations -o $lib' update_registry $output_objdir/so_locations -o $lib'
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -
soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstr soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstr
ing"` -update_registry ${output_objdir}/so_locations -exports_file $export_ ing"` -update_registry $output_objdir/so_locations -exports_file $export_sy
symbols -o $lib' mbols -o $lib'
fi fi
archive_cmds_need_lc='no' archive_cmds_need_lc='no'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
inherit_rpath=yes inherit_rpath=yes
link_all_deplibs=yes link_all_deplibs=yes
;; ;;
linux*)
case $cc_basename in
tcc*)
# Fabrice Bellard et al's Tiny C Compiler
ld_shlibs=yes
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compi
ler_flags'
;;
esac
;;
netbsd*) netbsd*)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flag s' # a.out archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flag s' # a.out
else else
archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
fi fi
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
newsos6) newsos6)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs' archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs'
hardcode_direct=yes hardcode_direct=yes
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
*nto* | *qnx*) *nto* | *qnx*)
;; ;;
openbsd*) openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then if test -f /usr/libexec/ld.so; then
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
hardcode_direct_absolute=yes hardcode_direct_absolute=yes
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$hos t_os-$host_cpu" = "openbsd2.8-powerpc"; then if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $com piler_flags' archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $com piler_flags'
archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $depli archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $depli
bs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' bs $compiler_flags $wl-retain-symbols-file,$export_symbols'
hardcode_libdir_flag_spec='${wl}-rpath,$libdir' hardcode_libdir_flag_spec='$wl-rpath,$libdir'
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='$wl-E'
else else
case $host_os in archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $com
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) piler_flags'
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker hardcode_libdir_flag_spec='$wl-rpath,$libdir'
_flags'
hardcode_libdir_flag_spec='-R$libdir'
;;
*)
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $
compiler_flags'
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
esac
fi fi
else else
ld_shlibs=no ld_shlibs=no
fi fi
;; ;;
os2*) os2*)
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes hardcode_minus_L=yes
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/ shrext_cmds=.dll
$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.de archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMI
f~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $out NSTANCE" > $output_objdir/$libname.def~
put_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
$libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
$deplibs $compiler_flags $output_objdir/$libname.def' $ECHO EXPORTS >> $output_objdir/$libname.def~
old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $outpu emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname
t_objdir/$libname.def' .def~
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $comp
iler_flags $output_objdir/$libname.def~
emximp -o $lib $output_objdir/$libname.def'
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANC
E TERMINSTANCE" > $output_objdir/$libname.def~
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
$ECHO EXPORTS >> $output_objdir/$libname.def~
prefix_cmds="$SED"~
if test EXPORTS = "`$SED 1q $export_symbols`"; then
prefix_cmds="$prefix_cmds -e 1d";
fi~
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $comp
iler_flags $output_objdir/$libname.def~
emximp -o $lib $output_objdir/$libname.def'
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a
$output_objdir/$libname.def'
enable_shared_with_static_runtimes=yes
;; ;;
osf3*) osf3*)
if test "$GCC" = yes; then if test yes = "$GCC"; then
allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' allow_undefined_flag=' $wl-expect_unresolved $wl\*'
archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $co
compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo mpiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "
_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${outp $wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_lo
ut_objdir}/so_locations -o $lib' cations -o $lib'
else else
allow_undefined_flag=' -expect_unresolved \*' allow_undefined_flag=' -expect_unresolved \*'
archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $ compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set _version $verstring"` -update_registry ${output_objdir}/so_locations -o $li b' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $co mpiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_v ersion $verstring"` -update_registry $output_objdir/so_locations -o $lib'
fi fi
archive_cmds_need_lc='no' archive_cmds_need_lc='no'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=: hardcode_libdir_separator=:
;; ;;
osf4* | osf5*) # as osf3* with the addition of -msym flag osf4* | osf5*) # as osf3* with the addition of -msym flag
if test "$GCC" = yes; then if test yes = "$GCC"; then
allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' allow_undefined_flag=' $wl-expect_unresolved $wl\*'
archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $d
$deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$ve eplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring"
rstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$
_registry ${wl}${output_objdir}/so_locations -o $lib' output_objdir/so_locations -o $lib'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
else else
allow_undefined_flag=' -expect_unresolved \*' allow_undefined_flag=' -expect_unresolved \*'
archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $ compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $co mpiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all " -set_version $verstring"` -update_registry $output_objdir/so_locations -o $ lib'
archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s % s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s % s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compil er_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO " -set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_ flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-se t_version $verstring"` -update_registry $output_objdir/so_locations -o $lib ~$RM $lib.exp'
# Both c and cxx compiler support -rpath directly # Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir' hardcode_libdir_flag_spec='-rpath $libdir'
fi fi
archive_cmds_need_lc='no' archive_cmds_need_lc='no'
hardcode_libdir_separator=: hardcode_libdir_separator=:
;; ;;
solaris*) solaris*)
no_undefined_flag=' -z defs' no_undefined_flag=' -z defs'
if test "$GCC" = yes; then if test yes = "$GCC"; then
wlarc='${wl}' wlarc='$wl'
archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$ archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname
soname -o $lib $libobjs $deplibs $compiler_flags' -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl }-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else else
case `$CC -V 2>&1` in case `$CC -V 2>&1` in
*"Compilers 5.0"*) *"Compilers 5.0"*)
wlarc='' wlarc=''
archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $li bobjs $deplibs $linker_flags' archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libo bjs $deplibs $linker_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbo ls | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbo ls | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libo bjs $deplibs $linker_flags~$RM $lib.exp' $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $lib objs $deplibs $linker_flags~$RM $lib.exp'
;; ;;
*) *)
wlarc='${wl}' wlarc='$wl'
archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $li archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libo
bobjs $deplibs $compiler_flags' bjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbo ls | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbo ls | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
$CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libo bjs $deplibs $compiler_flags~$RM $lib.exp' $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $lib objs $deplibs $compiler_flags~$RM $lib.exp'
;; ;;
esac esac
fi fi
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
case $host_os in case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;; solaris2.[0-5] | solaris2.[0-5].*) ;;
*) *)
# The compiler driver will combine and reorder linker options, # The compiler driver will combine and reorder linker options,
# but understands `-z linker_flag'. GCC discards it without `$wl', # but understands '-z linker_flag'. GCC discards it without '$wl',
# but is careful enough not to reorder. # but is careful enough not to reorder.
# Supported since Solaris 2.6 (maybe 2.5.1?) # Supported since Solaris 2.6 (maybe 2.5.1?)
if test "$GCC" = yes; then if test yes = "$GCC"; then
whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl} whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z $
-z ${wl}defaultextract' {wl}defaultextract'
else else
whole_archive_flag_spec='-z allextract$convenience -z defaultextra ct' whole_archive_flag_spec='-z allextract$convenience -z defaultextra ct'
fi fi
;; ;;
esac esac
link_all_deplibs=yes link_all_deplibs=yes
;; ;;
sunos4*) sunos4*)
if test "x$host_vendor" = xsequent; then if test sequent = "$host_vendor"; then
# Use $CC to link under sequent, because it throws in some extra .o # Use $CC to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work. # files that make .init and .fini sections work.
archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $comp iler_flags' archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compil er_flags'
else else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $depli bs $linker_flags' archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $depli bs $linker_flags'
fi fi
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
sysv4) sysv4)
skipping to change at line 12017 skipping to change at line 12486
if test -d /usr/nec; then if test -d /usr/nec; then
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fl ags' archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fl ags'
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
runpath_var=LD_RUN_PATH runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes hardcode_runpath_var=yes
ld_shlibs=yes ld_shlibs=yes
fi fi
;; ;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
no_undefined_flag='${wl}-z,text' no_undefined_flag='$wl-z,text'
archive_cmds_need_lc=no archive_cmds_need_lc=no
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
runpath_var='LD_RUN_PATH' runpath_var='LD_RUN_PATH'
if test "$GCC" = yes; then if test yes = "$GCC"; then
archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $c
$compiler_flags' ompiler_flags'
archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl} archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$
-h,$soname -o $lib $libobjs $deplibs $compiler_flags' soname -o $lib $libobjs $deplibs $compiler_flags'
else else
archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $comp archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compil
iler_flags' er_flags'
archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$s archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$sonam
oname -o $lib $libobjs $deplibs $compiler_flags' e -o $lib $libobjs $deplibs $compiler_flags'
fi fi
;; ;;
sysv5* | sco3.2v5* | sco5v6*) sysv5* | sco3.2v5* | sco5v6*)
# Note: We can NOT use -z defs as we might desire, because we do not # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to # link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would # always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text # 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 # though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs. # as -z defs.
no_undefined_flag='${wl}-z,text' no_undefined_flag='$wl-z,text'
allow_undefined_flag='${wl}-z,nodefs' allow_undefined_flag='$wl-z,nodefs'
archive_cmds_need_lc=no archive_cmds_need_lc=no
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_flag_spec='$wl-R,$libdir'
hardcode_libdir_separator=':' hardcode_libdir_separator=':'
link_all_deplibs=yes link_all_deplibs=yes
export_dynamic_flag_spec='${wl}-Bexport' export_dynamic_flag_spec='$wl-Bexport'
runpath_var='LD_RUN_PATH' runpath_var='LD_RUN_PATH'
if test "$GCC" = yes; then if test yes = "$GCC"; then
archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $c
$compiler_flags' ompiler_flags'
archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl} archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$
-h,$soname -o $lib $libobjs $deplibs $compiler_flags' soname -o $lib $libobjs $deplibs $compiler_flags'
else else
archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $comp archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compil
iler_flags' er_flags'
archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$s archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$sonam
oname -o $lib $libobjs $deplibs $compiler_flags' e -o $lib $libobjs $deplibs $compiler_flags'
fi fi
;; ;;
uts4*) uts4*)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs' archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_fla gs'
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
*) *)
ld_shlibs=no ld_shlibs=no
;; ;;
esac esac
if test x$host_vendor = xsni; then if test sni = "$host_vendor"; then
case $host in case $host in
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
export_dynamic_flag_spec='${wl}-Blargedynsym' export_dynamic_flag_spec='$wl-Blargedynsym'
;; ;;
esac esac
fi fi
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
$as_echo "$ld_shlibs" >&6; } $as_echo "$ld_shlibs" >&6; }
test "$ld_shlibs" = no && can_build_shared=no test no = "$ld_shlibs" && can_build_shared=no
with_gnu_ld=$with_gnu_ld with_gnu_ld=$with_gnu_ld
# #
# Do we need to explicitly link libc? # Do we need to explicitly link libc?
# #
case "x$archive_cmds_need_lc" in case "x$archive_cmds_need_lc" in
x|xyes) x|xyes)
# Assume -lc should be added # Assume -lc should be added
archive_cmds_need_lc=yes archive_cmds_need_lc=yes
if test "$enable_shared" = yes && test "$GCC" = yes; then if test yes,yes = "$GCC,$enable_shared"; then
case $archive_cmds in case $archive_cmds in
*'~'*) *'~'*)
# FIXME: we may have to deal with multi-command sequences. # FIXME: we may have to deal with multi-command sequences.
;; ;;
'$CC '*) '$CC '*)
# Test whether the compiler implicitly links with -lc since on some # Test whether the compiler implicitly links with -lc since on some
# systems, -lgcc has to come before -lc. If gcc already passes -lc # systems, -lgcc has to come before -lc. If gcc already passes -lc
# to ld, don't add -lc before -lgcc. # to ld, don't add -lc before -lgcc.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
skipping to change at line 12155 skipping to change at line 12624
archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
;; ;;
esac esac
fi fi
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characte ristics" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characte ristics" >&5
$as_echo_n "checking dynamic linker characteristics... " >&6; } $as_echo_n "checking dynamic linker characteristics... " >&6; }
if test "$GCC" = yes; then if test yes = "$GCC"; then
case $host_os in case $host_os in
darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
*) lt_awk_arg="/^libraries:/" ;; *) lt_awk_arg='/^libraries:/' ;;
esac esac
case $host_os in case $host_os in
mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
*) lt_sed_strip_eq="s,=/,/,g" ;; *) lt_sed_strip_eq='s|=/|/|g' ;;
esac esac
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e " s/^libraries://" -e $lt_sed_strip_eq` lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e " s/^libraries://" -e $lt_sed_strip_eq`
case $lt_search_path_spec in case $lt_search_path_spec in
*\;*) *\;*)
# if the path contains ";" then we assume it to be the separator # if the path contains ";" then we assume it to be the separator
# otherwise default to the standard path separator (i.e. ":") - it is # otherwise default to the standard path separator (i.e. ":") - it is
# assumed that no part of a normal pathname contains ";" but that shoul d # assumed that no part of a normal pathname contains ";" but that shoul d
# okay in the real world where ";" in dirpaths is itself problematic. # okay in the real world where ";" in dirpaths is itself problematic.
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
;; ;;
*) *)
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPAR ATOR/ /g"` lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPAR ATOR/ /g"`
;; ;;
esac esac
# Ok, now we have the path, separated by spaces, we can step through it # Ok, now we have the path, separated by spaces, we can step through it
# and add multilib dir if necessary. # and add multilib dir if necessary...
lt_tmp_lt_search_path_spec= lt_tmp_lt_search_path_spec=
lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-director
2>/dev/null` y 2>/dev/null`
# ...but if some path component already ends with the multilib dir we ass
ume
# that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer)
.
case "$lt_multi_os_dir; $lt_search_path_spec " in
"/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/
"*)
lt_multi_os_dir=
;;
esac
for lt_sys_path in $lt_search_path_spec; do for lt_sys_path in $lt_search_path_spec; do
if test -d "$lt_sys_path/$lt_multi_os_dir"; then if test -d "$lt_sys_path$lt_multi_os_dir"; then
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$
$lt_multi_os_dir" lt_multi_os_dir"
else elif test -n "$lt_multi_os_dir"; then
test -d "$lt_sys_path" && \ test -d "$lt_sys_path" && \
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path " lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path "
fi fi
done done
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
BEGIN {RS=" "; FS="/|\n";} { BEGIN {RS = " "; FS = "/|\n";} {
lt_foo=""; lt_foo = "";
lt_count=0; lt_count = 0;
for (lt_i = NF; lt_i > 0; lt_i--) { for (lt_i = NF; lt_i > 0; lt_i--) {
if ($lt_i != "" && $lt_i != ".") { if ($lt_i != "" && $lt_i != ".") {
if ($lt_i == "..") { if ($lt_i == "..") {
lt_count++; lt_count++;
} else { } else {
if (lt_count == 0) { if (lt_count == 0) {
lt_foo="/" $lt_i lt_foo; lt_foo = "/" $lt_i lt_foo;
} else { } else {
lt_count--; lt_count--;
} }
} }
} }
} }
if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_foo != "") { lt_freq[lt_foo]++; }
if (lt_freq[lt_foo] == 1) { print lt_foo; } if (lt_freq[lt_foo] == 1) { print lt_foo; }
}'` }'`
# AWK program above erroneously prepends '/' to C:/dos/paths # AWK program above erroneously prepends '/' to C:/dos/paths
# for these hosts. # for these hosts.
case $host_os in case $host_os in
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
$SED 's,/\([A-Za-z]:\),\1,g'` ;; $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
esac esac
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else else
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
fi fi
library_names_spec= library_names_spec=
libname_spec='lib$name' libname_spec='lib$name'
soname_spec= soname_spec=
shrext_cmds=".so" shrext_cmds=.so
postinstall_cmds= postinstall_cmds=
postuninstall_cmds= postuninstall_cmds=
finish_cmds= finish_cmds=
finish_eval= finish_eval=
shlibpath_var= shlibpath_var=
shlibpath_overrides_runpath=unknown shlibpath_overrides_runpath=unknown
version_type=none version_type=none
dynamic_linker="$host_os ld.so" dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" sys_lib_dlsearch_path_spec="/lib /usr/lib"
need_lib_prefix=unknown need_lib_prefix=unknown
hardcode_into_libs=no hardcode_into_libs=no
# when you set need_version to no, make sure it does not cause -set_version # when you set need_version to no, make sure it does not cause -set_version
# flags to be left without arguments # flags to be left without arguments
need_version=unknown need_version=unknown
case $host_os in case $host_os in
aix3*) aix3*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix $libname. a' library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
shlibpath_var=LIBPATH shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version to the na me. # AIX 3 has no versioning support, so we append a major version to the na me.
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
;; ;;
aix[4-9]*) aix[4-9]*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
hardcode_into_libs=yes hardcode_into_libs=yes
if test "$host_cpu" = ia64; then if test ia64 = "$host_cpu"; then
# AIX 5 supports IA64 # AIX 5 supports IA64
library_names_spec='${libname}${release}${shared_ext}$major ${libname}$ {release}${shared_ext}$versuffix $libname${shared_ext}' library_names_spec='$libname$release$shared_ext$major $libname$release$ shared_ext$versuffix $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
else else
# With GCC up to 2.95.x, collect2 would create an import file # With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with # for dependence libraries. The import file would start with
# the line `#! .'. This would cause the generated library to # the line '#! .'. This would cause the generated library to
# depend on `.', always an invalid library. This was fixed in # depend on '.', always an invalid library. This was fixed in
# development snapshots of GCC prior to 3.0. # development snapshots of GCC prior to 3.0.
case $host_os in case $host_os in
aix4 | aix4.[01] | aix4.[01].*) aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97 )' if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97 )'
echo ' yes ' echo ' yes '
echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
: :
else else
can_build_shared=no can_build_shared=no
fi fi
;; ;;
esac esac
# AIX (on Power*) has no versioning support, so currently we can not ha # Using Import Files as archive members, it is possible to support
rdcode correct # filename-based versioning of shared library archives on AIX. While
# this would work for both with and without runtime linking, it will
# prevent static linking of such archives. So we do filename-based
# shared library versioning with .so extension only, which is used
# when both runtime linking and shared linking is enabled.
# Unfortunately, runtime linking may impact performance, so we do
# not want this to be the default eventually. Also, we use the
# versioned .so libs for executables only if there is the -brtl
# linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
# To allow for filename-based versioning support, we need to create
# libNAME.so.V as an archive file, containing:
# *) an Import File, referring to the versioned filename of the
# archive as well as the shared archive member, telling the
# bitwidth (32 or 64) of that shared object, and providing the
# list of exported symbols of that shared object, eventually
# decorated with the 'weak' keyword
# *) the shared object with the F_LOADONLY flag set, to really avoid
# it being seen by the linker.
# At run time we better use the real file rather than another symlink,
# but for link time we create the symlink libNAME.so -> libNAME.so.V
case $with_aix_soname,$aix_use_runtimelinking in
# AIX (on Power*) has no versioning support, so currently we cannot har
dcode correct
# soname into executable. Probably we can add versioning support to # soname into executable. Probably we can add versioning support to
# collect2, so additional links can be useful in future. # collect2, so additional links can be useful in future.
if test "$aix_use_runtimelinking" = yes; then aix,yes) # traditional libtool
dynamic_linker='AIX unversionable lib.so'
# If using run time linking (on AIX 4.2 or later) use lib<name>.so # If using run time linking (on AIX 4.2 or later) use lib<name>.so
# instead of lib<name>.a to let people know that these are not # instead of lib<name>.a to let people know that these are not
# typical AIX shared libraries. # typical AIX shared libraries.
library_names_spec='${libname}${release}${shared_ext}$versuffix ${lib library_names_spec='$libname$release$shared_ext$versuffix $libname$re
name}${release}${shared_ext}$major $libname${shared_ext}' lease$shared_ext$major $libname$shared_ext'
else ;;
aix,no) # traditional AIX only
dynamic_linker='AIX lib.a(lib.so.V)'
# We preserve .a as extension for shared libraries through AIX4.2 # We preserve .a as extension for shared libraries through AIX4.2
# and later when we are not doing run time linking. # and later when we are not doing run time linking.
library_names_spec='${libname}${release}.a $libname.a' library_names_spec='$libname$release.a $libname.a'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
fi ;;
svr4,*) # full svr4 only
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
library_names_spec='$libname$release$shared_ext$major $libname$shared
_ext'
# We do not specify a path in Import Files, so LIBPATH fires.
shlibpath_overrides_runpath=yes
;;
*,yes) # both, prefer svr4
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(li
b.so.V)"
library_names_spec='$libname$release$shared_ext$major $libname$shared
_ext'
# unpreferred sharedlib libNAME.a needs extra handling
postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_st
ripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_res
ult.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme"
|| test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libex
t"'
postuninstall_cmds='for n in $library_names $old_library; do :; done~
func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_a
ppend rmfiles " $odir/$func_stripname_result.$libext"'
# We do not specify a path in Import Files, so LIBPATH fires.
shlibpath_overrides_runpath=yes
;;
*,no) # both, prefer aix
dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_
spec.o)"
library_names_spec='$libname$release.a $libname.a'
soname_spec='$libname$release$shared_ext$major'
# unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extr
a handling
postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dln
ame $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $stripli
b $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname
"" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_res
ult.so)'
postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/
$dlname"~for n in $old_library $library_names; do :; done~func_stripname ""
".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
;;
esac
shlibpath_var=LIBPATH shlibpath_var=LIBPATH
fi fi
;; ;;
amigaos*) amigaos*)
case $host_cpu in case $host_cpu in
powerpc) powerpc)
# Since July 2007 AmigaOS4 officially supports .so libraries. # Since July 2007 AmigaOS4 officially supports .so libraries.
# When compiling the executable, add -use-dynld -Lsobjs: to the compile line. # When compiling the executable, add -use-dynld -Lsobjs: to the compile line.
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna me}${release}${shared_ext}$major $libname${shared_ext}' library_names_spec='$libname$release$shared_ext$versuffix $libname$rele ase$shared_ext$major $libname$shared_ext'
;; ;;
m68k) m68k)
library_names_spec='$libname.ixlibrary $libname.a' library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs. # Create ${libname}_ixlibrary.a entries in /sys/libs.
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libnam e=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; te st $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libnam e=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $R M /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${lib name}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || ex it 1; done'
;; ;;
esac esac
;; ;;
beos*) beos*)
library_names_spec='${libname}${shared_ext}' library_names_spec='$libname$shared_ext'
dynamic_linker="$host_os ld.so" dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH shlibpath_var=LIBRARY_PATH
;; ;;
bsdi[45]*) bsdi[45]*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH 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_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" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
# the default ld.so.conf also contains /usr/contrib/lib and # 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 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
# libtool to hard-code these into programs # libtool to hard-code these into programs
;; ;;
cygwin* | mingw* | pw32* | cegcc*) cygwin* | mingw* | pw32* | cegcc*)
version_type=windows version_type=windows
shrext_cmds=".dll" shrext_cmds=.dll
need_version=no need_version=no
need_lib_prefix=no need_lib_prefix=no
case $GCC,$cc_basename in case $GCC,$cc_basename in
yes,*) yes,*)
# gcc # gcc
library_names_spec='$libname.dll.a' library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds # DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename \${file}`~ postinstall_cmds='base_file=`basename \$file`~
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlna dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname
me'\''`~ '\''`~
dldir=$destdir/`dirname \$dlpath`~ dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~ test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~ $install_prog $dir/$dlname \$dldir/$dlname~
chmod a+x \$dldir/$dlname~ chmod a+x \$dldir/$dlname~
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
fi' fi'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\' '`~ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\' '`~
dlpath=$dir/\$dldll~ dlpath=$dir/\$dldll~
$RM \$dlpath' $RM \$dlpath'
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
case $host_os in case $host_os in
cygwin*) cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib' # Cygwin DLLs use 'cyg' prefix rather than 'lib'
soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $ SED -e 's/[.]/-/g'`$versuffix$shared_ext'
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
;; ;;
mingw* | cegcc*) mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix # MinGW DLLs use traditional 'lib' prefix
soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versu ffix}${shared_ext}' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$ shared_ext'
;; ;;
pw32*) pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib' # pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${re lease} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $relea se | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
;; ;;
esac esac
dynamic_linker='Win32 ld.exe' dynamic_linker='Win32 ld.exe'
;; ;;
*,cl*) *,cl*)
# Native MSVC # Native MSVC
libname_spec='$name' libname_spec='$name'
soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuff soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$sh
ix}${shared_ext}' ared_ext'
library_names_spec='${libname}.dll.lib' library_names_spec='$libname.dll.lib'
case $build_os in case $build_os in
mingw*) mingw*)
sys_lib_search_path_spec= sys_lib_search_path_spec=
lt_save_ifs=$IFS lt_save_ifs=$IFS
IFS=';' IFS=';'
for lt_path in $LIB for lt_path in $LIB
do do
IFS=$lt_save_ifs IFS=$lt_save_ifs
# Let DOS variable expansion print the short 8.3 style file name. # Let DOS variable expansion print the short 8.3 style file name.
skipping to change at line 12403 skipping to change at line 12929
;; ;;
cygwin*) cygwin*)
# Convert to unix form, then to dos form, then back to unix form # Convert to unix form, then to dos form, then back to unix form
# but this time dos style (no spaces!) so that the unix form looks # but this time dos style (no spaces!) so that the unix form looks
# like /cygdrive/c/PROGRA~1:/cygdr... # like /cygdrive/c/PROGRA~1:/cygdr...
sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_ spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_ spec" 2>/dev/null`
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path _spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path _spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
;; ;;
*) *)
sys_lib_search_path_spec="$LIB" sys_lib_search_path_spec=$LIB
if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null ; then if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null ; then
# It is most probably a Windows format PATH. # It is most probably a Windows format PATH.
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
else else
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
fi fi
# FIXME: find the short name or the path components, as spaces are # FIXME: find the short name or the path components, as spaces are
# common. (e.g. "Program Files" -> "PROGRA~1") # common. (e.g. "Program Files" -> "PROGRA~1")
;; ;;
esac esac
# DLL is installed to $(libdir)/../bin by postinstall_cmds # DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename \${file}`~ postinstall_cmds='base_file=`basename \$file`~
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlna dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname
me'\''`~ '\''`~
dldir=$destdir/`dirname \$dlpath`~ dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~ test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname' $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\' '`~ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\' '`~
dlpath=$dir/\$dldll~ dlpath=$dir/\$dldll~
$RM \$dlpath' $RM \$dlpath'
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
dynamic_linker='Win32 link.exe' dynamic_linker='Win32 link.exe'
;; ;;
*) *)
# Assume MSVC wrapper # Assume MSVC wrapper
library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${ versuffix}${shared_ext} $libname.lib' library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versu ffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe' dynamic_linker='Win32 ld.exe'
;; ;;
esac esac
# FIXME: first we should search . and the directory the executable is in # FIXME: first we should search . and the directory the executable is in
shlibpath_var=PATH shlibpath_var=PATH
;; ;;
darwin* | rhapsody*) darwin* | rhapsody*)
dynamic_linker="$host_os dyld" dynamic_linker="$host_os dyld"
version_type=darwin version_type=darwin
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${major}$shared_ext ${libname}$sh library_names_spec='$libname$release$major$shared_ext $libname$shared_ext
ared_ext' '
soname_spec='${libname}${release}${major}$shared_ext' soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
;; ;;
dgux*) dgux*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname$shared_ext' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
freebsd* | dragonfly*) freebsd* | dragonfly*)
# DragonFly does not have aout. When/if they implement a new # DragonFly does not have aout. When/if they implement a new
# versioning mechanism, adjust this. # versioning mechanism, adjust this.
if test -x /usr/bin/objformat; then if test -x /usr/bin/objformat; then
objformat=`/usr/bin/objformat` objformat=`/usr/bin/objformat`
else else
case $host_os in case $host_os in
freebsd[23].*) objformat=aout ;; freebsd[23].*) objformat=aout ;;
*) objformat=elf ;; *) objformat=elf ;;
esac esac
fi fi
version_type=freebsd-$objformat version_type=freebsd-$objformat
case $version_type in case $version_type in
freebsd-elf*) freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$versuffix ${lib name}${release}${shared_ext} $libname${shared_ext}' library_names_spec='$libname$release$shared_ext$versuffix $libname$re lease$shared_ext$major $libname$shared_ext'
need_version=no need_version=no
need_lib_prefix=no need_lib_prefix=no
;; ;;
freebsd-*) freebsd-*)
library_names_spec='${libname}${release}${shared_ext}$versuffix $libn ame${shared_ext}$versuffix' library_names_spec='$libname$release$shared_ext$versuffix $libname$sh ared_ext$versuffix'
need_version=yes need_version=yes
;; ;;
esac esac
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
case $host_os in case $host_os in
freebsd2.*) freebsd2.*)
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
;; ;;
freebsd3.[01]* | freebsdelf3.[01]*) freebsd3.[01]* | freebsdelf3.[01]*)
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
skipping to change at line 12506 skipping to change at line 13032
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
*) # from 4.6 on, and DragonFly *) # from 4.6 on, and DragonFly
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
esac esac
;; ;;
gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname
}${release}${shared_ext}${major} ${libname}${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
haiku*) haiku*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
dynamic_linker="$host_os runtime_loader" dynamic_linker="$host_os runtime_loader"
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}${major} ${libname}${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LIBRARY_PATH shlibpath_var=LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=no
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/ system/lib' sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/ system/lib'
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
hpux9* | hpux10* | hpux11*) hpux9* | hpux10* | hpux11*)
# Give a soname corresponding to the major version so that dld.sl refuses to # Give a soname corresponding to the major version so that dld.sl refuses to
# link against other versions. # link against other versions.
version_type=sunos version_type=sunos
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
case $host_cpu in case $host_cpu in
ia64*) ia64*)
shrext_cmds='.so' shrext_cmds='.so'
hardcode_into_libs=yes hardcode_into_libs=yes
dynamic_linker="$host_os dld.so" dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna library_names_spec='$libname$release$shared_ext$versuffix $libname$rele
me}${release}${shared_ext}$major $libname${shared_ext}' ase$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
if test "X$HPUX_IA64_MODE" = X32; then if test 32 = "$HPUX_IA64_MODE"; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/ local/lib" sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/ local/lib"
else else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
fi fi
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;; ;;
hppa*64*) hppa*64*)
shrext_cmds='.sl' shrext_cmds='.sl'
hardcode_into_libs=yes hardcode_into_libs=yes
dynamic_linker="$host_os dld.sl" dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna library_names_spec='$libname$release$shared_ext$versuffix $libname$rele
me}${release}${shared_ext}$major $libname${shared_ext}' ase$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;; ;;
*) *)
shrext_cmds='.sl' shrext_cmds='.sl'
dynamic_linker="$host_os dld.sl" dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna library_names_spec='$libname$release$shared_ext$versuffix $libname$rele
me}${release}${shared_ext}$major $libname${shared_ext}' ase$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
;; ;;
esac esac
# HP-UX runs *really* slowly unless shared libraries are mode 555, ... # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
postinstall_cmds='chmod 555 $lib' postinstall_cmds='chmod 555 $lib'
# or fails outright, so override atomically: # or fails outright, so override atomically:
install_override_mode=555 install_override_mode=555
;; ;;
interix[3-9]*) interix[3-9]*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major ${libname}${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
irix5* | irix6* | nonstopux*) irix5* | irix6* | nonstopux*)
case $host_os in case $host_os in
nonstopux*) version_type=nonstopux ;; nonstopux*) version_type=nonstopux ;;
*) *)
if test "$lt_cv_prog_gnu_ld" = yes; then if test yes = "$lt_cv_prog_gnu_ld"; then
version_type=linux # correct to gnu/linux during the next bi g refactor version_type=linux # correct to gnu/linux during the next bi g refactor
else else
version_type=irix version_type=irix
fi ;; fi ;;
esac esac
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${ e$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
shared_ext}'
case $host_os in case $host_os in
irix5* | nonstopux*) irix5* | nonstopux*)
libsuff= shlibsuff= libsuff= shlibsuff=
;; ;;
*) *)
case $LD in # libtool.m4 will add one of these switches to LD case $LD in # libtool.m4 will add one of these switches to LD
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
libsuff= shlibsuff= libmagic=32-bit;; libsuff= shlibsuff= libmagic=32-bit;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
libsuff=32 shlibsuff=N32 libmagic=N32;; libsuff=32 shlibsuff=N32 libmagic=N32;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
libsuff=64 shlibsuff=64 libmagic=64-bit;; libsuff=64 shlibsuff=64 libmagic=64-bit;;
*) libsuff= shlibsuff= libmagic=never-match;; *) libsuff= shlibsuff= libmagic=never-match;;
esac esac
;; ;;
esac esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/li sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$li
b${libsuff}" bsuff"
sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
# No shared lib support for Linux oldld, aout, or coff. # No shared lib support for Linux oldld, aout, or coff.
linux*oldld* | linux*aout* | linux*coff*) linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no dynamic_linker=no
;; ;;
linux*android*)
version_type=none # Android doesn't support versioned libraries.
need_lib_prefix=no
need_version=no
library_names_spec='$libname$release$shared_ext'
soname_spec='$libname$release$shared_ext'
finish_cmds=
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
# This implies no fast_install, which is unacceptable.
# Some rework will be needed to allow for fast_install
# before this can be enabled.
hardcode_into_libs=yes
dynamic_linker='Android linker'
# Don't embed -rpath directories since the linker doesn't support them.
hardcode_libdir_flag_spec='-L$libdir'
;;
# This must be glibc/ELF. # This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu) linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
# Some binutils ld are patched to set DT_RUNPATH # Some binutils ld are patched to set DT_RUNPATH
if ${lt_cv_shlibpath_overrides_runpath+:} false; then : if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
lt_cv_shlibpath_overrides_runpath=no lt_cv_shlibpath_overrides_runpath=no
save_LDFLAGS=$LDFLAGS save_LDFLAGS=$LDFLAGS
skipping to change at line 12702 skipping to change at line 13237
# people can always --disable-shared, the test was removed, and we # people can always --disable-shared, the test was removed, and we
# assume the GNU/Linux dynamic linker is in use. # assume the GNU/Linux dynamic linker is in use.
dynamic_linker='GNU/Linux ld.so' dynamic_linker='GNU/Linux ld.so'
;; ;;
netbsd*) netbsd*)
version_type=sunos version_type=sunos
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna me}${shared_ext}$versuffix' library_names_spec='$libname$release$shared_ext$versuffix $libname$shar ed_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so' dynamic_linker='NetBSD (a.out) ld.so'
else else
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libna library_names_spec='$libname$release$shared_ext$versuffix $libname$rele
me}${release}${shared_ext}$major ${libname}${shared_ext}' ase$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
dynamic_linker='NetBSD ld.elf_so' dynamic_linker='NetBSD ld.elf_so'
fi fi
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
newsos6) newsos6)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname }${release}${shared_ext}$major $libname${shared_ext}' library_names_spec='$libname$release$shared_ext$versuffix $libname$releas e$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
;; ;;
*nto* | *qnx*) *nto* | *qnx*)
version_type=qnx version_type=qnx
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
hardcode_into_libs=yes hardcode_into_libs=yes
dynamic_linker='ldqnx.so' dynamic_linker='ldqnx.so'
;; ;;
openbsd*) openbsd* | bitrig*)
version_type=sunos version_type=sunos
sys_lib_dlsearch_path_spec="/usr/lib" sys_lib_dlsearch_path_spec=/usr/lib
need_lib_prefix=no need_lib_prefix=no
# Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
case $host_os in need_version=no
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 else
shlibpath_overrides_runpath=yes need_version=yes
fi fi
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared
_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;; ;;
os2*) os2*)
libname_spec='$name' libname_spec='$name'
shrext_cmds=".dll" version_type=windows
shrext_cmds=.dll
need_version=no
need_lib_prefix=no need_lib_prefix=no
library_names_spec='$libname${shared_ext} $libname.a' # OS/2 can only load a DLL with a base name of 8 characters or less.
soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
v=$($ECHO $release$versuffix | tr -d .-);
n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
$ECHO $n$v`$shared_ext'
library_names_spec='${libname}_dll.$libext'
dynamic_linker='OS/2 ld.exe' dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH shlibpath_var=BEGINLIBPATH
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
postinstall_cmds='base_file=`basename \$file`~
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'
\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~
chmod a+x \$dldir/$dlname~
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
fi'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''
`~
dlpath=$dir/\$dldll~
$RM \$dlpath'
;; ;;
osf3* | osf4* | osf5*) osf3* | osf4* | osf5*)
version_type=osf version_type=osf
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH 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_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr /lib /usr/local/lib /var/shlib"
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;; ;;
rdos*) rdos*)
dynamic_linker=no dynamic_linker=no
;; ;;
solaris*) solaris*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
hardcode_into_libs=yes hardcode_into_libs=yes
# ldd complains unless libraries are executable # ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib' postinstall_cmds='chmod +x $lib'
;; ;;
sunos4*) sunos4*)
version_type=sunos version_type=sunos
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname }${shared_ext}$versuffix' library_names_spec='$libname$release$shared_ext$versuffix $libname$shared _ext$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
if test "$with_gnu_ld" = yes; then if test yes = "$with_gnu_ld"; then
need_lib_prefix=no need_lib_prefix=no
fi fi
need_version=yes need_version=yes
;; ;;
sysv4 | sysv4.3*) sysv4 | sysv4.3*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in case $host_vendor in
sni) sni)
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
need_lib_prefix=no need_lib_prefix=no
runpath_var=LD_RUN_PATH runpath_var=LD_RUN_PATH
;; ;;
siemens) siemens)
need_lib_prefix=no need_lib_prefix=no
;; ;;
motorola) motorola)
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
;; ;;
esac esac
;; ;;
sysv4*MP*) sysv4*MP*)
if test -d /usr/nec ;then if test -d /usr/nec; then
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_e library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.
xt}.$major $libname${shared_ext}' $major $libname$shared_ext'
soname_spec='$libname${shared_ext}.$major' soname_spec='$libname$shared_ext.$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
fi fi
;; ;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
version_type=freebsd-elf version_type=sco
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext} $libname${shared_ext}' e$shared_ext $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes shlibpath_overrides_runpath=yes
hardcode_into_libs=yes hardcode_into_libs=yes
if test "$with_gnu_ld" = yes; then if test yes = "$with_gnu_ld"; then
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr /lib /lib' sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr /lib /lib'
else else
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
case $host_os in case $host_os in
sco3.2v5*) sco3.2v5*)
sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
;; ;;
esac esac
fi fi
sys_lib_dlsearch_path_spec='/usr/lib' sys_lib_dlsearch_path_spec='/usr/lib'
;; ;;
tpf*) tpf*)
# TPF is a cross-target only. Preferred cross-host = GNU/Linux. # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no need_lib_prefix=no
need_version=no need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname }${release}${shared_ext}$major $libname${shared_ext}' library_names_spec='$libname$release$shared_ext$versuffix $libname$releas e$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no shlibpath_overrides_runpath=no
hardcode_into_libs=yes hardcode_into_libs=yes
;; ;;
uts4*) uts4*)
version_type=linux # correct to gnu/linux during the next big refactor version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname library_names_spec='$libname$release$shared_ext$versuffix $libname$releas
}${release}${shared_ext}$major $libname${shared_ext}' e$shared_ext$major $libname$shared_ext'
soname_spec='${libname}${release}${shared_ext}$major' soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
*) *)
dynamic_linker=no dynamic_linker=no
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
$as_echo "$dynamic_linker" >&6; } $as_echo "$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=no test no = "$dynamic_linker" && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var" variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then if test yes = "$GCC"; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX C OMPILER_PATH LIBRARY_PATH" variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX C OMPILER_PATH LIBRARY_PATH"
fi fi
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
fi fi
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
$as_echo_n "checking how to hardcode library paths into programs... " >&6; } $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
hardcode_action= hardcode_action=
if test -n "$hardcode_libdir_flag_spec" || if test -n "$hardcode_libdir_flag_spec" ||
test -n "$runpath_var" || test -n "$runpath_var" ||
test "X$hardcode_automatic" = "Xyes" ; then test yes = "$hardcode_automatic"; then
# We can hardcode non-existent directories. # We can hardcode non-existent directories.
if test "$hardcode_direct" != no && if test no != "$hardcode_direct" &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we # If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library # have to relink, otherwise we might link with an installed library
# when we should be linking with a yet-to-be-installed one # when we should be linking with a yet-to-be-installed one
## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
test "$hardcode_minus_L" != no; then test no != "$hardcode_minus_L"; then
# Linking always hardcodes the temporary library directory. # Linking always hardcodes the temporary library directory.
hardcode_action=relink hardcode_action=relink
else else
# We can link without hardcoding, and we can hardcode nonexisting dirs. # We can link without hardcoding, and we can hardcode nonexisting dirs.
hardcode_action=immediate hardcode_action=immediate
fi fi
else else
# We cannot hardcode anything, or else we can only hardcode existing # We cannot hardcode anything, or else we can only hardcode existing
# directories. # directories.
hardcode_action=unsupported hardcode_action=unsupported
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
$as_echo "$hardcode_action" >&6; } $as_echo "$hardcode_action" >&6; }
if test "$hardcode_action" = relink || if test relink = "$hardcode_action" ||
test "$inherit_rpath" = yes; then test yes = "$inherit_rpath"; then
# Fast installation is not supported # Fast installation is not supported
enable_fast_install=no enable_fast_install=no
elif test "$shlibpath_overrides_runpath" = yes || elif test yes = "$shlibpath_overrides_runpath" ||
test "$enable_shared" = no; then test no = "$enable_shared"; then
# Fast installation is not necessary # Fast installation is not necessary
enable_fast_install=needless enable_fast_install=needless
fi fi
if test "x$enable_dlopen" != xyes; then if test yes != "$enable_dlopen"; then
enable_dlopen=unknown enable_dlopen=unknown
enable_dlopen_self=unknown enable_dlopen_self=unknown
enable_dlopen_self_static=unknown enable_dlopen_self_static=unknown
else else
lt_cv_dlopen=no lt_cv_dlopen=no
lt_cv_dlopen_libs= lt_cv_dlopen_libs=
case $host_os in case $host_os in
beos*) beos*)
lt_cv_dlopen="load_add_on" lt_cv_dlopen=load_add_on
lt_cv_dlopen_libs= lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes lt_cv_dlopen_self=yes
;; ;;
mingw* | pw32* | cegcc*) mingw* | pw32* | cegcc*)
lt_cv_dlopen="LoadLibrary" lt_cv_dlopen=LoadLibrary
lt_cv_dlopen_libs= lt_cv_dlopen_libs=
;; ;;
cygwin*) cygwin*)
lt_cv_dlopen="dlopen" lt_cv_dlopen=dlopen
lt_cv_dlopen_libs= lt_cv_dlopen_libs=
;; ;;
darwin*) darwin*)
# if libdl is installed we need to link against it # if libdl is installed we need to link against it
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" > &5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" > &5
$as_echo_n "checking for dlopen in -ldl... " >&6; } $as_echo_n "checking for dlopen in -ldl... " >&6; }
if ${ac_cv_lib_dl_dlopen+:} false; then : if ${ac_cv_lib_dl_dlopen+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_lib_save_LIBS=$LIBS ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl $LIBS" LIBS="-ldl $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
skipping to change at line 13003 skipping to change at line 13548
else else
ac_cv_lib_dl_dlopen=no ac_cv_lib_dl_dlopen=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS LIBS=$ac_check_lib_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; } $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then : if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else else
lt_cv_dlopen="dyld" lt_cv_dlopen=dyld
lt_cv_dlopen_libs= lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes lt_cv_dlopen_self=yes
fi fi
;; ;;
tpf*)
# Don't try to run any link tests for TPF. We know it's impossible
# because TPF is a cross-compiler, and we know how we open DSOs.
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=
lt_cv_dlopen_self=no
;;
*) *)
ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
if test "x$ac_cv_func_shl_load" = xyes; then : if test "x$ac_cv_func_shl_load" = xyes; then :
lt_cv_dlopen="shl_load" lt_cv_dlopen=shl_load
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
$as_echo_n "checking for shl_load in -ldld... " >&6; } $as_echo_n "checking for shl_load in -ldld... " >&6; }
if ${ac_cv_lib_dld_shl_load+:} false; then : if ${ac_cv_lib_dld_shl_load+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_lib_save_LIBS=$LIBS ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld $LIBS" LIBS="-ldld $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
skipping to change at line 13056 skipping to change at line 13609
else else
ac_cv_lib_dld_shl_load=no ac_cv_lib_dld_shl_load=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS LIBS=$ac_check_lib_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" > &5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" > &5
$as_echo "$ac_cv_lib_dld_shl_load" >&6; } $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
if test "x$ac_cv_lib_dld_shl_load" = xyes; then : if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
else else
ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
if test "x$ac_cv_func_dlopen" = xyes; then : if test "x$ac_cv_func_dlopen" = xyes; then :
lt_cv_dlopen="dlopen" lt_cv_dlopen=dlopen
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
$as_echo_n "checking for dlopen in -ldl... " >&6; } $as_echo_n "checking for dlopen in -ldl... " >&6; }
if ${ac_cv_lib_dl_dlopen+:} false; then : if ${ac_cv_lib_dl_dlopen+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_lib_save_LIBS=$LIBS ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl $LIBS" LIBS="-ldl $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
skipping to change at line 13099 skipping to change at line 13652
else else
ac_cv_lib_dl_dlopen=no ac_cv_lib_dl_dlopen=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS LIBS=$ac_check_lib_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; } $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then : if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" > &5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" > &5
$as_echo_n "checking for dlopen in -lsvld... " >&6; } $as_echo_n "checking for dlopen in -lsvld... " >&6; }
if ${ac_cv_lib_svld_dlopen+:} false; then : if ${ac_cv_lib_svld_dlopen+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_lib_save_LIBS=$LIBS ac_check_lib_save_LIBS=$LIBS
LIBS="-lsvld $LIBS" LIBS="-lsvld $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
skipping to change at line 13138 skipping to change at line 13691
else else
ac_cv_lib_svld_dlopen=no ac_cv_lib_svld_dlopen=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS LIBS=$ac_check_lib_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >& 5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >& 5
$as_echo "$ac_cv_lib_svld_dlopen" >&6; } $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
if test "x$ac_cv_lib_svld_dlopen" = xyes; then : if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
$as_echo_n "checking for dld_link in -ldld... " >&6; } $as_echo_n "checking for dld_link in -ldld... " >&6; }
if ${ac_cv_lib_dld_dld_link+:} false; then : if ${ac_cv_lib_dld_dld_link+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_lib_save_LIBS=$LIBS ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld $LIBS" LIBS="-ldld $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
skipping to change at line 13177 skipping to change at line 13730
else else
ac_cv_lib_dld_dld_link=no ac_cv_lib_dld_dld_link=no
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS LIBS=$ac_check_lib_save_LIBS
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" > &5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" > &5
$as_echo "$ac_cv_lib_dld_dld_link" >&6; } $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
if test "x$ac_cv_lib_dld_dld_link" = xyes; then : if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
fi fi
fi fi
fi fi
fi fi
fi fi
fi fi
;; ;;
esac esac
if test "x$lt_cv_dlopen" != xno; then if test no = "$lt_cv_dlopen"; then
enable_dlopen=yes
else
enable_dlopen=no enable_dlopen=no
else
enable_dlopen=yes
fi fi
case $lt_cv_dlopen in case $lt_cv_dlopen in
dlopen) dlopen)
save_CPPFLAGS="$CPPFLAGS" save_CPPFLAGS=$CPPFLAGS
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFC test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_
N_H" H"
save_LDFLAGS="$LDFLAGS" save_LDFLAGS=$LDFLAGS
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_s pec\" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_s pec\"
save_LIBS="$LIBS" save_LIBS=$LIBS
LIBS="$lt_cv_dlopen_libs $LIBS" LIBS="$lt_cv_dlopen_libs $LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
$as_echo_n "checking whether a program can dlopen itself... " >&6; } $as_echo_n "checking whether a program can dlopen itself... " >&6; }
if ${lt_cv_dlopen_self+:} false; then : if ${lt_cv_dlopen_self+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test "$cross_compiling" = yes; then : if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self=cross lt_cv_dlopen_self=cross
else else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF cat > conftest.$ac_ext <<_LT_EOF
#line $LINENO "configure" #line $LINENO "configure"
#include "confdefs.h" #include "confdefs.h"
#if HAVE_DLFCN_H #if HAVE_DLFCN_H
#include <dlfcn.h> #include <dlfcn.h>
skipping to change at line 13262 skipping to change at line 13815
# ifdef DL_NOW # ifdef DL_NOW
# define LT_DLLAZY_OR_NOW DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW
# else # else
# define LT_DLLAZY_OR_NOW 0 # define LT_DLLAZY_OR_NOW 0
# endif # endif
# endif # endif
# endif # endif
# endif # endif
#endif #endif
/* When -fvisbility=hidden is used, assume the code has been annotated /* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */ correspondingly for the symbols needed. */
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__ GNUC__ > 3)) #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__G NUC__ > 3))
int fnord () __attribute__((visibility("default"))); int fnord () __attribute__((visibility("default")));
#endif #endif
int fnord () { return 42; } int fnord () { return 42; }
int main () int main ()
{ {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown; int status = $lt_dlunknown;
if (self) if (self)
skipping to change at line 13294 skipping to change at line 13847
else else
puts (dlerror ()); puts (dlerror ());
return status; return status;
} }
_LT_EOF _LT_EOF
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
(eval $ac_link) 2>&5 (eval $ac_link) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null (./conftest; exit; ) >&5 2>/dev/null
lt_status=$? lt_status=$?
case x$lt_status in case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
esac esac
else : else :
# compilation failed # compilation failed
lt_cv_dlopen_self=no lt_cv_dlopen_self=no
fi fi
fi fi
rm -fr conftest* rm -fr conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
$as_echo "$lt_cv_dlopen_self" >&6; } $as_echo "$lt_cv_dlopen_self" >&6; }
if test "x$lt_cv_dlopen_self" = xyes; then if test yes = "$lt_cv_dlopen_self"; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_st atic\" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_st atic\"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a staticall y linked program can dlopen itself" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a staticall y linked program can dlopen itself" >&5
$as_echo_n "checking whether a statically linked program can dlopen itself. .. " >&6; } $as_echo_n "checking whether a statically linked program can dlopen itself. .. " >&6; }
if ${lt_cv_dlopen_self_static+:} false; then : if ${lt_cv_dlopen_self_static+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test "$cross_compiling" = yes; then : if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self_static=cross lt_cv_dlopen_self_static=cross
else else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF cat > conftest.$ac_ext <<_LT_EOF
#line $LINENO "configure" #line $LINENO "configure"
#include "confdefs.h" #include "confdefs.h"
#if HAVE_DLFCN_H #if HAVE_DLFCN_H
#include <dlfcn.h> #include <dlfcn.h>
skipping to change at line 13367 skipping to change at line 13920
# ifdef DL_NOW # ifdef DL_NOW
# define LT_DLLAZY_OR_NOW DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW
# else # else
# define LT_DLLAZY_OR_NOW 0 # define LT_DLLAZY_OR_NOW 0
# endif # endif
# endif # endif
# endif # endif
# endif # endif
#endif #endif
/* When -fvisbility=hidden is used, assume the code has been annotated /* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */ correspondingly for the symbols needed. */
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__ GNUC__ > 3)) #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__G NUC__ > 3))
int fnord () __attribute__((visibility("default"))); int fnord () __attribute__((visibility("default")));
#endif #endif
int fnord () { return 42; } int fnord () { return 42; }
int main () int main ()
{ {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown; int status = $lt_dlunknown;
if (self) if (self)
skipping to change at line 13399 skipping to change at line 13952
else else
puts (dlerror ()); puts (dlerror ());
return status; return status;
} }
_LT_EOF _LT_EOF
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
(eval $ac_link) 2>&5 (eval $ac_link) 2>&5
ac_status=$? ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null (./conftest; exit; ) >&5 2>/dev/null
lt_status=$? lt_status=$?
case x$lt_status in case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
esac esac
else : else :
# compilation failed # compilation failed
lt_cv_dlopen_self_static=no lt_cv_dlopen_self_static=no
fi fi
fi fi
rm -fr conftest* rm -fr conftest*
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
$as_echo "$lt_cv_dlopen_self_static" >&6; } $as_echo "$lt_cv_dlopen_self_static" >&6; }
fi fi
CPPFLAGS="$save_CPPFLAGS" CPPFLAGS=$save_CPPFLAGS
LDFLAGS="$save_LDFLAGS" LDFLAGS=$save_LDFLAGS
LIBS="$save_LIBS" LIBS=$save_LIBS
;; ;;
esac esac
case $lt_cv_dlopen_self in case $lt_cv_dlopen_self in
yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
*) enable_dlopen_self=unknown ;; *) enable_dlopen_self=unknown ;;
esac esac
case $lt_cv_dlopen_self_static in case $lt_cv_dlopen_self_static in
yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
skipping to change at line 13449 skipping to change at line 14002
$as_echo_n "checking whether stripping libraries is possible... " >&6; } $as_echo_n "checking whether stripping libraries is possible... " >&6; }
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 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 "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded" test -z "$striplib" && striplib="$STRIP --strip-unneeded"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; } $as_echo "yes" >&6; }
else else
# FIXME - insert some real tests, host_os isn't really good enough # FIXME - insert some real tests, host_os isn't really good enough
case $host_os in case $host_os in
darwin*) darwin*)
if test -n "$STRIP" ; then if test -n "$STRIP"; then
striplib="$STRIP -x" striplib="$STRIP -x"
old_striplib="$STRIP -S" old_striplib="$STRIP -S"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; } $as_echo "yes" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
;; ;;
*) *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
;; ;;
esac esac
fi fi
# Report which library types will actually be built # Report what library types will actually be built
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports sha red libraries" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports sha red libraries" >&5
$as_echo_n "checking if libtool supports shared libraries... " >&6; } $as_echo_n "checking if libtool supports shared libraries... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
$as_echo "$can_build_shared" >&6; } $as_echo "$can_build_shared" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
$as_echo_n "checking whether to build shared libraries... " >&6; } $as_echo_n "checking whether to build shared libraries... " >&6; }
test "$can_build_shared" = "no" && enable_shared=no test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, a nd # On AIX, shared libraries and static libraries use the same namespace, a nd
# are all built from PIC. # are all built from PIC.
case $host_os in case $host_os in
aix3*) aix3*)
test "$enable_shared" = yes && enable_static=no test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib" archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib' postinstall_cmds='$RANLIB $lib'
fi fi
;; ;;
aix[4-9]*) aix[4-9]*)
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; th if test ia64 != "$host_cpu"; then
en case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
test "$enable_shared" = yes && enable_static=no yes,aix,yes) ;; # shared object as lib.so file only
yes,svr4,*) ;; # shared object as lib.so archive me
mber only
yes,*) enable_static=no ;; # shared object in lib.a archive as
well
esac
fi fi
;; ;;
esac esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
$as_echo "$enable_shared" >&6; } $as_echo "$enable_shared" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
$as_echo_n "checking whether to build static libraries... " >&6; } $as_echo_n "checking whether to build static libraries... " >&6; }
# Make sure either enable_shared or enable_static is yes. # Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes test yes = "$enable_shared" || enable_static=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
$as_echo "$enable_static" >&6; } $as_echo "$enable_static" >&6; }
fi fi
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 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_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC="$lt_save_CC" CC=$lt_save_CC
ac_config_commands="$ac_config_commands libtool" ac_config_commands="$ac_config_commands libtool"
# Only expand once: # Only expand once:
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}windres", so it can be a pr ogram name with args. # Extract the first word of "${ac_tool_prefix}windres", so it can be a pr ogram name with args.
set dummy ${ac_tool_prefix}windres; ac_word=$2 set dummy ${ac_tool_prefix}windres; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
skipping to change at line 13618 skipping to change at line 14175
ac_ext=rc ac_ext=rc
# Object file extension for compiled RC test sources. # Object file extension for compiled RC test sources.
objext=o objext=o
objext_RC=$objext objext_RC=$objext
# Code to be used in simple compile tests # Code to be used in simple compile tests
lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED } ' lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED } '
# Code to be used in simple link tests # Code to be used in simple link tests
lt_simple_link_test_code="$lt_simple_compile_test_code" lt_simple_link_test_code=$lt_simple_compile_test_code
# ltmain only uses $CC for tagged configurations so make sure $CC is set. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
# If no C compiler was specified, use CC. # If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"} LTCC=${LTCC-"$CC"}
# If no C compiler flags were specified, use CFLAGS. # If no C compiler flags were specified, use CFLAGS.
LTCFLAGS=${LTCFLAGS-"$CFLAGS"} LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
# Allow CC to be a program name with arguments. # Allow CC to be a program name with arguments.
skipping to change at line 13645 skipping to change at line 14202
_lt_compiler_boilerplate=`cat conftest.err` _lt_compiler_boilerplate=`cat conftest.err`
$RM conftest* $RM conftest*
ac_outfile=conftest.$ac_objext ac_outfile=conftest.$ac_objext
echo "$lt_simple_link_test_code" >conftest.$ac_ext echo "$lt_simple_link_test_code" >conftest.$ac_ext
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_linker_boilerplate=`cat conftest.err` _lt_linker_boilerplate=`cat conftest.err`
$RM -r conftest* $RM -r conftest*
# Allow CC to be a program name with arguments. # Allow CC to be a program name with arguments.
lt_save_CC="$CC" lt_save_CC=$CC
lt_save_CFLAGS=$CFLAGS lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC lt_save_GCC=$GCC
GCC= GCC=
CC=${RC-"windres"} CC=${RC-"windres"}
CFLAGS= CFLAGS=
compiler=$CC compiler=$CC
compiler_RC=$CC compiler_RC=$CC
for cc_temp in $compiler""; do for cc_temp in $compiler""; do
case $cc_temp in case $cc_temp in
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
skipping to change at line 13717 skipping to change at line 14274
# Check whether --enable-nls was given. # Check whether --enable-nls was given.
if test "${enable_nls+set}" = set; then : if test "${enable_nls+set}" = set; then :
enableval=$enable_nls; USE_NLS=$enableval enableval=$enable_nls; USE_NLS=$enableval
else else
USE_NLS=yes USE_NLS=yes
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
$as_echo "$USE_NLS" >&6; } $as_echo "$USE_NLS" >&6; }
GETTEXT_MACRO_VERSION=0.18
# Prepare PATH_SEPARATOR. # Prepare PATH_SEPARATOR.
# The user is always right. # The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then if test "${PATH_SEPARATOR+set}" != set; then
echo "#! /bin/sh" >conf$$.sh echo "#! /bin/sh" >conf$$.sh
echo "exit 0" >>conf$$.sh echo "exit 0" >>conf$$.sh
chmod +x conf$$.sh chmod +x conf$$.sh
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
PATH_SEPARATOR=';' PATH_SEPARATOR=';'
else else
PATH_SEPARATOR=: PATH_SEPARATOR=:
skipping to change at line 13982 skipping to change at line 14541
if test "$MSGMERGE" != ":"; then if test "$MSGMERGE" != ":"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
$as_echo "$MSGMERGE" >&6; } $as_echo "$MSGMERGE" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
fi fi
test -n "$localedir" || localedir='${datadir}/locale' test -n "$localedir" || localedir='${datadir}/locale'
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
ac_config_commands="$ac_config_commands po-directories" ac_config_commands="$ac_config_commands po-directories"
if test "X$prefix" = "XNONE"; then if test "X$prefix" = "XNONE"; then
acl_final_prefix="$ac_default_prefix" acl_final_prefix="$ac_default_prefix"
else else
acl_final_prefix="$prefix" acl_final_prefix="$prefix"
fi fi
if test "X$exec_prefix" = "XNONE"; then if test "X$exec_prefix" = "XNONE"; then
acl_final_exec_prefix='${prefix}' acl_final_exec_prefix='${prefix}'
else else
skipping to change at line 14038 skipping to change at line 14599
*) *)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
esac esac
case $ac_prog in case $ac_prog in
# Accept absolute paths. # Accept absolute paths.
[\\/]* | [A-Za-z]:[\\/]*) [\\/]* | [A-Za-z]:[\\/]*)
re_direlt='/[^/][^/]*/\.\./' re_direlt='/[^/][^/]*/\.\./'
# Canonicalize the path of ld # Canonicalize the path of ld
ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
done done
test -z "$LD" && LD="$ac_prog" test -z "$LD" && LD="$ac_prog"
;; ;;
"") "")
# If it fails, then pretend we aren't using GCC. # If it fails, then pretend we aren't using GCC.
ac_prog=ld ac_prog=ld
;; ;;
*) *)
# If it is relative, then search for the first ld in PATH. # If it is relative, then search for the first ld in PATH.
with_gnu_ld=unknown with_gnu_ld=unknown
skipping to change at line 14072 skipping to change at line 14633
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
for ac_dir in $PATH; do for ac_dir in $PATH; do
test -z "$ac_dir" && ac_dir=. test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
acl_cv_path_LD="$ac_dir/$ac_prog" acl_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version, # Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some GNU ld's only accept -v. # but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer. # Break only if it was the GNU/non-GNU ld that we prefer.
case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
*GNU* | *'with BFD'*) *GNU* | *'with BFD'*)
test "$with_gnu_ld" != no && break ;; test "$with_gnu_ld" != no && break ;;
*) *)
test "$with_gnu_ld" != yes && break ;; test "$with_gnu_ld" != yes && break ;;
esac esac
fi fi
done done
IFS="$ac_save_ifs" IFS="$ac_save_ifs"
else else
acl_cv_path_LD="$LD" # Let the user override the test with a path. acl_cv_path_LD="$LD" # Let the user override the test with a path.
fi fi
fi fi
LD="$acl_cv_path_LD" LD="$acl_cv_path_LD"
skipping to change at line 14126 skipping to change at line 14687
CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ ld" \ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ ld" \
${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.s h ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.s h
. ./conftest.sh . ./conftest.sh
rm -f ./conftest.sh rm -f ./conftest.sh
acl_cv_rpath=done acl_cv_rpath=done
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
$as_echo "$acl_cv_rpath" >&6; } $as_echo "$acl_cv_rpath" >&6; }
wl="$acl_cv_wl" wl="$acl_cv_wl"
libext="$acl_cv_libext" acl_libext="$acl_cv_libext"
shlibext="$acl_cv_shlibext" acl_shlibext="$acl_cv_shlibext"
hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_libname_spec="$acl_cv_libname_spec"
hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_library_names_spec="$acl_cv_library_names_spec"
hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
hardcode_minus_L="$acl_cv_hardcode_minus_L" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
acl_hardcode_direct="$acl_cv_hardcode_direct"
acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
# Check whether --enable-rpath was given. # Check whether --enable-rpath was given.
if test "${enable_rpath+set}" = set; then : if test "${enable_rpath+set}" = set; then :
enableval=$enable_rpath; : enableval=$enable_rpath; :
else else
enable_rpath=yes enable_rpath=yes
fi fi
acl_libdirstem=lib acl_libdirstem=lib
searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's, acl_libdirstem2=
^libraries: ,,p' | sed -e 's,^=,,'` case "$host_os" in
if test -n "$searchpath"; then solaris*)
acl_save_IFS="${IFS= }"; IFS=":" { $as_echo "$as_me:${as_lineno-$LINENO}
for searchdir in $searchpath; do : checking for 64-bit host" >&5
if test -d "$searchdir"; then $as_echo_n "checking for 64-bit host... " >&6; }
case "$searchdir" in if ${gl_cv_solaris_64bit+:} false; then :
*/lib64/ | */lib64 ) acl_libdirstem=lib64 ;; $as_echo_n "(cached) " >&6
*) searchdir=`cd "$searchdir" && pwd` else
case "$searchdir" in cat confdefs.h - <<_ACEOF >conftest.$ac_ext
*/lib64 ) acl_libdirstem=lib64 ;; /* end confdefs.h. */
esac ;;
#ifdef _LP64
sixtyfour bits
#endif
_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "sixtyfour bits" >/dev/null 2>&1; then :
gl_cv_solaris_64bit=yes
else
gl_cv_solaris_64bit=no
fi
rm -f conftest*
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
$as_echo "$gl_cv_solaris_64bit" >&6; }
if test $gl_cv_solaris_64bit = yes; then
acl_libdirstem=lib/64
case "$host_cpu" in
sparc*) acl_libdirstem2=lib/sparcv9 ;;
i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
esac esac
fi fi
done ;;
IFS="$acl_save_IFS" *)
fi searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e
's,^libraries: ,,p' | sed -e 's,^=,,'`
if test -n "$searchpath"; then
acl_save_IFS="${IFS= }"; IFS=":"
for searchdir in $searchpath; do
if test -d "$searchdir"; then
case "$searchdir" in
*/lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
*/../ | */.. )
# Better ignore directories of this form. They are misleadi
ng.
;;
*) searchdir=`cd "$searchdir" && pwd`
case "$searchdir" in
*/lib64 ) acl_libdirstem=lib64 ;;
esac ;;
esac
fi
done
IFS="$acl_save_IFS"
fi
;;
esac
test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
use_additional=yes use_additional=yes
acl_save_prefix="$prefix" acl_save_prefix="$prefix"
prefix="$acl_final_prefix" prefix="$acl_final_prefix"
acl_save_exec_prefix="$exec_prefix" acl_save_exec_prefix="$exec_prefix"
exec_prefix="$acl_final_exec_prefix" exec_prefix="$acl_final_exec_prefix"
eval additional_includedir=\"$includedir\" eval additional_includedir=\"$includedir\"
eval additional_libdir=\"$libdir\" eval additional_libdir=\"$libdir\"
skipping to change at line 14192 skipping to change at line 14797
eval additional_includedir=\"$includedir\" eval additional_includedir=\"$includedir\"
eval additional_libdir=\"$libdir\" eval additional_libdir=\"$libdir\"
exec_prefix="$acl_save_exec_prefix" exec_prefix="$acl_save_exec_prefix"
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
else else
additional_includedir="$withval/include" additional_includedir="$withval/include"
additional_libdir="$withval/$acl_libdirstem" additional_libdir="$withval/$acl_libdirstem"
if test "$acl_libdirstem2" != "$acl_libdirstem" \
&& ! test -d "$withval/$acl_libdirstem"; then
additional_libdir="$withval/$acl_libdirstem2"
fi
fi fi
fi fi
fi fi
LIBICONV= LIBICONV=
LTLIBICONV= LTLIBICONV=
INCICONV= INCICONV=
LIBICONV_PREFIX=
HAVE_LIBICONV=
rpathdirs= rpathdirs=
ltrpathdirs= ltrpathdirs=
names_already_handled= names_already_handled=
names_next_round='iconv ' names_next_round='iconv '
while test -n "$names_next_round"; do while test -n "$names_next_round"; do
names_this_round="$names_next_round" names_this_round="$names_next_round"
names_next_round= names_next_round=
for name in $names_this_round; do for name in $names_this_round; do
already_handled= already_handled=
for n in $names_already_handled; do for n in $names_already_handled; do
skipping to change at line 14233 skipping to change at line 14844
eval value=\"\$LTLIB$uppername\" eval value=\"\$LTLIB$uppername\"
test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$v alue" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$v alue"
else else
: :
fi fi
else else
found_dir= found_dir=
found_la= found_la=
found_so= found_so=
found_a= found_a=
eval libname=\"$acl_libname_spec\" # typically: libname=lib$na
me
if test -n "$acl_shlibext"; then
shrext=".$acl_shlibext" # typically: shrext=.so
else
shrext=
fi
if test $use_additional = yes; then if test $use_additional = yes; then
if test -n "$shlibext" \ dir="$additional_libdir"
&& { test -f "$additional_libdir/lib$name.$shlibext" \ if test -n "$acl_shlibext"; then
|| { test "$shlibext" = dll \ if test -f "$dir/$libname$shrext"; then
&& test -f "$additional_libdir/lib$name.dll.a"; }; found_dir="$dir"
}; then found_so="$dir/$libname$shrext"
found_dir="$additional_libdir"
if test -f "$additional_libdir/lib$name.$shlibext"; then
found_so="$additional_libdir/lib$name.$shlibext"
else else
found_so="$additional_libdir/lib$name.dll.a" if test "$acl_library_names_spec" = '$libname$shrext$versuf
fix'; then
ver=`(cd "$dir" && \
for f in "$libname$shrext".*; do echo "$f"; done \
| sed -e "s,^$libname$shrext\\\\.,," \
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
| sed 1q ) 2>/dev/null`
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver";
then
found_dir="$dir"
found_so="$dir/$libname$shrext.$ver"
fi
else
eval library_names=\"$acl_library_names_spec\"
for f in $library_names; do
if test -f "$dir/$f"; then
found_dir="$dir"
found_so="$dir/$f"
break
fi
done
fi
fi fi
if test -f "$additional_libdir/lib$name.la"; then fi
found_la="$additional_libdir/lib$name.la" if test "X$found_dir" = "X"; then
if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir"
found_a="$dir/$libname.$acl_libext"
fi fi
else fi
if test -f "$additional_libdir/lib$name.$libext"; then if test "X$found_dir" != "X"; then
found_dir="$additional_libdir" if test -f "$dir/$libname.la"; then
found_a="$additional_libdir/lib$name.$libext" found_la="$dir/$libname.la"
if test -f "$additional_libdir/lib$name.la"; then
found_la="$additional_libdir/lib$name.la"
fi
fi fi
fi fi
fi fi
if test "X$found_dir" = "X"; then if test "X$found_dir" = "X"; then
for x in $LDFLAGS $LTLIBICONV; do for x in $LDFLAGS $LTLIBICONV; do
acl_save_prefix="$prefix" acl_save_prefix="$prefix"
prefix="$acl_final_prefix" prefix="$acl_final_prefix"
acl_save_exec_prefix="$exec_prefix" acl_save_exec_prefix="$exec_prefix"
exec_prefix="$acl_final_exec_prefix" exec_prefix="$acl_final_exec_prefix"
eval x=\"$x\" eval x=\"$x\"
exec_prefix="$acl_save_exec_prefix" exec_prefix="$acl_save_exec_prefix"
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
case "$x" in case "$x" in
-L*) -L*)
dir=`echo "X$x" | sed -e 's/^X-L//'` dir=`echo "X$x" | sed -e 's/^X-L//'`
if test -n "$shlibext" \ if test -n "$acl_shlibext"; then
&& { test -f "$dir/lib$name.$shlibext" \ if test -f "$dir/$libname$shrext"; then
|| { test "$shlibext" = dll \ found_dir="$dir"
&& test -f "$dir/lib$name.dll.a"; }; }; then found_so="$dir/$libname$shrext"
found_dir="$dir"
if test -f "$dir/lib$name.$shlibext"; then
found_so="$dir/lib$name.$shlibext"
else else
found_so="$dir/lib$name.dll.a" if test "$acl_library_names_spec" = '$libname$shrext$
fi versuffix'; then
if test -f "$dir/lib$name.la"; then ver=`(cd "$dir" && \
found_la="$dir/lib$name.la" for f in "$libname$shrext".*; do echo "$f"; d
one \
| sed -e "s,^$libname$shrext\\\\.,," \
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -
k5,5 \
| sed 1q ) 2>/dev/null`
if test -n "$ver" && test -f "$dir/$libname$shrext.
$ver"; then
found_dir="$dir"
found_so="$dir/$libname$shrext.$ver"
fi
else
eval library_names=\"$acl_library_names_spec\"
for f in $library_names; do
if test -f "$dir/$f"; then
found_dir="$dir"
found_so="$dir/$f"
break
fi
done
fi
fi fi
else fi
if test -f "$dir/lib$name.$libext"; then if test "X$found_dir" = "X"; then
if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir" found_dir="$dir"
found_a="$dir/lib$name.$libext" found_a="$dir/$libname.$acl_libext"
if test -f "$dir/lib$name.la"; then fi
found_la="$dir/lib$name.la" fi
fi if test "X$found_dir" != "X"; then
if test -f "$dir/$libname.la"; then
found_la="$dir/$libname.la"
fi fi
fi fi
;; ;;
esac esac
if test "X$found_dir" != "X"; then if test "X$found_dir" != "X"; then
break break
fi fi
done done
fi fi
if test "X$found_dir" != "X"; then if test "X$found_dir" != "X"; then
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_d ir -l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_d ir -l$name"
if test "X$found_so" != "X"; then if test "X$found_so" != "X"; then
if test "$enable_rp if test "$enable_rp
ath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then ath" = no \
|| test "X$found_dir" = "X/usr/$acl_libdirstem" \
|| test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_s o" LIBICONV="${LIBICONV}${LIBICONV:+ }$found_s o"
else else
haveit= haveit=
for x in $ltrpathdirs; do for x in $ltrpathdirs; do
if test "X$x" = "X$found_dir"; then if test "X$x" = "X$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
ltrpathdirs="$ltrpathdirs $found_dir" ltrpathdirs="$ltrpathdirs $found_dir"
fi fi
if test "$hardcode_direct" = yes; then if test "$acl_hardcode_direct" = yes; then
LIBICONV="${LIBICONV} ${LIBICONV:+ }$found_so" LIBICONV="${LIBICONV} ${LIBICONV:+ }$found_so"
else else
if test -n "$hardcode_libdir_flag_spec" && test "$hardcod e_minus_L" = no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl _hardcode_minus_L" = no; then
LIBICONV="${LIB ICONV}${LIBICONV:+ }$found_so" LIBICONV="${LIB ICONV}${LIBICONV:+ }$found_so"
haveit= haveit=
for x in $rpathdirs; do for x in $rpathdirs; do
if test "X$x" = "X$found_dir"; then if test "X$x" = "X$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
rpathdirs="$rpathdirs $found_dir" rpathdirs="$rpathdirs $found_dir"
skipping to change at line 14351 skipping to change at line 15003
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
if test "X$x" = "X-L$found_dir"; then if test "X$x" = "X-L$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
fi fi
if test "$hardcode_minus_L" != no; then if test "$acl_hardcode_minus_L" != no; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
else else
LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
fi fi
fi fi
fi fi
fi fi
else else
if test "X$found_a" != "X"; then if test "X$found_a" != "X"; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a " LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a "
else else
LIBICONV="${LIBICONV}${LIBI CONV:+ }-L$found_dir -l$name" LIBICONV="${LIBICONV}${LIBI CONV:+ }-L$found_dir -l$name"
fi fi
fi fi
additional_includedir= additional_includedir=
case "$found_dir" in case "$found_dir" in
*/$acl_libdirstem | */$acl_libdirstem/) */$acl_libdirstem | */$acl_libdirstem/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l ibdirstem/"'*$,,'` basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l ibdirstem/"'*$,,'`
if test "$name" = 'iconv'; then
LIBICONV_PREFIX="$basedir"
fi
additional_includedir="$basedir/include"
;;
*/$acl_libdirstem2 | */$acl_libdirstem2/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l
ibdirstem2/"'*$,,'`
if test "$name" = 'iconv'; then
LIBICONV_PREFIX="$basedir"
fi
additional_includedir="$basedir/include" additional_includedir="$basedir/include"
;; ;;
esac esac
if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X"; then
if test "X$additional_includedir" != " X/usr/include"; then if test "X$additional_includedir" != " X/usr/include"; then
haveit= haveit=
if test "X$additional_includedir" = "X/usr/local/include"; then if test "X$additional_includedir" = "X/usr/local/include"; then
if test -n "$GCC"; then if test -n "$GCC"; then
case $host_os in case $host_os in
linux* | gnu* | k*bsd*-gnu) haveit=yes;; linux* | gnu* | k*bsd*-gnu) haveit=yes;;
skipping to change at line 14418 skipping to change at line 15080
save_libdir="$libdi r" save_libdir="$libdi r"
case "$found_la" in case "$found_la" in
*/* | *\\*) . "$found_la" ;; */* | *\\*) . "$found_la" ;;
*) . "./$found_la" ;; *) . "./$found_la" ;;
esac esac
libdir="$save_libdir" libdir="$save_libdir"
for dep in $dependency_libs; do for dep in $dependency_libs; do
case "$dep" in case "$dep" in
-L*) -L*)
additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
&& test "X$additional_libdir" != "X/usr/$acl_libdirs
tem2"; then
haveit= haveit=
if test "X$additional_libdir" = "X/usr/local/$acl_lib if test "X$additional_libdir" = "X/usr/local/$acl_lib
dirstem"; then dirstem" \
|| test "X$additional_libdir" = "X/usr/local/$acl_
libdirstem2"; then
if test -n "$GCC"; then if test -n "$GCC"; then
case $host_os in case $host_os in
linux* | gnu* | k*bsd*-gnu) haveit=yes;; linux* | gnu* | k*bsd*-gnu) haveit=yes;;
esac esac
fi fi
fi fi
if test -z "$haveit"; then if test -z "$haveit"; then
haveit= haveit=
for x in $LDFLAGS $LIBICONV; do for x in $LDFLAGS $LIBICONV; do
skipping to change at line 14520 skipping to change at line 15184
fi fi
else else
LIBICONV="${LIB ICONV}${LIBICONV:+ }-l$name" LIBICONV="${LIB ICONV}${LIBICONV:+ }-l$name"
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
fi fi
fi fi
fi fi
done done
done done
if test "X$rpathdirs" != "X"; then if test "X$rpathdirs" != "X"; then
if test -n "$hardcode_libdir_separator"; then if test -n "$acl_hardcode_libdir_separator"; then
alldirs= alldirs=
for found_dir in $rpathdirs; do for found_dir in $rpathdirs; do
alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir " alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found _dir"
done done
acl_save_libdir="$libdir" acl_save_libdir="$libdir"
libdir="$alldirs" libdir="$alldirs"
eval flag=\"$hardcode_libdir_flag_spec\" eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir" libdir="$acl_save_libdir"
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
else else
for found_dir in $rpathdirs; do for found_dir in $rpathdirs; do
acl_save_libdir="$libdir" acl_save_libdir="$libdir"
libdir="$found_dir" libdir="$found_dir"
eval flag=\"$hardcode_libdir_flag_spec\" eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir" libdir="$acl_save_libdir"
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
done done
fi fi
fi fi
if test "X$ltrpathdirs" != "X"; then if test "X$ltrpathdirs" != "X"; then
for found_dir in $ltrpathdirs; do for found_dir in $ltrpathdirs; do
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
done done
fi fi
skipping to change at line 14765 skipping to change at line 15429
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext
LIBS="$am_save_LIBS" LIBS="$am_save_LIBS"
fi fi
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
$as_echo "$am_cv_func_iconv" >&6; } $as_echo "$am_cv_func_iconv" >&6; }
if test "$am_cv_func_iconv" = yes; then if test "$am_cv_func_iconv" = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&
5
$as_echo_n "checking for working iconv... " >&6; }
if ${am_cv_func_iconv_works+:} false; then :
$as_echo_n "(cached) " >&6
else
am_save_LIBS="$LIBS"
if test $am_cv_lib_iconv = yes; then
LIBS="$LIBS $LIBICONV"
fi
if test "$cross_compiling" = yes; then :
case "$host_os" in
aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
*) am_cv_func_iconv_works="guessing yes" ;;
esac
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <iconv.h>
#include <string.h>
int main ()
{
/* Test against AIX 5.1 bug: Failures are not distinguishable from succes
sful
returns. */
{
iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
if (cd_utf8_to_88591 != (iconv_t)(-1))
{
static const char input[] = "\342\202\254"; /* EURO SIGN */
char buf[10];
const char *inptr = input;
size_t inbytesleft = strlen (input);
char *outptr = buf;
size_t outbytesleft = sizeof (buf);
size_t res = iconv (cd_utf8_to_88591,
(char **) &inptr, &inbytesleft,
&outptr, &outbytesleft);
if (res == 0)
return 1;
}
}
/* Test against Solaris 10 bug: Failures are not distinguishable from
successful returns. */
{
iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
if (cd_ascii_to_88591 != (iconv_t)(-1))
{
static const char input[] = "\263";
char buf[10];
const char *inptr = input;
size_t inbytesleft = strlen (input);
char *outptr = buf;
size_t outbytesleft = sizeof (buf);
size_t res = iconv (cd_ascii_to_88591,
(char **) &inptr, &inbytesleft,
&outptr, &outbytesleft);
if (res == 0)
return 1;
}
}
#if 0 /* This bug could be worked around by the caller. */
/* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
{
iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
if (cd_88591_to_utf8 != (iconv_t)(-1))
{
static const char input[] = "\304rger mit b\366sen B\374bchen ohne
Augenma\337";
char buf[50];
const char *inptr = input;
size_t inbytesleft = strlen (input);
char *outptr = buf;
size_t outbytesleft = sizeof (buf);
size_t res = iconv (cd_88591_to_utf8,
(char **) &inptr, &inbytesleft,
&outptr, &outbytesleft);
if ((int)res > 0)
return 1;
}
}
#endif
/* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
provided. */
if (/* Try standardized names. */
iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
/* Try IRIX, OSF/1 names. */
&& iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
/* Try AIX names. */
&& iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
/* Try HP-UX names. */
&& iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
return 1;
return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
am_cv_func_iconv_works=yes
else
am_cv_func_iconv_works=no
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
LIBS="$am_save_LIBS"
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >
&5
$as_echo "$am_cv_func_iconv_works" >&6; }
case "$am_cv_func_iconv_works" in
*no) am_func_iconv=no am_cv_lib_iconv=no ;;
*) am_func_iconv=yes ;;
esac
else
am_func_iconv=no am_cv_lib_iconv=no
fi
if test "$am_func_iconv" = yes; then
$as_echo "#define HAVE_ICONV 1" >>confdefs.h $as_echo "#define HAVE_ICONV 1" >>confdefs.h
fi fi
if test "$am_cv_lib_iconv" = yes; then if test "$am_cv_lib_iconv" = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libi conv" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libi conv" >&5
$as_echo_n "checking how to link with libiconv... " >&6; } $as_echo_n "checking how to link with libiconv... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
$as_echo "$LIBICONV" >&6; } $as_echo "$LIBICONV" >&6; }
else else
skipping to change at line 14815 skipping to change at line 15596
eval additional_includedir=\"$includedir\" eval additional_includedir=\"$includedir\"
eval additional_libdir=\"$libdir\" eval additional_libdir=\"$libdir\"
exec_prefix="$acl_save_exec_prefix" exec_prefix="$acl_save_exec_prefix"
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
else else
additional_includedir="$withval/include" additional_includedir="$withval/include"
additional_libdir="$withval/$acl_libdirstem" additional_libdir="$withval/$acl_libdirstem"
if test "$acl_libdirstem2" != "$acl_libdirstem" \
&& ! test -d "$withval/$acl_libdirstem"; then
additional_libdir="$withval/$acl_libdirstem2"
fi
fi fi
fi fi
fi fi
LIBINTL= LIBINTL=
LTLIBINTL= LTLIBINTL=
INCINTL= INCINTL=
LIBINTL_PREFIX=
HAVE_LIBINTL=
rpathdirs= rpathdirs=
ltrpathdirs= ltrpathdirs=
names_already_handled= names_already_handled=
names_next_round='intl ' names_next_round='intl '
while test -n "$names_next_round"; do while test -n "$names_next_round"; do
names_this_round="$names_next_round" names_this_round="$names_next_round"
names_next_round= names_next_round=
for name in $names_this_round; do for name in $names_this_round; do
already_handled= already_handled=
for n in $names_already_handled; do for n in $names_already_handled; do
skipping to change at line 14856 skipping to change at line 15643
eval value=\"\$LTLIB$uppername\" eval value=\"\$LTLIB$uppername\"
test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$valu e" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$valu e"
else else
: :
fi fi
else else
found_dir= found_dir=
found_la= found_la=
found_so= found_so=
found_a= found_a=
eval libname=\"$acl_libname_spec\" # typically: libname=lib$na
me
if test -n "$acl_shlibext"; then
shrext=".$acl_shlibext" # typically: shrext=.so
else
shrext=
fi
if test $use_additional = yes; then if test $use_additional = yes; then
if test -n "$shlibext" \ dir="$additional_libdir"
&& { test -f "$additional_libdir/lib$name.$shlibext" \ if test -n "$acl_shlibext"; then
|| { test "$shlibext" = dll \ if test -f "$dir/$libname$shrext"; then
&& test -f "$additional_libdir/lib$name.dll.a"; }; found_dir="$dir"
}; then found_so="$dir/$libname$shrext"
found_dir="$additional_libdir"
if test -f "$additional_libdir/lib$name.$shlibext"; then
found_so="$additional_libdir/lib$name.$shlibext"
else else
found_so="$additional_libdir/lib$name.dll.a" if test "$acl_library_names_spec" = '$libname$shrext$versuf
fix'; then
ver=`(cd "$dir" && \
for f in "$libname$shrext".*; do echo "$f"; done \
| sed -e "s,^$libname$shrext\\\\.,," \
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
| sed 1q ) 2>/dev/null`
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver";
then
found_dir="$dir"
found_so="$dir/$libname$shrext.$ver"
fi
else
eval library_names=\"$acl_library_names_spec\"
for f in $library_names; do
if test -f "$dir/$f"; then
found_dir="$dir"
found_so="$dir/$f"
break
fi
done
fi
fi fi
if test -f "$additional_libdir/lib$name.la"; then fi
found_la="$additional_libdir/lib$name.la" if test "X$found_dir" = "X"; then
if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir"
found_a="$dir/$libname.$acl_libext"
fi fi
else fi
if test -f "$additional_libdir/lib$name.$libext"; then if test "X$found_dir" != "X"; then
found_dir="$additional_libdir" if test -f "$dir/$libname.la"; then
found_a="$additional_libdir/lib$name.$libext" found_la="$dir/$libname.la"
if test -f "$additional_libdir/lib$name.la"; then
found_la="$additional_libdir/lib$name.la"
fi
fi fi
fi fi
fi fi
if test "X$found_dir" = "X"; then if test "X$found_dir" = "X"; then
for x in $LDFLAGS $LTLIBINTL; do for x in $LDFLAGS $LTLIBINTL; do
acl_save_prefix="$prefix" acl_save_prefix="$prefix"
prefix="$acl_final_prefix" prefix="$acl_final_prefix"
acl_save_exec_prefix="$exec_prefix" acl_save_exec_prefix="$exec_prefix"
exec_prefix="$acl_final_exec_prefix" exec_prefix="$acl_final_exec_prefix"
eval x=\"$x\" eval x=\"$x\"
exec_prefix="$acl_save_exec_prefix" exec_prefix="$acl_save_exec_prefix"
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
case "$x" in case "$x" in
-L*) -L*)
dir=`echo "X$x" | sed -e 's/^X-L//'` dir=`echo "X$x" | sed -e 's/^X-L//'`
if test -n "$shlibext" \ if test -n "$acl_shlibext"; then
&& { test -f "$dir/lib$name.$shlibext" \ if test -f "$dir/$libname$shrext"; then
|| { test "$shlibext" = dll \ found_dir="$dir"
&& test -f "$dir/lib$name.dll.a"; }; }; then found_so="$dir/$libname$shrext"
found_dir="$dir"
if test -f "$dir/lib$name.$shlibext"; then
found_so="$dir/lib$name.$shlibext"
else else
found_so="$dir/lib$name.dll.a" if test "$acl_library_names_spec" = '$libname$shrext$
fi versuffix'; then
if test -f "$dir/lib$name.la"; then ver=`(cd "$dir" && \
found_la="$dir/lib$name.la" for f in "$libname$shrext".*; do echo "$f"; d
one \
| sed -e "s,^$libname$shrext\\\\.,," \
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -
k5,5 \
| sed 1q ) 2>/dev/null`
if test -n "$ver" && test -f "$dir/$libname$shrext.
$ver"; then
found_dir="$dir"
found_so="$dir/$libname$shrext.$ver"
fi
else
eval library_names=\"$acl_library_names_spec\"
for f in $library_names; do
if test -f "$dir/$f"; then
found_dir="$dir"
found_so="$dir/$f"
break
fi
done
fi
fi fi
else fi
if test -f "$dir/lib$name.$libext"; then if test "X$found_dir" = "X"; then
if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir" found_dir="$dir"
found_a="$dir/lib$name.$libext" found_a="$dir/$libname.$acl_libext"
if test -f "$dir/lib$name.la"; then fi
found_la="$dir/lib$name.la" fi
fi if test "X$found_dir" != "X"; then
if test -f "$dir/$libname.la"; then
found_la="$dir/$libname.la"
fi fi
fi fi
;; ;;
esac esac
if test "X$found_dir" != "X"; then if test "X$found_dir" != "X"; then
break break
fi fi
done done
fi fi
if test "X$found_dir" != "X"; then if test "X$found_dir" != "X"; then
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
if test "X$found_so" != "X"; then if test "X$found_so" != "X"; then
if test "$enable_rp if test "$enable_rp
ath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then ath" = no \
|| test "X$found_dir" = "X/usr/$acl_libdirstem" \
|| test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
else else
haveit= haveit=
for x in $ltrpathdirs; do for x in $ltrpathdirs; do
if test "X$x" = "X$found_dir"; then if test "X$x" = "X$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
ltrpathdirs="$ltrpathdirs $found_dir" ltrpathdirs="$ltrpathdirs $found_dir"
fi fi
if test "$hardcode_direct" = yes; then if test "$acl_hardcode_direct" = yes; then
LIBINTL="${LIBINTL}${ LIBINTL:+ }$found_so" LIBINTL="${LIBINTL}${ LIBINTL:+ }$found_so"
else else
if test -n "$hardcode_libdir_flag_spec" && test "$hardcod e_minus_L" = no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl _hardcode_minus_L" = no; then
LIBINTL="${LIBI NTL}${LIBINTL:+ }$found_so" LIBINTL="${LIBI NTL}${LIBINTL:+ }$found_so"
haveit= haveit=
for x in $rpathdirs; do for x in $rpathdirs; do
if test "X$x" = "X$found_dir"; then if test "X$x" = "X$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
rpathdirs="$rpathdirs $found_dir" rpathdirs="$rpathdirs $found_dir"
skipping to change at line 14974 skipping to change at line 15802
prefix="$acl_save_prefix" prefix="$acl_save_prefix"
if test "X$x" = "X-L$found_dir"; then if test "X$x" = "X-L$found_dir"; then
haveit=yes haveit=yes
break break
fi fi
done done
if test -z "$haveit"; then if test -z "$haveit"; then
LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
fi fi
if test "$hardcode_minus_L" != no; then if test "$acl_hardcode_minus_L" != no; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
else else
LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
fi fi
fi fi
fi fi
fi fi
else else
if test "X$found_a" != "X"; then if test "X$found_a" != "X"; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
else else
LIBINTL="${LIBINTL}${LIBINT L:+ }-L$found_dir -l$name" LIBINTL="${LIBINTL}${LIBINT L:+ }-L$found_dir -l$name"
fi fi
fi fi
additional_includedir= additional_includedir=
case "$found_dir" in case "$found_dir" in
*/$acl_libdirstem | */$acl_libdirstem/) */$acl_libdirstem | */$acl_libdirstem/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l ibdirstem/"'*$,,'` basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l ibdirstem/"'*$,,'`
if test "$name" = 'intl'; then
LIBINTL_PREFIX="$basedir"
fi
additional_includedir="$basedir/include"
;;
*/$acl_libdirstem2 | */$acl_libdirstem2/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_l
ibdirstem2/"'*$,,'`
if test "$name" = 'intl'; then
LIBINTL_PREFIX="$basedir"
fi
additional_includedir="$basedir/include" additional_includedir="$basedir/include"
;; ;;
esac esac
if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X"; then
if test "X$additional_includedir" != " X/usr/include"; then if test "X$additional_includedir" != " X/usr/include"; then
haveit= haveit=
if test "X$additional_includedir" = "X/usr/local/include"; then if test "X$additional_includedir" = "X/usr/local/include"; then
if test -n "$GCC"; then if test -n "$GCC"; then
case $host_os in case $host_os in
linux* | gnu* | k*bsd*-gnu) haveit=yes;; linux* | gnu* | k*bsd*-gnu) haveit=yes;;
skipping to change at line 15041 skipping to change at line 15879
save_libdir="$libdi r" save_libdir="$libdi r"
case "$found_la" in case "$found_la" in
*/* | *\\*) . "$found_la" ;; */* | *\\*) . "$found_la" ;;
*) . "./$found_la" ;; *) . "./$found_la" ;;
esac esac
libdir="$save_libdir" libdir="$save_libdir"
for dep in $dependency_libs; do for dep in $dependency_libs; do
case "$dep" in case "$dep" in
-L*) -L*)
additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
&& test "X$additional_libdir" != "X/usr/$acl_libdirs
tem2"; then
haveit= haveit=
if test "X$additional_libdir" = "X/usr/local/$acl_lib if test "X$additional_libdir" = "X/usr/local/$acl_lib
dirstem"; then dirstem" \
|| test "X$additional_libdir" = "X/usr/local/$acl_
libdirstem2"; then
if test -n "$GCC"; then if test -n "$GCC"; then
case $host_os in case $host_os in
linux* | gnu* | k*bsd*-gnu) haveit=yes;; linux* | gnu* | k*bsd*-gnu) haveit=yes;;
esac esac
fi fi
fi fi
if test -z "$haveit"; then if test -z "$haveit"; then
haveit= haveit=
for x in $LDFLAGS $LIBINTL; do for x in $LDFLAGS $LIBINTL; do
skipping to change at line 15143 skipping to change at line 15983
fi fi
else else
LIBINTL="${LIBI NTL}${LIBINTL:+ }-l$name" LIBINTL="${LIBI NTL}${LIBINTL:+ }-l$name"
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
fi fi
fi fi
fi fi
done done
done done
if test "X$rpathdirs" != "X"; then if test "X$rpathdirs" != "X"; then
if test -n "$hardcode_libdir_separator"; then if test -n "$acl_hardcode_libdir_separator"; then
alldirs= alldirs=
for found_dir in $rpathdirs; do for found_dir in $rpathdirs; do
alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir " alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found _dir"
done done
acl_save_libdir="$libdir" acl_save_libdir="$libdir"
libdir="$alldirs" libdir="$alldirs"
eval flag=\"$hardcode_libdir_flag_spec\" eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir" libdir="$acl_save_libdir"
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
else else
for found_dir in $rpathdirs; do for found_dir in $rpathdirs; do
acl_save_libdir="$libdir" acl_save_libdir="$libdir"
libdir="$found_dir" libdir="$found_dir"
eval flag=\"$hardcode_libdir_flag_spec\" eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir" libdir="$acl_save_libdir"
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
done done
fi fi
fi fi
if test "X$ltrpathdirs" != "X"; then if test "X$ltrpathdirs" != "X"; then
for found_dir in $ltrpathdirs; do for found_dir in $ltrpathdirs; do
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
done done
fi fi
skipping to change at line 15359 skipping to change at line 16199
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF _ACEOF
else else
as_fn_error $? "Required header file(s) are missing." "$LINENO" 5 as_fn_error $? "Required header file(s) are missing." "$LINENO" 5
fi fi
done done
# This allows the use of the intrinsic functions if they are available.
for ac_header in immintrin.h
do :
ac_fn_c_check_header_mongrel "$LINENO" "immintrin.h" "ac_cv_header_immint
rin_h" "$ac_includes_default"
if test "x$ac_cv_header_immintrin_h" = xyes; then :
cat >>confdefs.h <<_ACEOF
#define HAVE_IMMINTRIN_H 1
_ACEOF
fi
done
########################################################################### #### ########################################################################### ####
# Checks for typedefs, structures, and compiler characteristics. # Checks for typedefs, structures, and compiler characteristics.
########################################################################### #### ########################################################################### ####
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that confor ms to C99" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that confor ms to C99" >&5
$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
if ${ac_cv_header_stdbool_h+:} false; then : if ${ac_cv_header_stdbool_h+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
skipping to change at line 15592 skipping to change at line 16445
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
$as_echo "$ac_cv_sizeof_size_t" >&6; } $as_echo "$ac_cv_sizeof_size_t" >&6; }
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
_ACEOF _ACEOF
# The command line tool can copy high resolution timestamps if such # The command line tool can copy high resolution timestamps if such
# information is availabe in struct stat. Otherwise one second accuracy # information is available in struct stat. Otherwise one second accuracy
# is used. # is used.
ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_membe r_struct_stat_st_atim_tv_nsec" "$ac_includes_default" ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_membe r_struct_stat_st_atim_tv_nsec" "$ac_includes_default"
if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then : if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
_ACEOF _ACEOF
fi fi
ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_ member_struct_stat_st_atimespec_tv_nsec" "$ac_includes_default" ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_ member_struct_stat_st_atimespec_tv_nsec" "$ac_includes_default"
skipping to change at line 16327 skipping to change at line 17180
# Maybe checking $host_os would be enough but this matches what # Maybe checking $host_os would be enough but this matches what
# tuklib_physmem.c does. # tuklib_physmem.c does.
# #
# NOTE: IRIX has a compiler that doesn't error out with #error, so use # NOTE: IRIX has a compiler that doesn't error out with #error, so use
# a non-compilable text instead of #error to generate an error. # a non-compilable text instead of #error to generate an error.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
#if defined(_WIN32) || defined(__CYGWIN__) || defined(__OS2__) \ #if defined(_WIN32) || defined(__CYGWIN__) || defined(__OS2__) \
|| defined(__DJGPP__) || defined(__VMS) || defined(__DJGPP__) || defined(__VMS) \
|| defined(AMIGA) || defined(__AROS__)
int main(void) { return 0; } int main(void) { return 0; }
#else #else
compile error compile error
#endif #endif
_ACEOF _ACEOF
if ac_fn_c_try_compile "$LINENO"; then : if ac_fn_c_try_compile "$LINENO"; then :
tuklib_cv_physmem_method=special tuklib_cv_physmem_method=special
else else
skipping to change at line 16567 skipping to change at line 17421
fi fi
done done
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to detect the number of available CPU cores" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to detect the number of available CPU cores" >&5
$as_echo_n "checking how to detect the number of available CPU cores... " > &6; } $as_echo_n "checking how to detect the number of available CPU cores... " > &6; }
if ${tuklib_cv_cpucores_method+:} false; then : if ${tuklib_cv_cpucores_method+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
# Maybe checking $host_os would be enough but this matches what
# tuklib_cpucores.c does.
#
# NOTE: IRIX has a compiler that doesn't error out with #error, so use
# a non-compilable text instead of #error to generate an error.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#if defined(_WIN32) || defined(__CYGWIN__)
int main(void) { return 0; }
#else
compile error
#endif
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
tuklib_cv_cpucores_method=special
else
# Look for sysctl() solution first, because on OS/2, both sysconf() # Look for sysctl() solution first, because on OS/2, both sysconf()
# and sysctl() pass the tests in this file, but only sysctl() # and sysctl() pass the tests in this file, but only sysctl()
# actually works. # actually works.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
#include <sys/types.h> #include <sys/types.h>
#ifdef HAVE_SYS_PARAM_H #ifdef HAVE_SYS_PARAM_H
# include <sys/param.h> # include <sys/param.h>
#endif #endif
skipping to change at line 16645 skipping to change at line 17518
tuklib_cv_cpucores_method=unknown tuklib_cv_cpucores_method=unknown
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $tuklib_cv_cpucores_method " >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tuklib_cv_cpucores_method " >&5
$as_echo "$tuklib_cv_cpucores_method" >&6; } $as_echo "$tuklib_cv_cpucores_method" >&6; }
case $tuklib_cv_cpucores_method in case $tuklib_cv_cpucores_method in
sysctl) sysctl)
$as_echo "#define TUKLIB_CPUCORES_SYSCTL 1" >>confdefs.h $as_echo "#define TUKLIB_CPUCORES_SYSCTL 1" >>confdefs.h
;; ;;
sysconf) sysconf)
skipping to change at line 16956 skipping to change at line 17831
if test "x$ac_cv_func_SHA256_Init" != xyes \ if test "x$ac_cv_func_SHA256_Init" != xyes \
&& test "x$ac_cv_func_SHA256Init" != xyes \ && test "x$ac_cv_func_SHA256Init" != xyes \
&& test "x$ac_cv_func_CC_SHA256_Init" != xyes; then && test "x$ac_cv_func_CC_SHA256_Init" != xyes; then
COND_INTERNAL_SHA256_TRUE= COND_INTERNAL_SHA256_TRUE=
COND_INTERNAL_SHA256_FALSE='#' COND_INTERNAL_SHA256_FALSE='#'
else else
COND_INTERNAL_SHA256_TRUE='#' COND_INTERNAL_SHA256_TRUE='#'
COND_INTERNAL_SHA256_FALSE= COND_INTERNAL_SHA256_FALSE=
fi fi
# Check for SSE2 intrinsics.
ac_fn_c_check_decl "$LINENO" "_mm_movemask_epi8" "ac_cv_have_decl__mm_movem
ask_epi8" "#ifdef HAVE_IMMINTRIN_H
#include <immintrin.h>
#endif
"
if test "x$ac_cv_have_decl__mm_movemask_epi8" = xyes; then :
$as_echo "#define HAVE__MM_MOVEMASK_EPI8 1" >>confdefs.h
fi
########################################################################### #### ########################################################################### ####
# If using GCC, set some additional AM_CFLAGS: # If using GCC, set some additional AM_CFLAGS:
########################################################################### #### ########################################################################### ####
if test "$GCC" = yes ; then if test "$GCC" = yes ; then
echo echo
echo "GCC extensions:" echo "GCC extensions:"
fi fi
# Always do the visibility check but don't set AM_CFLAGS on Windows. # Always do the visibility check but don't set AM_CFLAGS on Windows.
# This way things get set properly even on Windows. # This way things get set properly even on Windows.
CFLAG_VISIBILITY= CFLAG_VISIBILITY=
HAVE_VISIBILITY=0 HAVE_VISIBILITY=0
if test -n "$GCC"; then if test -n "$GCC"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether t
declarations" >&5 he -Werror option is usable" >&5
$as_echo_n "checking whether the -Werror option is usable... " >&6; }
if ${gl_cv_cc_vis_werror+:} false; then :
$as_echo_n "(cached) " >&6
else
gl_save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -Werror"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
main ()
{
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
gl_cv_cc_vis_werror=yes
else
gl_cv_cc_vis_werror=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
CFLAGS="$gl_save_CFLAGS"
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror"
>&5
$as_echo "$gl_cv_cc_vis_werror" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibi
lity declarations" >&5
$as_echo_n "checking for simple visibility declarations... " >&6; } $as_echo_n "checking for simple visibility declarations... " >&6; }
if ${gl_cv_cc_visibility+:} false; then : if ${gl_cv_cc_visibility+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
gl_save_CFLAGS="$CFLAGS" gl_save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fvisibility=hidden" CFLAGS="$CFLAGS -fvisibility=hidden"
if test $gl_cv_cc_vis_werror = yes; the
n
CFLAGS="$CFLAGS -Werror"
fi
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
extern __attribute__((__visibility__("hidden"))) int hiddenvar; extern __attribute__((__visibility__("hidden"))) int hiddenvar;
extern __attribute__((__visibility__("default"))) int exportedvar; extern __attribute__((__visibility__("default"))) int exportedvar;
extern __attribute__((__visibility__("hidden"))) int hiddenfunc (v oid); extern __attribute__((__visibility__("hidden"))) int hiddenfunc (v oid);
extern __attribute__((__visibility__("default"))) int exportedfunc (void); extern __attribute__((__visibility__("default"))) int exportedfunc (void);
void dummyfunc (void) {}
int int
main () main ()
{ {
; ;
return 0; return 0;
} }
_ACEOF _ACEOF
if ac_fn_c_try_compile "$LINENO"; then : if ac_fn_c_try_compile "$LINENO"; then :
gl_cv_cc_visibility=yes gl_cv_cc_visibility=yes
skipping to change at line 17034 skipping to change at line 17954
# pointer although we don't modify anything through it. # pointer although we don't modify anything through it.
# * -Wcast-align breaks optimized CRC32 and CRC64 implementation # * -Wcast-align breaks optimized CRC32 and CRC64 implementation
# on some architectures (not on x86), where this warning is bogu s, # on some architectures (not on x86), where this warning is bogu s,
# because we take care of correct alignment. # because we take care of correct alignment.
# * -Winline, -Wdisabled-optimization, -Wunsafe-loop-optimizations # * -Winline, -Wdisabled-optimization, -Wunsafe-loop-optimizations
# don't seem so useful here; at least the last one gives some # don't seem so useful here; at least the last one gives some
# warnings which are not bugs. # warnings which are not bugs.
for NEW_FLAG in \ for NEW_FLAG in \
-Wall \ -Wall \
-Wextra \ -Wextra \
-Wvla \
-Wformat=2 \ -Wformat=2 \
-Winit-self \ -Winit-self \
-Wmissing-include-dirs \ -Wmissing-include-dirs \
-Wstrict-aliasing \ -Wstrict-aliasing \
-Wfloat-equal \ -Wfloat-equal \
-Wundef \ -Wundef \
-Wshadow \ -Wshadow \
-Wpointer-arith \ -Wpointer-arith \
-Wbad-function-cast \ -Wbad-function-cast \
-Wwrite-strings \ -Wwrite-strings \
skipping to change at line 17056 skipping to change at line 17977
-Wstrict-prototypes \ -Wstrict-prototypes \
-Wold-style-definition \ -Wold-style-definition \
-Wmissing-prototypes \ -Wmissing-prototypes \
-Wmissing-declarations \ -Wmissing-declarations \
-Wmissing-noreturn \ -Wmissing-noreturn \
-Wredundant-decls -Wredundant-decls
do do
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC acc epts $NEW_FLAG" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC acc epts $NEW_FLAG" >&5
$as_echo_n "checking if $CC accepts $NEW_FLAG... " >&6; } $as_echo_n "checking if $CC accepts $NEW_FLAG... " >&6; }
OLD_CFLAGS="$CFLAGS" OLD_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $NEW_FLAG" CFLAGS="$CFLAGS $NEW_FLAG -Werror"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
void foo(void) { } void foo(void); void foo(void) { }
_ACEOF _ACEOF
if ac_fn_c_try_compile "$LINENO"; then : if ac_fn_c_try_compile "$LINENO"; then :
AM_CFLAGS="$AM_CFLAGS $NEW_FLAG" AM_CFLAGS="$AM_CFLAGS $NEW_FLAG"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes " >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes " >&5
$as_echo "yes" >&6; } $as_echo "yes" >&6; }
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
skipping to change at line 17110 skipping to change at line 18031
else else
COND_GNULIB_TRUE='#' COND_GNULIB_TRUE='#'
COND_GNULIB_FALSE= COND_GNULIB_FALSE=
fi fi
# Add default AM_CFLAGS. # Add default AM_CFLAGS.
# This is needed for src/scripts. # This is needed for src/scripts.
xz=`echo xz | sed "$program_transform_name"` xz=`echo xz | sed "$program_transform_name"`
ac_config_files="$ac_config_files Doxyfile Makefile po/Makefile.in lib/Make file src/Makefile src/liblzma/liblzma.pc src/liblzma/Makefile src/liblzma/a pi/Makefile src/xz/Makefile src/xzdec/Makefile src/lzmainfo/Makefile src/sc ripts/Makefile tests/Makefile debug/Makefile" ac_config_files="$ac_config_files Doxyfile Makefile po/Makefile.in lib/Make file src/Makefile src/liblzma/Makefile src/liblzma/api/Makefile src/xz/Make file src/xzdec/Makefile src/lzmainfo/Makefile src/scripts/Makefile tests/Ma kefile debug/Makefile"
ac_config_files="$ac_config_files src/scripts/xzdiff" ac_config_files="$ac_config_files src/scripts/xzdiff"
ac_config_files="$ac_config_files src/scripts/xzgrep" ac_config_files="$ac_config_files src/scripts/xzgrep"
ac_config_files="$ac_config_files src/scripts/xzmore" ac_config_files="$ac_config_files src/scripts/xzmore"
ac_config_files="$ac_config_files src/scripts/xzless" ac_config_files="$ac_config_files src/scripts/xzless"
cat >confcache <<\_ACEOF cat >confcache <<\_ACEOF
skipping to change at line 17420 skipping to change at line 18341
Usually this means the macro was only invoked conditionally." "$LINENO" 5 Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi fi
if test -z "${COND_LZMALINKS_TRUE}" && test -z "${COND_LZMALINKS_FALSE}"; t hen if test -z "${COND_LZMALINKS_TRUE}" && test -z "${COND_LZMALINKS_FALSE}"; t hen
as_fn_error $? "conditional \"COND_LZMALINKS\" was never defined. as_fn_error $? "conditional \"COND_LZMALINKS\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5 Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi fi
if test -z "${COND_SCRIPTS_TRUE}" && test -z "${COND_SCRIPTS_FALSE}"; then if test -z "${COND_SCRIPTS_TRUE}" && test -z "${COND_SCRIPTS_FALSE}"; then
as_fn_error $? "conditional \"COND_SCRIPTS\" was never defined. as_fn_error $? "conditional \"COND_SCRIPTS\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5 Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi fi
if test -z "${COND_DOC_TRUE}" && test -z "${COND_DOC_FALSE}"; then
as_fn_error $? "conditional \"COND_DOC\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${COND_SYMVERS_TRUE}" && test -z "${COND_SYMVERS_FALSE}"; then if test -z "${COND_SYMVERS_TRUE}" && test -z "${COND_SYMVERS_FALSE}"; then
as_fn_error $? "conditional \"COND_SYMVERS\" was never defined. as_fn_error $? "conditional \"COND_SYMVERS\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5 Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
$as_echo_n "checking that generated files are newer than configure... " >&6 ; } $as_echo_n "checking that generated files are newer than configure... " >&6 ; }
if test -n "$am_sleep_pid"; then if test -n "$am_sleep_pid"; then
# Hide warnings about reused PIDs. # Hide warnings about reused PIDs.
wait $am_sleep_pid 2>/dev/null wait $am_sleep_pid 2>/dev/null
fi fi
skipping to change at line 17857 skipping to change at line 18782
## Main body of $CONFIG_STATUS script. ## ## Main body of $CONFIG_STATUS script. ##
## ----------------------------------- ## ## ----------------------------------- ##
_ASEOF _ASEOF
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# Save the log message, to keep $0 and so on meaningful, and to # Save the log message, to keep $0 and so on meaningful, and to
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by XZ Utils $as_me 5.1.2alpha, which was This file was extended by XZ Utils $as_me 5.2.0, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_HEADERS = $CONFIG_HEADERS
CONFIG_LINKS = $CONFIG_LINKS CONFIG_LINKS = $CONFIG_LINKS
CONFIG_COMMANDS = $CONFIG_COMMANDS CONFIG_COMMANDS = $CONFIG_COMMANDS
$ $0 $@ $ $0 $@
on `(hostname || uname -n) 2>/dev/null | sed 1q` on `(hostname || uname -n) 2>/dev/null | sed 1q`
" "
skipping to change at line 17923 skipping to change at line 18848
Configuration commands: Configuration commands:
$config_commands $config_commands
Report bugs to <lasse.collin@tukaani.org>. Report bugs to <lasse.collin@tukaani.org>.
XZ Utils home page: <http://tukaani.org/xz/>." XZ Utils home page: <http://tukaani.org/xz/>."
_ACEOF _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\ \\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\ \\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
XZ Utils config.status 5.1.2alpha XZ Utils config.status 5.2.0
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it." gives unlimited permission to copy, distribute and modify it."
ac_pwd='$ac_pwd' ac_pwd='$ac_pwd'
srcdir='$srcdir' srcdir='$srcdir'
INSTALL='$INSTALL' INSTALL='$INSTALL'
skipping to change at line 18060 skipping to change at line 18985
delay_variable_subst='$delay_variable_subst' delay_variable_subst='$delay_variable_subst'
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst" `' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst" `'
AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_qu ote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_qu ote_subst"`'
shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$d elay_single_quote_subst"`'
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst" `' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst" `'
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
skipping to change at line 18107 skipping to change at line 19033
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_ quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_ quote_subst"`'
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_sin gle_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_sin gle_quote_subst"`'
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_su bst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_su bst"`'
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED " $delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED " $delay_single_quote_subst"`'
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl " | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl " | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_impo rt" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol _to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol _to_c_name_address" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_gl obal_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst "`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_gl obal_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst "`'
lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quot e_subst"`'
nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_ subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_ subst"`'
lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quot e_subst"`'
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag " | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag " | $SED "$delay_single_quote_subst"`'
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_ quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_ quote_subst"`'
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_qu ote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_qu ote_subst"`'
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_s ingle_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_s ingle_quote_subst"`'
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_s ingle_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_s ingle_quote_subst"`'
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
skipping to change at line 18269 skipping to change at line 19198
AR \ AR \
AR_FLAGS \ AR_FLAGS \
archiver_list_spec \ archiver_list_spec \
STRIP \ STRIP \
RANLIB \ RANLIB \
CC \ CC \
CFLAGS \ CFLAGS \
compiler \ compiler \
lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_pipe \
lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_cdecl \
lt_cv_sys_global_symbol_to_import \
lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address \
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
lt_cv_nm_interface \
nm_file_list_spec \ nm_file_list_spec \
lt_cv_truncate_bin \
lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_no_builtin_flag \
lt_prog_compiler_pic \ lt_prog_compiler_pic \
lt_prog_compiler_wl \ lt_prog_compiler_wl \
lt_prog_compiler_static \ lt_prog_compiler_static \
lt_cv_prog_compiler_c_o \ lt_cv_prog_compiler_c_o \
need_locks \ need_locks \
MANIFEST_TOOL \ MANIFEST_TOOL \
DSYMUTIL \ DSYMUTIL \
NMEDIT \ NMEDIT \
LIPO \ LIPO \
skipping to change at line 18325 skipping to change at line 19257
with_gnu_ld_RC \ with_gnu_ld_RC \
allow_undefined_flag_RC \ allow_undefined_flag_RC \
no_undefined_flag_RC \ no_undefined_flag_RC \
hardcode_libdir_flag_spec_RC \ hardcode_libdir_flag_spec_RC \
hardcode_libdir_separator_RC \ hardcode_libdir_separator_RC \
exclude_expsyms_RC \ exclude_expsyms_RC \
include_expsyms_RC \ include_expsyms_RC \
file_list_spec_RC; do file_list_spec_RC; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*) *[\\\\\\\`\\"\\\$]*)
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$s ed_quote_subst\\"\\\`\\\\\\"" eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$s ed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;; ;;
*) *)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
;; ;;
esac esac
done done
# Double-quote double-evaled strings. # Double-quote double-evaled strings.
for var in reload_cmds \ for var in reload_cmds \
old_postinstall_cmds \ old_postinstall_cmds \
skipping to change at line 18366 skipping to change at line 19298
old_archive_from_expsyms_cmds_RC \ old_archive_from_expsyms_cmds_RC \
archive_cmds_RC \ archive_cmds_RC \
archive_expsym_cmds_RC \ archive_expsym_cmds_RC \
module_cmds_RC \ module_cmds_RC \
module_expsym_cmds_RC \ module_expsym_cmds_RC \
export_symbols_cmds_RC \ export_symbols_cmds_RC \
prelink_cmds_RC \ prelink_cmds_RC \
postlink_cmds_RC; do postlink_cmds_RC; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*) *[\\\\\\\`\\"\\\$]*)
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\ \$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variab le_subst\\"\\\`\\\\\\"" eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\ \$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variab le_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;; ;;
*) *)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
;; ;;
esac esac
done done
ac_aux_dir='$ac_aux_dir' ac_aux_dir='$ac_aux_dir'
xsi_shell='$xsi_shell'
lt_shell_append='$lt_shell_append'
# See if we are running on zsh, and set the options which allow our # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes INIT. # commands through without removal of \ escapes INIT.
if test -n "\${ZSH_VERSION+set}" ; then if test -n "\${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST setopt NO_GLOB_SUBST
fi fi
PACKAGE='$PACKAGE' PACKAGE='$PACKAGE'
VERSION='$VERSION' VERSION='$VERSION'
TIMESTAMP='$TIMESTAMP'
RM='$RM' RM='$RM'
ofile='$ofile' ofile='$ofile'
# Capture the value of obsolete ALL_LINGUAS because we need it to compute # Capture the value of obsolete ALL_LINGUAS because we need it to compute
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
# from automake < 1.5. # from automake < 1.5.
eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
# Capture the value of LINGUAS because we need it to compute CATALOGS. # Capture the value of LINGUAS because we need it to compute CATALOGS.
LINGUAS="${LINGUAS-%UNSET%}" LINGUAS="${LINGUAS-%UNSET%}"
skipping to change at line 18414 skipping to change at line 19343
case $ac_config_target in case $ac_config_target in
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
"po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
"Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;; "Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
"lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"src/liblzma/liblzma.pc") CONFIG_FILES="$CONFIG_FILES src/liblzma/liblz ma.pc" ;;
"src/liblzma/Makefile") CONFIG_FILES="$CONFIG_FILES src/liblzma/Makefil e" ;; "src/liblzma/Makefile") CONFIG_FILES="$CONFIG_FILES src/liblzma/Makefil e" ;;
"src/liblzma/api/Makefile") CONFIG_FILES="$CONFIG_FILES src/liblzma/api /Makefile" ;; "src/liblzma/api/Makefile") CONFIG_FILES="$CONFIG_FILES src/liblzma/api /Makefile" ;;
"src/xz/Makefile") CONFIG_FILES="$CONFIG_FILES src/xz/Makefile" ;; "src/xz/Makefile") CONFIG_FILES="$CONFIG_FILES src/xz/Makefile" ;;
"src/xzdec/Makefile") CONFIG_FILES="$CONFIG_FILES src/xzdec/Makefile" ; ; "src/xzdec/Makefile") CONFIG_FILES="$CONFIG_FILES src/xzdec/Makefile" ; ;
"src/lzmainfo/Makefile") CONFIG_FILES="$CONFIG_FILES src/lzmainfo/Makef ile" ;; "src/lzmainfo/Makefile") CONFIG_FILES="$CONFIG_FILES src/lzmainfo/Makef ile" ;;
"src/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES src/scripts/Makefil e" ;; "src/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES src/scripts/Makefil e" ;;
"tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
"debug/Makefile") CONFIG_FILES="$CONFIG_FILES debug/Makefile" ;; "debug/Makefile") CONFIG_FILES="$CONFIG_FILES debug/Makefile" ;;
"src/scripts/xzdiff") CONFIG_FILES="$CONFIG_FILES src/scripts/xzdiff" ; ; "src/scripts/xzdiff") CONFIG_FILES="$CONFIG_FILES src/scripts/xzdiff" ; ;
"src/scripts/xzgrep") CONFIG_FILES="$CONFIG_FILES src/scripts/xzgrep" ; ; "src/scripts/xzgrep") CONFIG_FILES="$CONFIG_FILES src/scripts/xzgrep" ; ;
skipping to change at line 19017 skipping to change at line 19945
s/.*/./; q'`/stamp-h$_am_stamp_count s/.*/./; q'`/stamp-h$_am_stamp_count
;; ;;
:C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands " >&5 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands " >&5
$as_echo "$as_me: executing $ac_file commands" >&6;} $as_echo "$as_me: executing $ac_file commands" >&6;}
;; ;;
esac esac
case $ac_file$ac_mode in case $ac_file$ac_mode in
"depfiles":C) test x"$AMDEP_TRUE" != x"" || { "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
# Autoconf 2.62 quotes --file arguments for eval, but not when files # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval # are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting. # if we detect the quoting.
case $CONFIG_FILES in case $CONFIG_FILES in
*\'*) eval set x "$CONFIG_FILES" ;; *\'*) eval set x "$CONFIG_FILES" ;;
*) set x $CONFIG_FILES ;; *) set x $CONFIG_FILES ;;
esac esac
shift shift
for mf for mf
do do
# Strip MF so we end up with the name of the file. # Strip MF so we end up with the name of the file.
skipping to change at line 19068 skipping to change at line 19996
} }
s/.*/./; q'` s/.*/./; q'`
else else
continue continue
fi fi
# Extract the definition of DEPDIR, am__include, and am__quote # Extract the definition of DEPDIR, am__include, and am__quote
# from the Makefile without running 'make'. # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"` am__include=`sed -n 's/^am__include = //p' < "$mf"`
test -z "am__include" && continue test -z "$am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"` am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
# Find all dependency output files, they are included files with # Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the # $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the # simplest approach to changing $(DEPDIR) to its actual value in the
# expansion. # expansion.
for file in `sed -n " for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists. # Make sure the directory exists.
test -f "$dirpart/$file" && continue test -f "$dirpart/$file" && continue
skipping to change at line 19111 skipping to change at line 20039
s/.*/./; q'` s/.*/./; q'`
as_dir=$dirpart/$fdir; as_fn_mkdir_p as_dir=$dirpart/$fdir; as_fn_mkdir_p
# echo "creating $dirpart/$file" # echo "creating $dirpart/$file"
echo '# dummy' > "$dirpart/$file" echo '# dummy' > "$dirpart/$file"
done done
done done
} }
;; ;;
"libtool":C) "libtool":C)
# See if we are running on zsh, and set the options which allow our # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes. # commands through without removal of \ escapes.
if test -n "${ZSH_VERSION+set}" ; then if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST setopt NO_GLOB_SUBST
fi fi
cfgfile="${ofile}T" cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile" $RM "$cfgfile"
cat <<_LT_EOF >> "$cfgfile" cat <<_LT_EOF >> "$cfgfile"
#! $SHELL #! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building
support services.
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh. # NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
# Written by Gordon Matzigkeit, 1996
# Copyright (C) 2014 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is N
O
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOS
E.
# GNU Libtool is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of of the License, or
# (at your option) any later version.
# #
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # As a special exception to the GNU General Public License, if you
# 2006, 2007, 2008, 2009, 2010, 2011 Free Software # distribute this file as part of a program or library that is built
# Foundation, Inc. # using GNU Libtool, you may include this file under the same
# Written by Gordon Matzigkeit, 1996 # distribution terms that you use for the rest of that program.
#
# This file is part of GNU Libtool.
#
# GNU Libtool is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
#
# As a special exception to the GNU General Public License,
# if you distribute this file as part of a program or library that
# is built using GNU Libtool, you may include this file under the
# same distribution terms that you use for the rest of that program.
# #
# GNU Libtool is distributed in the hope that it will be useful, # GNU Libtool is distributed in the hope that it will be useful, but
# but WITHOUT ANY WARRANTY; without even the implied warranty of # WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details. # GNU General Public License for more details.
# #
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with GNU Libtool; see the file COPYING. If not, a copy # along with this program. If not, see <http://www.gnu.org/licenses/>.
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
# obtained by writing to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# The names of the tagged configurations supported by this script. # The names of the tagged configurations supported by this script.
available_tags="RC " available_tags='RC '
# ### BEGIN LIBTOOL CONFIG # ### BEGIN LIBTOOL CONFIG
# Which release of libtool.m4 was used? # Which release of libtool.m4 was used?
macro_version=$macro_version macro_version=$macro_version
macro_revision=$macro_revision macro_revision=$macro_revision
# Assembler program. # Assembler program.
AS=$lt_AS AS=$lt_AS
skipping to change at line 19187 skipping to change at line 20110
# Whether or not to build static libraries. # Whether or not to build static libraries.
build_old_libs=$enable_static build_old_libs=$enable_static
# What type of objects to build. # What type of objects to build.
pic_mode=$pic_mode pic_mode=$pic_mode
# Whether or not to optimize for fast installation. # Whether or not to optimize for fast installation.
fast_install=$enable_fast_install fast_install=$enable_fast_install
# Shared archive member basename,for filename based shared library versioni
ng on AIX.
shared_archive_member_spec=$shared_archive_member_spec
# Shell to use when invoking shell scripts. # Shell to use when invoking shell scripts.
SHELL=$lt_SHELL SHELL=$lt_SHELL
# An echo program that protects backslashes. # An echo program that protects backslashes.
ECHO=$lt_ECHO ECHO=$lt_ECHO
# The PATH separator for the build system. # The PATH separator for the build system.
PATH_SEPARATOR=$lt_PATH_SEPARATOR PATH_SEPARATOR=$lt_PATH_SEPARATOR
# The host system. # The host system.
skipping to change at line 19298 skipping to change at line 20224
# LTCC compiler flags. # LTCC compiler flags.
LTCFLAGS=$lt_CFLAGS LTCFLAGS=$lt_CFLAGS
# Take the output of nm and produce a listing of raw symbols and C names. # 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 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
# Transform the output of nm in a proper C declaration. # Transform the output of nm in a proper C declaration.
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
# Transform the output of nm into a list of symbols to manually relocate.
global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
# Transform the output of nm in a C name address pair. # 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_addre ss global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_addre ss
# Transform the output of nm in a C name address pair when lib prefix is ne eded. # Transform the output of nm in a C name address pair when lib prefix is ne eded.
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c _name_address_lib_prefix global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c _name_address_lib_prefix
# The name lister interface.
nm_interface=$lt_lt_cv_nm_interface
# Specify filename containing input files for \$NM. # Specify filename containing input files for \$NM.
nm_file_list_spec=$lt_nm_file_list_spec nm_file_list_spec=$lt_nm_file_list_spec
# The root where to search for dependent libraries,and in which our librari es should be installed. # The root where to search for dependent libraries,and where our libraries should be installed.
lt_sysroot=$lt_sysroot lt_sysroot=$lt_sysroot
# Command to truncate a binary pipe.
lt_truncate_bin=$lt_lt_cv_truncate_bin
# The name of the directory that contains temporary libtool files. # The name of the directory that contains temporary libtool files.
objdir=$objdir objdir=$objdir
# Used to examine libraries when file_magic_cmd begins with "file". # Used to examine libraries when file_magic_cmd begins with "file".
MAGIC_CMD=$MAGIC_CMD MAGIC_CMD=$MAGIC_CMD
# Must we lock files when doing compilation? # Must we lock files when doing compilation?
need_locks=$lt_need_locks need_locks=$lt_need_locks
# Manifest tool. # Manifest tool.
skipping to change at line 19493 skipping to change at line 20428
# Flag that enforces no undefined symbols. # Flag that enforces no undefined symbols.
no_undefined_flag=$lt_no_undefined_flag no_undefined_flag=$lt_no_undefined_flag
# Flag to hardcode \$libdir into a binary during linking. # Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist # This must work even if \$libdir does not exist
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
# Whether we need a single "-rpath" flag with a separated argument. # Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator hardcode_libdir_separator=$lt_hardcode_libdir_separator
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary. # DIR into the resulting binary.
hardcode_direct=$hardcode_direct hardcode_direct=$hardcode_direct
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary and the resulting library dependency is # DIR into the resulting binary and the resulting library dependency is
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # "absolute",i.e impossible to change by setting \$shlibpath_var if the
# library is relocated. # library is relocated.
hardcode_direct_absolute=$hardcode_direct_absolute hardcode_direct_absolute=$hardcode_direct_absolute
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
# into the resulting binary. # into the resulting binary.
hardcode_minus_L=$hardcode_minus_L hardcode_minus_L=$hardcode_minus_L
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
# into the resulting binary. # into the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var hardcode_shlibpath_var=$hardcode_shlibpath_var
skipping to change at line 19557 skipping to change at line 20492
# ### END LIBTOOL CONFIG # ### END LIBTOOL CONFIG
_LT_EOF _LT_EOF
case $host_os in case $host_os in
aix3*) aix3*)
cat <<\_LT_EOF >> "$cfgfile" cat <<\_LT_EOF >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For some # AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems # reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke. # vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; then if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES= COLLECT_NAMES=
export COLLECT_NAMES export COLLECT_NAMES
fi fi
_LT_EOF _LT_EOF
;; ;;
esac esac
ltmain="$ac_aux_dir/ltmain.sh" ltmain=$ac_aux_dir/ltmain.sh
# We use sed instead of cat because bash on DJGPP gets confused if # 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 # 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 # text mode, it properly converts lines to CR/LF. This bash problem
# is reportedly fixed, but why not run on old versions too? # is reportedly fixed, but why not run on old versions too?
sed '$q' "$ltmain" >> "$cfgfile" \ sed '$q' "$ltmain" >> "$cfgfile" \
|| (rm -f "$cfgfile"; exit 1) || (rm -f "$cfgfile"; exit 1)
if test x"$xsi_shell" = xyes; then
sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
func_dirname ()\
{\
\ case ${1} in\
\ */*) func_dirname_result="${1%/*}${2}" ;;\
\ * ) func_dirname_result="${3}" ;;\
\ esac\
} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_basename ()$/,/^} # func_basename /c\
func_basename ()\
{\
\ func_basename_result="${1##*/}"\
} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp
\
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename
/c\
func_dirname_and_basename ()\
{\
\ case ${1} in\
\ */*) func_dirname_result="${1%/*}${2}" ;;\
\ * ) func_dirname_result="${3}" ;;\
\ esac\
\ func_basename_result="${1##*/}"\
} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $
cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
func_stripname ()\
{\
\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
\ # positional parameters, so assign one to ordinary parameter first.\
\ func_stripname_result=${3}\
\ func_stripname_result=${func_stripname_result#"${1}"}\
\ func_stripname_result=${func_stripname_result%"${2}"}\
} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp
\
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
func_split_long_opt ()\
{\
\ func_split_long_opt_name=${1%%=*}\
\ func_split_long_opt_arg=${1#*=}\
} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfil
e.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
func_split_short_opt ()\
{\
\ func_split_short_opt_arg=${1#??}\
\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfi
le.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
func_lo2o ()\
{\
\ case ${1} in\
\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
\ *) func_lo2o_result=${1} ;;\
\ esac\
} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_xform ()$/,/^} # func_xform /c\
func_xform ()\
{\
func_xform_result=${1%.*}.lo\
} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_arith ()$/,/^} # func_arith /c\
func_arith ()\
{\
func_arith_result=$(( $* ))\
} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_len ()$/,/^} # func_len /c\
func_len ()\
{\
func_len_result=${#1}\
} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
fi
if test x"$lt_shell_append" = xyes; then
sed -e '/^func_append ()$/,/^} # func_append /c\
func_append ()\
{\
eval "${1}+=\\${2}"\
} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
func_append_quoted ()\
{\
\ func_quote_for_eval "${2}"\
\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile
.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile
.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
# Save a `func_append' function call where possible by direct use of '+='
sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.
tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfi
le.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
else
# Save a `func_append' function call even when '+=' is not available
sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfil
e.tmp \
&& mv -f "$cfgfile.tmp" "$cfgfile" \
|| (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfi
le.tmp")
test 0 -eq $? || _lt_function_replace_fail=:
fi
if test x"$_lt_function_replace_fail" = x":"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute ex
tended shell functions in $ofile" >&5
$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in
$ofile" >&2;}
fi
mv -f "$cfgfile" "$ofile" || mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile" chmod +x "$ofile"
cat <<_LT_EOF >> "$ofile" cat <<_LT_EOF >> "$ofile"
# ### BEGIN LIBTOOL TAG CONFIG: RC # ### BEGIN LIBTOOL TAG CONFIG: RC
# The linker used to build libraries. # The linker used to build libraries.
LD=$lt_LD_RC LD=$lt_LD_RC
skipping to change at line 19806 skipping to change at line 20594
# Flag that enforces no undefined symbols. # Flag that enforces no undefined symbols.
no_undefined_flag=$lt_no_undefined_flag_RC no_undefined_flag=$lt_no_undefined_flag_RC
# Flag to hardcode \$libdir into a binary during linking. # Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist # This must work even if \$libdir does not exist
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
# Whether we need a single "-rpath" flag with a separated argument. # Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary. # DIR into the resulting binary.
hardcode_direct=$hardcode_direct_RC hardcode_direct=$hardcode_direct_RC
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary and the resulting library dependency is # DIR into the resulting binary and the resulting library dependency is
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # "absolute",i.e impossible to change by setting \$shlibpath_var if the
# library is relocated. # library is relocated.
hardcode_direct_absolute=$hardcode_direct_absolute_RC hardcode_direct_absolute=$hardcode_direct_absolute_RC
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
# into the resulting binary. # into the resulting binary.
hardcode_minus_L=$hardcode_minus_L_RC hardcode_minus_L=$hardcode_minus_L_RC
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
# into the resulting binary. # into the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var_RC hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
skipping to change at line 20031 skipping to change at line 20819
echo "No supported method to detect the amount of RAM." echo "No supported method to detect the amount of RAM."
echo "Consider using --enable-assume-ram (if you didn't already)" echo "Consider using --enable-assume-ram (if you didn't already)"
echo "or make a patch to add support for this operating system." echo "or make a patch to add support for this operating system."
fi fi
if test x$tuklib_cv_cpucores_method = xunknown; then if test x$tuklib_cv_cpucores_method = xunknown; then
echo echo
echo "WARNING:" echo "WARNING:"
echo "No supported method to detect the number of CPU cores." echo "No supported method to detect the number of CPU cores."
fi fi
if test "x$enable_threads$enable_small" = xnoyes; then
echo
echo "NOTE:"
echo "liblzma will be thread unsafe due the combination"
echo "of --disable-threads --enable-small."
fi
 End of changes. 579 change blocks. 
1311 lines changed or deleted 2155 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/