From baf39af15b1fe8570e6430788ec7cd4959fbc5d9 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Dec 2006 00:26:58 +0100 Subject: [PATCH] Imported from util-linux-2.13-pre2 tarball. --- AUTHORS | 2 +- Makefile.am | 6 +- Makefile.in | 75 +- NEWS | 9 + aclocal.m4 | 5916 ------------ config.h.in | 3 - config/include-Makefile.am | 6 +- config/ltmain.sh | 6426 ------------- configure | 17241 ++--------------------------------- configure.ac | 98 +- disk-utils/Makefile.am | 8 +- disk-utils/Makefile.in | 211 +- disk-utils/blockdev.c | 2 +- disk-utils/fdformat.c | 2 +- disk-utils/fdprm | 28 - disk-utils/fsck.minix.c | 2 +- disk-utils/isosize.c | 2 +- disk-utils/mkfs.bfs.c | 2 +- disk-utils/mkfs.c | 6 +- disk-utils/mkfs.cramfs.c | 4 +- disk-utils/mkfs.minix.c | 4 +- disk-utils/mkswap.c | 2 +- fdisk/Makefile.in | 102 +- fdisk/cfdisk.c | 4 +- fdisk/fdisk.c | 2 +- fdisk/sfdisk.c | 2 +- getopt/Makefile.am | 4 +- getopt/Makefile.in | 137 +- hwclock/Makefile.in | 102 +- lib/Makefile.am | 11 +- lib/Makefile.in | 149 +- login-utils/Makefile.am | 35 +- login-utils/Makefile.in | 309 +- misc-utils/Makefile.am | 20 +- misc-utils/Makefile.in | 230 +- misc-utils/cal.c | 4 +- misc-utils/ddate.c | 2 +- misc-utils/rename.c | 4 +- misc-utils/script.c | 4 +- mount/Makefile.am | 6 +- mount/Makefile.in | 117 +- mount/mount.c | 2 +- mount/swapon.c | 4 +- mount/umount.c | 2 +- partx/Makefile.am | 2 +- partx/Makefile.in | 137 +- po/ChangeLog | 11 - po/ca.gmo | Bin 208294 -> 208170 bytes po/ca.po | 83 +- po/cs.gmo | Bin 154450 -> 154392 bytes po/cs.po | 55 +- po/da.gmo | Bin 186734 -> 186604 bytes po/da.po | 56 +- po/de.gmo | Bin 187336 -> 187142 bytes po/de.po | 71 +- po/es.gmo | Bin 204332 -> 204226 bytes po/es.po | 56 +- po/et.gmo | Bin 111169 -> 111100 bytes po/et.po | 57 +- po/fi.gmo | Bin 200282 -> 200163 bytes po/fi.po | 70 +- po/fr.gmo | Bin 206930 -> 206788 bytes po/fr.po | 71 +- po/it.gmo | Bin 179538 -> 179321 bytes po/it.po | 62 +- po/ja.gmo | Bin 164347 -> 164284 bytes po/ja.po | 57 +- po/nl.gmo | Bin 198196 -> 198075 bytes po/nl.po | 71 +- po/pt_BR.gmo | Bin 154222 -> 154163 bytes po/pt_BR.po | 57 +- po/ru.gmo | Bin 201120 -> 200984 bytes po/ru.po | 217 +- po/sl.gmo | Bin 33996 -> 33936 bytes po/sl.po | 57 +- po/sv.gmo | Bin 193953 -> 193847 bytes po/sv.po | 56 +- po/tr.gmo | Bin 204393 -> 204239 bytes po/tr.po | 79 +- po/uk.gmo | Bin 238247 -> 238131 bytes po/uk.po | 56 +- po/util-linux.pot | 36 +- po/vi.gmo | Bin 213683 -> 213431 bytes po/vi.po | 63 +- schedutils/Makefile.am | 2 +- schedutils/Makefile.in | 139 +- schedutils/chrt.c | 4 +- schedutils/taskset.c | 4 +- sys-utils/Makefile.am | 6 +- sys-utils/Makefile.in | 257 +- sys-utils/flock.1 | 133 +- sys-utils/flock.c | 405 +- sys-utils/readprofile.c | 4 +- sys-utils/tunelp.c | 2 +- text-utils/Makefile.am | 6 +- text-utils/Makefile.in | 165 +- 96 files changed, 2635 insertions(+), 31279 deletions(-) delete mode 100644 config/ltmain.sh delete mode 100644 disk-utils/fdprm delete mode 100644 po/ChangeLog diff --git a/AUTHORS b/AUTHORS index 6f615629..00271fd3 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,4 @@ -Maintainer: Adrian Bunk +Maintainer: Adrian Bunk Maintainer of getopt: Frodo Looijaard Maintainer of schedutils: Robert Love diff --git a/Makefile.am b/Makefile.am index d7ac64f0..b46010bb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -16,4 +16,8 @@ SUBDIRS = lib \ ACLOCAL_AMFLAGS = -I m4 -EXTRA_DIST = config/config.rpath config/mkinstalldirs config/include-Makefile.am +EXTRA_DIST = config/mkinstalldirs config/include-Makefile.am + +distclean-local: + -for i in `find . -name \*~ -o -name \*.orig -o -name \*.rej`; do rm $$i; done + rm -rf autom4te.cache diff --git a/Makefile.in b/Makefile.in index 40a33c7b..aa996561 100644 --- a/Makefile.in +++ b/Makefile.in @@ -39,10 +39,9 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/config/include-Makefile.am \ $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING INSTALL NEWS \ - config/compile config/config.guess config/config.rpath \ - config/config.sub config/depcomp config/install-sh \ - config/ltmain.sh config/missing config/mkinstalldirs \ - config/texinfo.tex + config/compile config/config.guess config/config.sub \ + config/depcomp config/install-sh config/missing \ + config/mkinstalldirs config/texinfo.tex subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -83,7 +82,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -123,21 +121,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -172,8 +163,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -206,16 +195,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -249,9 +233,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = SUBDIRS = lib \ disk-utils \ @@ -268,7 +252,7 @@ SUBDIRS = lib \ text-utils ACLOCAL_AMFLAGS = -I m4 -EXTRA_DIST = config/config.rpath config/mkinstalldirs config/include-Makefile.am +EXTRA_DIST = config/mkinstalldirs config/include-Makefile.am all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -323,15 +307,6 @@ $(srcdir)/config.h.in: $(am__configure_deps) distclean-hdr: -rm -f config.h stamp-h1 - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -645,13 +620,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive -clean-am: clean-generic clean-libtool mostlyclean-am +clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags +distclean-am: clean-am distclean-generic distclean-hdr distclean-local \ + distclean-tags dvi: dvi-recursive @@ -681,7 +656,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive -mostlyclean-am: mostlyclean-generic mostlyclean-libtool +mostlyclean-am: mostlyclean-generic pdf: pdf-recursive @@ -696,20 +671,24 @@ uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ - check-am clean clean-generic clean-libtool clean-recursive \ - ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-recursive distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ + dist-tarZ dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-local distclean-recursive \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-info-am + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am + +distclean-local: + -for i in `find . -name \*~ -o -name \*.orig -o -name \*.rej`; do rm $$i; done + rm -rf autom4te.cache # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/NEWS b/NEWS index b918976f..7ef1e83a 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,12 @@ +util-linux 2.13-pre2 + +* flock: replaced with flock-2.0.2 by H. Peter Anvin +* misc build system fixes, libtool is no longer used +* misc code fixes +* updated translations: ca, fi, fr, nl, ru, tr + util-linux 2.13-pre1 + * use GNU autoconf/automake/libtool for building * added schedutils * removed support for curses implementations other than ncurses @@ -9,6 +17,7 @@ util-linux 2.13-pre1 * updated translations: ca, de, fi, fr, it, nl, ru, tr util-linux 2.12q + * updated translation: nl util-linux 2.12q-pre2 diff --git a/aclocal.m4 b/aclocal.m4 index 3e7d1ef3..e749fa0a 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -11,5922 +11,6 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- - -# serial 47 AC_PROG_LIBTOOL -# Debian $Rev: 214 $ - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl - -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - else - $2=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# -------------------- -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ------------------------------------------------------------------ -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_unknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=yes - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && test "X$CXX" != "Xno"; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 dll's -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -#- set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will -# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and -# top_srcdir appropriately in the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that LIBLTDL -# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If -# DIRECTORY is not provided and an installed libltdl is not found, it is -# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/' -# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single -# quotes!). If your package is not flat and you're not using automake, -# define top_builddir and top_srcdir appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# -------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - -_LT_AC_SYS_COMPILER - -# -# Check for any special shared library compilation flags. -# -_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' - ;; - esac -fi -if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then - AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) - if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then : - else - AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) - _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) - - -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -# Report which librarie types wil actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - darwin* | rhapsody*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[12]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sco*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris* | sysv5*) - symcode='[[BDRT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - linux*) - _LT_AC_TAGVAR(link_all_deplibs, $1)=no - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds" - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=no - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds it's shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi4*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case "$host_os" in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - sco3.2v5*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4.2uw2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv5*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -SED=$lt_cv_path_SED -]) -AC_MSG_RESULT([$SED]) -]) - # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation diff --git a/config.h.in b/config.h.in index 7c015c14..c0f68a3d 100644 --- a/config.h.in +++ b/config.h.in @@ -19,9 +19,6 @@ */ #undef HAVE_DCGETTEXT -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #undef HAVE_FSEEKO diff --git a/config/include-Makefile.am b/config/include-Makefile.am index f9327c7a..6c3e3646 100644 --- a/config/include-Makefile.am +++ b/config/include-Makefile.am @@ -1,10 +1,10 @@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin datadir = $(prefix)/usr/share infodir = $(datadir)/info mandir = $(datadir)/man -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = diff --git a/config/ltmain.sh b/config/ltmain.sh deleted file mode 100644 index 1a224ac2..00000000 --- a/config/ltmain.sh +++ /dev/null @@ -1,6426 +0,0 @@ -# ltmain.sh - Provide generalized library-building support services. -# NOTE: Changing this file will not affect anything until you rerun configure. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004 -# Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -basename="s,^.*/,,g" - -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath="$0" - -# The name of this program: -progname=`echo "$progpath" | $SED $basename` -modename="$progname" - -# Global variables: -EXIT_SUCCESS=0 -EXIT_FAILURE=1 - -PROGRAM=ltmain.sh -PACKAGE=libtool -VERSION=1.5.6 -TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42) Debian$Rev: 224 $" - - -# Check that we have a working $echo. -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$progpath" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE -fi - -# Global variables. -mode=$default_mode -nonopt= -prev= -prevopt= -run= -show="$echo" -show_help= -execute_dlfiles= -lo2o="s/\\.lo\$/.${objext}/" -o2lo="s/\\.${objext}\$/.lo/" - -##################################### -# Shell function definitions: -# This seems to be the best place for them - -# func_win32_libid arg -# return the library type of file 'arg' -# -# Need a lot of goo to handle *both* DLLs and import libs -# Has to be a shell function in order to 'eat' the argument -# that is supplied when $file_magic_command is called. -func_win32_libid () { - win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import - win32_libid_type="x86 archive import" - ;; - *ar\ archive*) # could be an import, or static - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ - $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then - win32_nmres=`eval $NM -f posix -A $1 | \ - sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` - if test "X$win32_nmres" = "Ximport" ; then - win32_libid_type="x86 archive import" - else - win32_libid_type="x86 archive static" - fi - fi - ;; - *DLL*) - win32_libid_type="x86 DLL" - ;; - *executable*) # but shell scripts are "executable" too... - case $win32_fileres in - *MS\ Windows\ PE\ Intel*) - win32_libid_type="x86 DLL" - ;; - esac - ;; - esac - $echo $win32_libid_type -} - - -# func_infer_tag arg -# Infer tagged configuration to use if any are available and -# if one wasn't chosen via the "--tag" command line option. -# Only attempt this if the compiler in the base compile -# command doesn't match the default compiler. -# arg is usually of the form 'gcc ...' -func_infer_tag () { - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case $@ in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" - CC_quoted= - for arg in $CC; do - # Double-quote args containing other shell metacharacters. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case "$@ " in - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) - # The compiler in the base compile command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit $EXIT_FAILURE -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi -} -# End of Shell function definitions -##################################### - -# Darwin sucks -eval std_shrext=\"$shrext_cmds\" - -# Parse our command line options once, thoroughly. -while test "$#" -gt 0 -do - arg="$1" - shift - - case $arg in - -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - execute_dlfiles) - execute_dlfiles="$execute_dlfiles $arg" - ;; - tag) - tagname="$arg" - preserve_args="${preserve_args}=$arg" - - # Check whether tagname contains only valid characters - case $tagname in - *[!-_A-Za-z0-9,/]*) - $echo "$progname: invalid tag name: $tagname" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $tagname in - CC) - # Don't test for the "default" C tag, as we know, it's there, but - # not specially marked. - ;; - *) - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then - taglist="$taglist $tagname" - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" - else - $echo "$progname: ignoring unknown tag $tagname" 1>&2 - fi - ;; - esac - ;; - *) - eval "$prev=\$arg" - ;; - esac - - prev= - prevopt= - continue - fi - - # Have we seen a non-optional argument yet? - case $arg in - --help) - show_help=yes - ;; - - --version) - $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." - $echo "This is free software; see the source for copying conditions. There is NO" - $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - exit $EXIT_SUCCESS - ;; - - --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath - # Now print the configurations for the tags. - for tagname in $taglist; do - ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" - done - exit $EXIT_SUCCESS - ;; - - --debug) - $echo "$progname: enabling shell trace mode" - set -x - preserve_args="$preserve_args $arg" - ;; - - --dry-run | -n) - run=: - ;; - - --features) - $echo "host: $host" - if test "$build_libtool_libs" = yes; then - $echo "enable shared libraries" - else - $echo "disable shared libraries" - fi - if test "$build_old_libs" = yes; then - $echo "enable static libraries" - else - $echo "disable static libraries" - fi - exit $EXIT_SUCCESS - ;; - - --finish) mode="finish" ;; - - --mode) prevopt="--mode" prev=mode ;; - --mode=*) mode="$optarg" ;; - - --preserve-dup-deps) duplicate_deps="yes" ;; - - --quiet | --silent) - show=: - preserve_args="$preserve_args $arg" - ;; - - --tag) prevopt="--tag" prev=tag ;; - --tag=*) - set tag "$optarg" ${1+"$@"} - shift - prev=tag - preserve_args="$preserve_args --tag" - ;; - - -dlopen) - prevopt="-dlopen" - prev=execute_dlfiles - ;; - - -*) - $echo "$modename: unrecognized option \`$arg'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - - *) - nonopt="$arg" - break - ;; - esac -done - -if test -n "$prevopt"; then - $echo "$modename: option \`$prevopt' requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE -fi - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - -if test -z "$show_help"; then - - # Infer the operation mode. - if test -z "$mode"; then - $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 - $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2 - case $nonopt in - *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) - mode=link - for arg - do - case $arg in - -c) - mode=compile - break - ;; - esac - done - ;; - *db | *dbx | *strace | *truss) - mode=execute - ;; - *install*|cp|mv) - mode=install - ;; - *rm) - mode=uninstall - ;; - *) - # If we have no mode, but dlfiles were specified, then do execute mode. - test -n "$execute_dlfiles" && mode=execute - - # Just use the default operation mode. - if test -z "$mode"; then - if test -n "$nonopt"; then - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 - else - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 - fi - fi - ;; - esac - fi - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - $echo "$modename: unrecognized option \`-dlopen'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$modename --help --mode=$mode' for more information." - - # These modes are in order of execution frequency so that they run quickly. - case $mode in - # libtool compile mode - compile) - modename="$modename: compile" - # Get the compilation command and the source file. - base_compile= - srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_opt=yes - suppress_output= - arg_mode=normal - libobj= - later= - - for arg - do - case "$arg_mode" in - arg ) - # do not "continue". Instead, add this to base_compile - lastarg="$arg" - arg_mode=normal - ;; - - target ) - libobj="$arg" - arg_mode=normal - continue - ;; - - normal ) - # Accept any command-line options. - case $arg in - -o) - if test -n "$libobj" ; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit $EXIT_FAILURE - fi - arg_mode=target - continue - ;; - - -static | -prefer-pic | -prefer-non-pic) - later="$later $arg" - continue - ;; - - -no-suppress) - suppress_opt=no - continue - ;; - - -Xcompiler) - arg_mode=arg # the next one goes into the "base_compile" arg list - continue # The current "srcfile" will either be retained or - ;; # replaced later. I would guess that would be a bug. - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" - - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - - # Add the arguments to base_compile. - base_compile="$base_compile $lastarg" - continue - ;; - - * ) - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # - lastarg="$srcfile" - srcfile="$arg" - ;; - esac # case $arg - ;; - esac # case $arg_mode - - # Aesthetically quote the previous argument. - lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` - - case $lastarg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - lastarg="\"$lastarg\"" - ;; - esac - - base_compile="$base_compile $lastarg" - done # for arg - - case $arg_mode in - arg) - $echo "$modename: you must specify an argument for -Xcompile" - exit $EXIT_FAILURE - ;; - target) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit $EXIT_FAILURE - ;; - *) - # Get the name of the library object. - [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` - ;; - esac - - # Recognize several different file suffixes. - # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSifmso]' - case $libobj in - *.ada) xform=ada ;; - *.adb) xform=adb ;; - *.ads) xform=ads ;; - *.asm) xform=asm ;; - *.c++) xform=c++ ;; - *.cc) xform=cc ;; - *.ii) xform=ii ;; - *.class) xform=class ;; - *.cpp) xform=cpp ;; - *.cxx) xform=cxx ;; - *.f90) xform=f90 ;; - *.for) xform=for ;; - *.java) xform=java ;; - esac - - libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` - - case $libobj in - *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; - *) - $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - func_infer_tag $base_compile - - for arg in $later; do - case $arg in - -static) - build_old_libs=yes - continue - ;; - - -prefer-pic) - pic_mode=yes - continue - ;; - - -prefer-non-pic) - pic_mode=no - continue - ;; - esac - done - - objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir= - else - xdir=$xdir/ - fi - lobj=${xdir}$objdir/$objname - - if test -z "$base_compile"; then - $echo "$modename: you must specify a compilation command" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Delete any leftover library objects. - if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" - fi - - $run $rm $removelist - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2*) - pic_mode=default - ;; - esac - if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c - if test "$compiler_c_o" = no; then - output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} - lockfile="$output_obj.lock" - removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - else - output_obj= - need_locks=no - lockfile= - fi - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file - if test "$need_locks" = yes; then - until $run ln "$progpath" "$lockfile" 2>/dev/null; do - $show "Waiting for $lockfile to be removed" - sleep 2 - done - elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $echo "\ -*** ERROR, $lockfile exists and contains: -`cat $lockfile 2>/dev/null` - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - $echo $srcfile > "$lockfile" - fi - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - - $run $rm "$libobj" "${libobj}T" - - # Create a libtool object file (analogous to a ".la" file), - # but don't create it if we're doing a dry run. - test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed, then go on to compile the next one - if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then - $show "$mv $output_obj $lobj" - if $run $mv $output_obj $lobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the PIC object to the libtool object file. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed - if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then - $show "$mv $output_obj $obj" - if $run $mv $output_obj $obj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - else - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - fi - build_libtool_libs=no - build_old_libs=yes - prefer_static_libs=yes - break - ;; - esac - done - - # See if our shared archives depend on static archives. - test -n "$old_archive_from_new_cmds" && build_old_libs=yes - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do - arg="$1" - shift - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test - ;; - *) qarg=$arg ;; - esac - libtool_args="$libtool_args $qarg" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - compile_command="$compile_command @OUTPUT@" - finalize_command="$finalize_command @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - compile_command="$compile_command @SYMFILE@" - finalize_command="$finalize_command @SYMFILE@" - preload=yes - fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) - if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - self) - if test "$prev" = dlprefiles; then - dlself=yes - elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - *) - if test "$prev" = dlfiles; then - dlfiles="$dlfiles $arg" - else - dlprefiles="$dlprefiles $arg" - fi - prev= - continue - ;; - esac - ;; - expsyms) - export_symbols="$arg" - if test ! -f "$arg"; then - $echo "$modename: symbol file \`$arg' does not exist" - exit $EXIT_FAILURE - fi - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$arg" - prev= - continue - ;; - precious_regex) - precious_files_regex="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - objectlist) - if test -f "$arg"; then - save_arg=$arg - moreargs= - for fil in `cat $save_arg` - do -# moreargs="$moreargs $fil" - arg=$fil - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - done - else - $echo "$modename: link input file \`$save_arg' does not exist" - exit $EXIT_FAILURE - fi - arg=$save_arg - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) rpath="$rpath $arg" ;; - esac - else - case "$xrpath " in - *" $arg "*) ;; - *) xrpath="$xrpath $arg" ;; - esac - fi - prev= - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - compile_command="$compile_command $wl$qarg" - finalize_command="$finalize_command $wl$qarg" - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - shrext) - shrext_cmds="$arg" - prev= - continue - ;; - *) - eval "$prev=\"\$arg\"" - prev= - continue - ;; - esac - fi # test -n "$prev" - - prevarg="$arg" - - case $arg in - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 - continue - ;; - - -avoid-version) - avoid_version=yes - continue - ;; - - -dlopen) - prev=dlfiles - continue - ;; - - -dlpreopen) - prev=dlprefiles - continue - ;; - - -export-dynamic) - export_dynamic=yes - continue - ;; - - -export-symbols | -export-symbols-regex) - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: more than one -exported-symbols argument is not allowed" - exit $EXIT_FAILURE - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -inst-prefix-dir) - prev=inst_prefix - continue - ;; - - # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* - # so, if we see these flags be careful not to treat them like -L - -L[A-Z][A-Z]*:*) - case $with_gcc/$host in - no/*-*-irix* | /*-*-irix*) - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - ;; - esac - continue - ;; - - -L*) - dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - exit $EXIT_FAILURE - fi - dir="$absdir" - ;; - esac - case "$deplibs " in - *" -L$dir "*) ;; - *) - deplibs="$deplibs -L$dir" - lib_search_path="$lib_search_path $dir" - ;; - esac - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$dir:"*) ;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - ;; - esac - continue - ;; - - -l*) - if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-pw32* | *-*-beos*) - # These systems don't actually have a C or math library (as such) - continue - ;; - *-*-mingw* | *-*-os2*) - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework - deplibs="$deplibs -framework System" - continue - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-openbsd* | *-*-freebsd*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; - esac - fi - deplibs="$deplibs $arg" - continue - ;; - - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - deplibs="$deplibs $arg" - continue - ;; - - -module) - module=yes - continue - ;; - - # gcc -m* arguments should be passed to the linker via $compiler_flags - # in order to pass architecture information to the linker - # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo - # but this is not reliable with gcc because gcc may use -mfoo to - # select a different linker, different libraries, etc, while - # -Wl,-mfoo simply passes -mfoo to the linker. - -m*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - if test "$with_gcc" = "yes" ; then - compiler_flags="$compiler_flags $arg" - fi - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # The PATH hackery in wrapper scripts is required on Windows - # in order for the loader to find any dlls it needs. - $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 - $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 - fast_install=no - ;; - *) no_install=yes ;; - esac - continue - ;; - - -no-undefined) - allow_undefined=no - continue - ;; - - -objectlist) - prev=objectlist - continue - ;; - - -o) prev=output ;; - - -precious-files-regex) - prev=precious_regex - continue - ;; - - -release) - prev=release - continue - ;; - - -rpath) - prev=rpath - continue - ;; - - -R) - prev=xrpath - continue - ;; - - -R*) - dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -static) - # The effects of -static are defined in a previous loop. - # We used to do the same as -all-static on platforms that - # didn't have a PIC flag, but the assumption that the effects - # would be equivalent was wrong. It would break on at least - # Digital Unix and AIX. - continue - ;; - - -thread-safe) - thread_safe=yes - continue - ;; - - -version-info) - prev=vinfo - continue - ;; - -version-number) - prev=vinfo - vinfo_number=yes - continue - ;; - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Wl,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $wl$flag" - linker_flags="$linker_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - # Some other compiler flag. - -* | +*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - ;; - - *.$libext) - # An archive. - deplibs="$deplibs $arg" - old_deplibs="$old_deplibs $arg" - continue - ;; - - *.la) - # A libtool-controlled library. - - if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - dlfiles="$dlfiles $arg" - prev= - elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - dlprefiles="$dlprefiles $arg" - prev= - else - deplibs="$deplibs $arg" - fi - continue - ;; - - # Some other compiler argument. - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - done # argument parsing loop - - if test -n "$prev"; then - $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` - libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - - output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` - if test "X$output_objdir" = "X$output"; then - output_objdir="$objdir" - else - output_objdir="$output_objdir/$objdir" - fi - # Create the object directory. - if test ! -d "$output_objdir"; then - $show "$mkdir $output_objdir" - $run $mkdir $output_objdir - status=$? - if test "$status" -ne 0 && test ! -d "$output_objdir"; then - exit $status - fi - fi - - # Determine the type of output - case $output in - "") - $echo "$modename: you must specify an output file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - esac - - case $host in - *cygwin* | *mingw* | *pw32*) - # don't eliminate duplications in $postdeps and $predeps - duplicate_compiler_generated_deps=yes - ;; - *) - duplicate_compiler_generated_deps=$duplicate_deps - ;; - esac - specialdeplibs= - - libs= - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do - if test "X$duplicate_deps" = "Xyes" ; then - case "$libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - libs="$libs $deplib" - done - - if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps - # $postdeps and mark them as special (i.e., whose duplicates are - # not to be eliminated). - pre_post_deps= - if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then - for pre_post_dep in $predeps $postdeps; do - case "$pre_post_deps " in - *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; - esac - pre_post_deps="$pre_post_deps $pre_post_dep" - done - fi - pre_post_deps= - fi - - deplibs= - newdependency_libs= - newlib_search_path= - need_relink=no # whether we're linking any uninstalled libtool libraries - notinst_deplibs= # not-installed libtool libraries - notinst_path= # paths that contain not-installed libtool libraries - case $linkmode in - lib) - passes="conv link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - prog) - compile_deplibs= - finalize_deplibs= - alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" - ;; - *) passes="conv" - ;; - esac - for pass in $passes; do - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan"; then - libs="$deplibs" - deplibs= - fi - if test "$linkmode" = prog; then - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; - esac - fi - if test "$pass" = dlopen; then - # Collect dlpreopened libraries - save_deplibs="$deplibs" - deplibs= - fi - for deplib in $libs; do - lib= - found=no - case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - fi - continue - ;; - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 - continue - fi - name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - for search_ext in .la $std_shrext .so .a; do - # Search the libtool library - lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then - if test "$search_ext" = ".la"; then - found=yes - else - found=no - fi - break 2 - fi - done - done - if test "$found" != yes; then - # deplib doesn't seem to be a libtool library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if (${SED} -e '2q' $lib | - grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - library_names= - old_library= - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - for l in $old_library $library_names; do - ll="$l" - done - if test "X$ll" = "X$old_library" ; then # only static version available - found=no - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - lib=$ladir/$old_library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi - fi - ;; - *) ;; - esac - fi - fi - ;; # -l - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - prog) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - if test "$pass" = scan; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - *) - $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` - # Make sure the xrpath contains only unique directories. - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - fi - deplibs="$deplib $deplibs" - continue - ;; - *.la) lib="$deplib" ;; - *.$libext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - case $linkmode in - lib) - if test "$deplibs_check_method" != pass_all; then - $echo - $echo "*** Warning: Trying to link with static lib archive $deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because the file extensions .$libext of this argument makes me believe" - $echo "*** that it is just a static archive that I should not used here." - else - $echo - $echo "*** Warning: Linking the shared library $output against the" - $echo "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - continue - ;; - prog) - if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - continue - ;; - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - elif test "$linkmode" = prog; then - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" - fi - fi - continue - ;; - %DEPLIBS%) - alldeplibs=yes - continue - ;; - esac # case $deplib - if test "$found" = yes || test -f "$lib"; then : - else - $echo "$modename: cannot find the library \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - # If the library was installed with an old release of libtool, - # it will not redefine variables installed, or shouldnotlink - installed=yes - shouldnotlink=no - - # Read the .la file - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && dlfiles="$dlfiles $dlopen" - test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" - fi - - if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - if test -z "$libdir"; then - if test -z "$old_library"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # It is a libtool convenience library, so add in its objects. - convenience="$convenience $ladir/$objdir/$old_library" - old_convenience="$old_convenience $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - elif test "$linkmode" != prog && test "$linkmode" != lib; then - $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit $EXIT_FAILURE - fi - continue - fi # $pass = conv - - - # Get the name of the library we link against. - linklib= - for l in $old_library $library_names; do - linklib="$l" - done - if test -z "$linklib"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - if test -z "$dlname" || - test "$dlopen_support" != yes || - test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't - # bomb out in the load deplibs phase. - dlprefiles="$dlprefiles $lib $dependency_libs" - else - newdlfiles="$newdlfiles $lib" - fi - continue - fi # $pass = dlopen - - # We need an absolute path. - case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 - $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 - abs_ladir="$ladir" - fi - ;; - esac - laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - - # Find the relevant object directory and library name. - if test "X$installed" = Xyes; then - if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - $echo "$modename: warning: library \`$lib' was moved." 1>&2 - dir="$ladir" - absdir="$abs_ladir" - libdir="$abs_ladir" - else - dir="$libdir" - absdir="$libdir" - fi - else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - fi # $installed = yes - name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # Prefer using a static library (so that no silly _DYNAMIC symbols - # are required to link). - if test -n "$old_library"; then - newdlprefiles="$newdlprefiles $dir/$old_library" - # Otherwise, use the dlname, so that lt_dlopen finds it. - elif test -n "$dlname"; then - newdlprefiles="$newdlprefiles $dir/$dlname" - else - newdlprefiles="$newdlprefiles $dir/$linklib" - fi - fi # $pass = dlpreopen - - if test -z "$libdir"; then - # Link the convenience library - if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" - elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else - deplibs="$lib $deplibs" # used for prog,scan pass - fi - continue - fi - - - if test "$linkmode" = prog && test "$pass" != link; then - newlib_search_path="$newlib_search_path $ladir" - deplibs="$lib $deplibs" - - linkalldeplibs=no - if test "$link_all_deplibs" != no || test -z "$library_names" || - test "$build_libtool_libs" = no; then - linkalldeplibs=yes - fi - - tmp_libs= - for deplib in $dependency_libs; do - case $deplib in - -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test - esac - # Need to link against all dependency_libs? - if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done # for deplib - continue - fi # $linkmode = prog... - - if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - # We need to hardcode the library path - if test -n "$shlibpath_var"; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $dir" ;; - esac - fi - - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi # $linkmode,$pass = prog,link... - - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - fi - - link_static=no # Whether the deplib will be linked statically - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - # This is a shared library - - # Warn about portability, can't link against -module's on - # some systems (darwin) - if test "$shouldnotlink" = yes && test "$pass" = link ; then - $echo - if test "$linkmode" = prog; then - $echo "*** Warning: Linking the executable $output against the loadable module" - else - $echo "*** Warning: Linking the shared library $output against the loadable module" - fi - $echo "*** $linklib is not portable!" - fi - if test "$linkmode" = lib && - test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi - - if test -n "$old_archive_from_expsyms_cmds"; then - # figure out the soname - set dummy $library_names - realname="$2" - shift; shift - libname=`eval \\$echo \"$libname_spec\"` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then - soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in - *cygwin* | mingw*) - major=`expr $current - $age` - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - soname=`$echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - $show "extracting exported symbol list from \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$extract_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - $show "generating import library for \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$old_archive_from_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - # make sure the library variables are pointing to the new library - dir=$output_objdir - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - - if test "$linkmode" = prog || test "$mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) - if test "$hardcode_direct" = no; then - add="$dir/$linklib" - case $host in - *-*-sco3.2v5* ) add_dir="-L$dir" ;; - *-*-darwin* ) - # if the lib is a module then we can not link against - # it, someone is ignoring the new warnings I added - if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then - $echo "** Warning, lib $linklib is a module, not a shared library" - if test -z "$old_library" ; then - $echo - $echo "** And there doesn't seem to be a static archive available" - $echo "** The link will probably fail, sorry" - else - add="$dir/$old_library" - fi - fi - esac - elif test "$hardcode_minus_L" = no; then - case $host in - *-*-sunos*) add_shlibpath="$dir" ;; - esac - add_dir="-L$dir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = no; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - relink) - if test "$hardcode_direct" = yes; then - add="$dir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - *) lib_linked=no ;; - esac - - if test "$lib_linked" != yes; then - $echo "$modename: configuration error: unsupported hardcode properties" - exit $EXIT_FAILURE - fi - - if test -n "$add_shlibpath"; then - case :$compile_shlibpath: in - *":$add_shlibpath:"*) ;; - *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; - esac - fi - if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - if test "$hardcode_direct" != yes && \ - test "$hardcode_minus_L" != yes && \ - test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - fi - fi - fi - - if test "$linkmode" = prog || test "$mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. - if test "$hardcode_direct" = yes; then - add="$libdir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$libdir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - add="-l$name" - elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib" ; then - add="$inst_prefix_dir$libdir/$linklib" - else - add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. - add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - fi - - if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - fi - fi - elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. - if test "$hardcode_direct" != unsupported; then - test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi - elif test "$build_libtool_libs" = yes; then - # Not a shared library - if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - $echo - $echo "*** Warning: This system can not link to static lib archive $lib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have." - if test "$module" = yes; then - $echo "*** But as you try to build a module library, libtool will still create " - $echo "*** a static module, that should work as long as the dlopening application" - $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - else - convenience="$convenience $dir/$old_library" - old_convenience="$old_convenience $dir/$old_library" - deplibs="$dir/$old_library $deplibs" - link_static=yes - fi - fi # link shared/static library? - - if test "$linkmode" = lib; then - if test -n "$dependency_libs" && - { test "$hardcode_into_libs" != yes || - test "$build_old_libs" = yes || - test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do - case $libdir in - -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` - case " $xrpath " in - *" $temp_xrpath "*) ;; - *) xrpath="$xrpath $temp_xrpath";; - esac;; - *) temp_deplibs="$temp_deplibs $libdir";; - esac - done - dependency_libs="$temp_deplibs" - fi - - newlib_search_path="$newlib_search_path $absdir" - # Link against this library - test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - - if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - case $deplib in - -L*) path="$deplib" ;; - *.la) - dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$deplib" && dir="." - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - fi - ;; - esac - if grep "^installed=no" $deplib > /dev/null; then - path="$absdir/$objdir" - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - if test "$absdir" != "$libdir"; then - $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 - fi - path="$absdir" - fi - depdepl= - case $host in - *-*-darwin*) - # we do not want to link against static libs, - # but need to link against shared - eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names" ; then - for tmp in $deplibrary_names ; do - depdepl=$tmp - done - if test -f "$path/$depdepl" ; then - depdepl="$path/$depdepl" - fi - # do not add paths which are already there - case " $newlib_search_path " in - *" $path "*) ;; - *) newlib_search_path="$newlib_search_path $path";; - esac - fi - path="" - ;; - *) - path="-L$path" - ;; - esac - ;; - -l*) - case $host in - *-*-darwin*) - # Again, we only want to link against shared libraries - eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` - for tmp in $newlib_search_path ; do - if test -f "$tmp/lib$tmp_libs.dylib" ; then - eval depdepl="$tmp/lib$tmp_libs.dylib" - break - fi - done - path="" - ;; - *) continue ;; - esac - ;; - *) continue ;; - esac - case " $deplibs " in - *" $depdepl "*) ;; - *) deplibs="$depdepl $deplibs" ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$deplibs $path" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - dependency_libs="$newdependency_libs" - if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi - if test "$pass" != dlopen; then - if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do - case "$lib_search_path " in - *" $dir "*) ;; - *) lib_search_path="$lib_search_path $dir" ;; - esac - done - newlib_search_path= - fi - - if test "$linkmode,$pass" != "prog,link"; then - vars="deplibs" - else - vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order - eval tmp_libs=\"\$$var\" - new_libs= - for deplib in $tmp_libs; do - # FIXME: Pedantically, this is the right thing to do, so - # that some nasty dependency loop isn't accidentally - # broken: - #new_libs="$deplib $new_libs" - # Pragmatically, this seems to cause very few problems in - # practice: - case $deplib in - -L*) new_libs="$deplib $new_libs" ;; - -R*) ;; - *) - # And here is the reason: when a library appears more - # than once as an explicit dependence of a library, or - # is implicitly linked in more than once by the - # compiler, it is considered special, and multiple - # occurrences thereof are not removed. Compare this - # with having the same library being listed as a - # dependency of multiple other libraries: in this case, - # we know (pedantically, we assume) the library does not - # need to be listed more than once, so we keep only the - # last copy. This is not always right, but it is rare - # enough that we require users that really mean to play - # such unportable linking tricks to link the library - # using -Wl,-lname, so that libtool does not consider it - # for duplicate removal. - case " $specialdeplibs " in - *" $deplib "*) new_libs="$deplib $new_libs" ;; - *) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$deplib $new_libs" ;; - esac - ;; - esac - ;; - esac - done - tmp_libs= - for deplib in $new_libs; do - case $deplib in - -L*) - case " $tmp_libs " in - *" $deplib "*) ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - done - eval $var=\"$tmp_libs\" - done # for var - fi - # Last step: remove runtime libs from dependency_libs - # (they stay in deplibs) - tmp_libs= - for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) - i="" - ;; - esac - if test -n "$i" ; then - tmp_libs="$tmp_libs $i" - fi - done - dependency_libs=$tmp_libs - done # for pass - if test "$linkmode" = prog; then - dlfiles="$newdlfiles" - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 - fi - - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 - fi - - # Now set the variables for building old libraries. - build_libtool_libs=no - oldlibs="$output" - objs="$objs$old_deplibs" - ;; - - lib) - # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - ;; - *) - if test "$module" = no; then - $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - else - libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit $EXIT_FAILURE - else - $echo - $echo "*** Warning: Linking the shared library $output against the non-libtool" - $echo "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - if test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 - fi - - set dummy $rpath - if test "$#" -gt 2; then - $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 - fi - install_libdir="$2" - - oldlibs= - if test -z "$rpath"; then - if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. - # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" - build_libtool_libs=convenience - build_old_libs=yes - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 - fi - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - IFS="$save_ifs" - - if test -n "$8"; then - $echo "$modename: too many parameters to \`-version-info'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts - # to make the code below a bit more comprehensible - - case $vinfo_number in - yes) - number_major="$2" - number_minor="$3" - number_revision="$4" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix - # which has an extra 1 added just for fun - # - case $version_type in - darwin|linux|osf|windows) - current=`expr $number_major + $number_minor` - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - current=`expr $number_major + $number_minor - 1` - age="$number_minor" - revision="$number_minor" - ;; - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE - ;; - esac - ;; - no) - current="$2" - revision="$3" - age="$4" - ;; - esac - - # Check that each of the things are valid numbers. - case $current in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $revision in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $age in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test "$age" -gt "$current"; then - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - fi - - # Calculate the version variables. - major= - versuffix= - verstring= - case $version_type in - none) ;; - - darwin) - # Like Linux, but with the current version available in - # verstring for coding it into the library header - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - minor_current=`expr $current + 1` - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current"; - ;; - - irix | nonstopux) - major=`expr $current - $age + 1` - - case $version_type in - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac - verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision - while test "$loop" -ne 0; do - iface=`expr $revision - $loop` - loop=`expr $loop - 1` - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - ;; - - osf) - major=.`expr $current - $age` - versuffix=".$current.$age.$revision" - verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age - while test "$loop" -ne 0; do - iface=`expr $current - $loop` - loop=`expr $loop - 1` - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - major=`expr $current - $age` - versuffix="-$major" - ;; - - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Clear the version info if we defaulted, and they specified a release. - if test -z "$vinfo" && test -n "$release"; then - major= - case $version_type in - darwin) - # we can't check for "0.0" in archive_cmds due to quoting - # problems, so we reset it completely - verstring= - ;; - *) - verstring="0.0" - ;; - esac - if test "$need_version" = no; then - versuffix= - else - versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided - if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= - verstring="" - fi - - # Check to see if the archive will have undefined symbols. - if test "$allow_undefined" = yes; then - if test "$allow_undefined_flag" = unsupported; then - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - fi - - if test "$mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= - tempremovelist=`$echo "$output_objdir/*"` - for p in $tempremovelist; do - case $p in - *.$objext) - ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) - if test "X$precious_files_regex" != "X"; then - if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 - then - continue - fi - fi - removelist="$removelist $p" - ;; - *) ;; - esac - done - if test -n "$removelist"; then - $show "${rm}r $removelist" - $run ${rm}r $removelist - fi - fi - - # Now set the variables for building old libraries. - if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - oldlibs="$oldlibs $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. - oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. - for path in $notinst_path; do - lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` - deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` - dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` - done - - if test -n "$xrpath"; then - # If the user specified any rpath flags, then add them. - temp_xrpath= - for libdir in $xrpath; do - temp_xrpath="$temp_xrpath -R$libdir" - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in - *" $lib "*) ;; - *) dlfiles="$dlfiles $lib" ;; - esac - done - - # Make sure dlprefiles contains only unique files - old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in - *" $lib "*) ;; - *) dlprefiles="$dlprefiles $lib" ;; - esac - done - - if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs -framework System" - ;; - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - esac - fi - - # Transform deplibs into only deplibs that can be linked in shared. - name_save=$name - libname_save=$libname - release_save=$release - versuffix_save=$versuffix - major_save=$major - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? - release="" - versuffix="" - major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in - pass_all) - # Don't check for shared/static. Everything works. - # This might be a little naive. We might want to check - # whether the library exists or not. But this is on - # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behavior. - newdeplibs=$deplibs - ;; - test_compile) - # This code stresses the "libraries are programs" paradigm to its - # limits. Maybe even breaks it. We compile a program, linking it - # against the deplibs as a proxy for the library. Then we can check - # whether they linked in statically or dynamically with ldd. - $rm conftest.c - cat > conftest.c </dev/null` - for potent_lib in $potential_libs; do - # Follow soft links. - if ls -lLd "$potent_lib" 2>/dev/null \ - | grep " -> " >/dev/null; then - continue - fi - # The statement above tries to avoid entering an - # endless loop below, in case of cyclic links. - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? - potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; - *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; - esac - done - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$file_magic_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for file magic test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a file magic. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check above in file_magic test - if eval $echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a regex pattern. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - none | unknown | *) - newdeplibs="" - tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g'` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` - done - fi - if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ - | grep . >/dev/null; then - $echo - if test "X$deplibs_check_method" = "Xnone"; then - $echo "*** Warning: inter-library dependencies are not supported in this platform." - else - $echo "*** Warning: inter-library dependencies are not known to be supported." - fi - $echo "*** All declared inter-library dependencies are being dropped." - droppeddeps=yes - fi - ;; - esac - versuffix=$versuffix_save - major=$major_save - release=$release_save - libname=$libname_save - name=$name_save - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - if test "$droppeddeps" = yes; then - if test "$module" = yes; then - $echo - $echo "*** Warning: libtool could not satisfy all declared inter-library" - $echo "*** dependencies of module $libname. Therefore, libtool will create" - $echo "*** a static module, that should work as long as the dlopening" - $echo "*** application is linked with the -dlopen flag." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - else - $echo "*** The inter-library dependencies that have been dropped here will be" - $echo "*** automatically added whenever a program is linked with this library" - $echo "*** or is declared to -dlopen it." - - if test "$allow_undefined" = no; then - $echo - $echo "*** Since this library must not contain undefined symbols," - $echo "*** because either the platform does not support them or" - $echo "*** it was explicitly requested with -no-undefined," - $echo "*** libtool will only create a static version of it." - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - fi - fi - # Done checking deplibs! - deplibs=$newdeplibs - fi - - # All the library-specific variables (install_libdir is set above). - library_names= - old_library= - dlname= - - # Test again, we may have decided not to build it any more - if test "$build_libtool_libs" = yes; then - if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= - rpath="$finalize_rpath" - test "$mode" != relink && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - dep_rpath="$dep_rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" - fi - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - - shlibpath="$finalize_shlibpath" - test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi - - # Get the real and link names of the library. - eval shared_ext=\"$shrext_cmds\" - eval library_names=\"$library_names_spec\" - set dummy $library_names - realname="$2" - shift; shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - - lib="$output_objdir/$realname" - for link - do - linknames="$linknames $link" - done - - # Use standard objects if they are pic - test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - cmds=$export_symbols_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - if len=`expr "X$cmd" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - $show "$cmd" - $run eval "$cmd" || exit $? - skipped_export=false - else - # The command line is too long to execute in one step. - $show "using reloadable object file for export list..." - skipped_export=: - fi - done - IFS="$save_ifs" - if test -n "$export_symbols_regex"; then - $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - $show "$mv \"${export_symbols}T\" \"$export_symbols\"" - $run eval '$mv "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' - fi - - tmp_deplibs= - for test_deplib in $deplibs; do - case " $convenience " in - *" $test_deplib "*) ;; - *) - tmp_deplibs="$tmp_deplibs $test_deplib" - ;; - esac - done - deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - fi - fi - - if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - linker_flags="$linker_flags $flag" - fi - - # Make a backup of the uninstalled library when relinking - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? - fi - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval test_cmds=\"$module_expsym_cmds\" - cmds=$module_expsym_cmds - else - eval test_cmds=\"$module_cmds\" - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval test_cmds=\"$archive_expsym_cmds\" - cmds=$archive_expsym_cmds - else - eval test_cmds=\"$archive_cmds\" - cmds=$archive_cmds - fi - fi - - if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise. - $echo "creating reloadable object files..." - - # Save the value of $output and $libobjs because we want to - # use them later. If we have whole_archive_flag_spec, we - # want to use save_libobjs as it was before - # whole_archive_flag_spec was expanded, because we can't - # assume the linker understands whole_archive_flag_spec. - # This may have to be revisited, in case too many - # convenience libraries get linked in and end up exceeding - # the spec. - if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - fi - save_output=$output - - # Clear the reloadable object creation command queue and - # initialize k to one. - test_cmds= - concat_cmds= - objlist= - delfiles= - last_robj= - k=1 - output=$output_objdir/$save_output-${k}.$objext - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - eval test_cmds=\"$reload_cmds $objlist $last_robj\" - if test "X$objlist" = X || - { len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; }; then - objlist="$objlist $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. - if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - eval concat_cmds=\"$reload_cmds $objlist $last_robj\" - else - # All subsequent reloadable object files will link in - # the last one created. - eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" - fi - last_robj=$output_objdir/$save_output-${k}.$objext - k=`expr $k + 1` - output=$output_objdir/$save_output-${k}.$objext - objlist=$obj - len=1 - fi - done - # Handle the remaining objects by creating one last - # reloadable object file. All subsequent reloadable object - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" - - if ${skipped_export-false}; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - libobjs=$output - # Append the command to create the export file. - eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" - fi - - # Set up a command to remove the reloadale object files - # after they are used. - i=0 - while test "$i" -lt "$k" - do - i=`expr $i + 1` - delfiles="$delfiles $output_objdir/$save_output-${i}.$objext" - done - - $echo "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. - save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - libobjs=$output - # Restore the value of output. - output=$save_output - - if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - fi - # Expand the library linking commands again to reset the - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - cmds=$module_expsym_cmds - else - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - cmds=$archive_expsym_cmds - else - cmds=$archive_cmds - fi - fi - - # Append the command to remove the reloadable object files - # to the just-reset $cmds. - eval cmds=\"\$cmds~\$rm $delfiles\" - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - exit $EXIT_SUCCESS - fi - - # Create links to the real library. - for linkname in $linknames; do - if test "$realname" != "$linkname"; then - $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? - fi - done - - # If -module or -export-dynamic was specified, set the dlname. - if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. - dlname="$soname" - fi - fi - ;; - - obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 - fi - - case $output in - *.lo) - if test -n "$objs$old_deplibs"; then - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit $EXIT_FAILURE - fi - libobj="$output" - obj=`$echo "X$output" | $Xsed -e "$lo2o"` - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $run $rm $obj $libobj - - # Objects from convenience libraries. This assumes - # single-version convenience libraries. Whenever we create - # different ones for PIC/non-PIC, this we'll have to duplicate - # the extraction. - reload_conv_objs= - gentop= - # reload_cmds runs $LD directly, so let us get rid of - # -Wl from whole_archive_flag_spec - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${obj}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - fi - fi - - # Create the old-style object. - reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - - output="$obj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - # Create an invalid libtool object if no PIC, so that we don't - # accidentally link it into a program. - # $show "echo timestamp > $libobj" - # $run eval "echo timestamp > $libobj" || exit $? - exit $EXIT_SUCCESS - fi - - if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" - output="$libobj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - ;; - - prog) - case $host in - *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; - esac - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 - fi - - if test "$preload" = yes; then - if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && - test "$dlopen_self_static" = unknown; then - $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." - fi - fi - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - case $host in - *darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - if test "$tagname" = CXX ; then - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - fi - ;; - esac - - compile_command="$compile_command $compile_deplibs" - finalize_command="$finalize_command $finalize_deplibs" - - if test -n "$rpath$xrpath"; then - # If the user specified any rpath flags, then add them. - for libdir in $rpath $xrpath; do - # This is the magic to use -rpath. - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - fi - - # Now hardcode the library paths - rpath= - hardcode_libdirs= - for libdir in $compile_rpath $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$libdir:"*) ;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - ;; - esac - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - compile_rpath="$rpath" - - rpath= - hardcode_libdirs= - for libdir in $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$finalize_perm_rpath " in - *" $libdir "*) ;; - *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - finalize_rpath="$rpath" - - if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - fi - - dlsyms= - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - dlsyms="${outputname}S.c" - else - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 - fi - fi - - if test -n "$dlsyms"; then - case $dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${outputname}.nm" - - $show "$rm $nlist ${nlist}S ${nlist}T" - $run $rm "$nlist" "${nlist}S" "${nlist}T" - - # Parse the name list into a source file. - $show "creating $output_objdir/$dlsyms" - - test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ -/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* Prevent the only kind of declaration conflicts we can make. */ -#define lt_preloaded_symbols some_other_symbol - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - $show "generating symbol list for \`$output'" - - test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" - - # Add our own program objects to the symbol list. - progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - for arg in $progfiles; do - $show "extracting global C symbols from \`$arg'" - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - if test -n "$export_symbols_regex"; then - $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$output.exp" - $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - else - $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' - $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' - $run eval 'mv "$nlist"T "$nlist"' - fi - fi - - for arg in $dlprefiles; do - $show "extracting global C symbols from \`$arg'" - name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval '$echo ": $name " >> "$nlist"' - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -z "$run"; then - # Make sure we have at least an empty file. - test -f "$nlist" || : > "$nlist" - - if test -n "$exclude_expsyms"; then - $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T - $mv "$nlist"T "$nlist" - fi - - # Try sorting and uniquifying the output. - if grep -v "^: " < "$nlist" | - if sort -k 3 /dev/null 2>&1; then - sort -k 3 - else - sort +2 - fi | - uniq > "$nlist"S; then - : - else - grep -v "^: " < "$nlist" > "$nlist"S - fi - - if test -f "$nlist"S; then - eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' - else - $echo '/* NONE */' >> "$output_objdir/$dlsyms" - fi - - $echo >> "$output_objdir/$dlsyms" "\ - -#undef lt_preloaded_symbols - -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = -{\ -" - - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" - - $echo >> "$output_objdir/$dlsyms" "\ - {0, (lt_ptr) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - fi - - pic_flag_for_symtable= - case $host in - # compiling the symbol table file with pic_flag works around - # a FreeBSD bug that causes programs to crash when -lm is - # linked before any other PIC object. But we must not use - # pic_flag when linking with -static. The problem exists in - # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; - esac;; - *-*-hpux*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag";; - esac - esac - - # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? - - # Clean up the generated files. - $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" - $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" - - # Transform the symbol file into the correct name. - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - ;; - *) - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - else - # We keep going just in case the user didn't refer to - # lt_preloaded_symbols. The linker will fail if global_symbol_pipe - # really was required. - - # Nullify the symbol file. - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` - fi - - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - # Replace the output file specification. - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - $show "$link_command" - $run eval "$link_command" - status=$? - - # Delete the generated files. - if test -n "$dlsyms"; then - $show "$rm $output_objdir/${outputname}S.${objext}" - $run $rm "$output_objdir/${outputname}S.${objext}" - fi - - exit $status - fi - - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - rpath="$rpath\$thisdir/$dir:" - ;; - esac - done - temp_rpath="$rpath" - fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" - fi - if test -n "$finalize_shlibpath"; then - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" - fi - - compile_var= - finalize_var= - if test -n "$runpath_var"; then - if test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - compile_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - if test -n "$finalize_perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $finalize_perm_rpath; do - rpath="$rpath$dir:" - done - finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - fi - - if test "$no_install" = yes; then - # We don't need to create a wrapper script. - link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. - $run $rm $output - # Link the executable and exit - $show "$link_command" - $run eval "$link_command" || exit $? - exit $EXIT_SUCCESS - fi - - if test "$hardcode_action" = relink; then - # Fast installation is not supported - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - - $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 - $echo "$modename: \`$output' will be relinked during installation" 1>&2 - else - if test "$fast_install" != no; then - link_command="$finalize_var$compile_command$finalize_rpath" - if test "$fast_install" = yes; then - relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` - else - # fast_install is set to needless - relink_command= - fi - else - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - fi - fi - - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` - - # Delete the old output files. - $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname - - $show "$link_command" - $run eval "$link_command" || exit $? - - # Now create the wrapper script. - $show "creating $output" - - # Quote the relink command for shipping. - if test -n "$relink_command"; then - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - relink_command="(cd `pwd`; $relink_command)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - fi - - # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then - case $progpath in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; - *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; - esac - qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` - else - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` - fi - - # Only actually do things if our run command is non-null. - if test -z "$run"; then - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - cwrappersource=`$echo ${objdir}/lt-${output}.c` - cwrapper=`$echo ${output}.exe` - $rm $cwrappersource $cwrapper - trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 - - cat > $cwrappersource <> $cwrappersource<<"EOF" -#include -#include -#include -#include -#include -#include - -#if defined(PATH_MAX) -# define LT_PATHMAX PATH_MAX -#elif defined(MAXPATHLEN) -# define LT_PATHMAX MAXPATHLEN -#else -# define LT_PATHMAX 1024 -#endif - -#ifndef DIR_SEPARATOR -#define DIR_SEPARATOR '/' -#endif - -#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ - defined (__OS2__) -#define HAVE_DOS_BASED_FILE_SYSTEM -#ifndef DIR_SEPARATOR_2 -#define DIR_SEPARATOR_2 '\\' -#endif -#endif - -#ifndef DIR_SEPARATOR_2 -# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) -#else /* DIR_SEPARATOR_2 */ -# define IS_DIR_SEPARATOR(ch) \ - (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) -#endif /* DIR_SEPARATOR_2 */ - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -const char *program_name = NULL; - -void * xmalloc (size_t num); -char * xstrdup (const char *string); -char * basename (const char *name); -char * fnqualify(const char *path); -char * strendzap(char *str, const char *pat); -void lt_fatal (const char *message, ...); - -int -main (int argc, char *argv[]) -{ - char **newargz; - int i; - - program_name = (char *) xstrdup ((char *) basename (argv[0])); - newargz = XMALLOC(char *, argc+2); -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" - newargz[1] = fnqualify(argv[0]); - /* we know the script has the same name, without the .exe */ - /* so make sure newargz[1] doesn't end in .exe */ - strendzap(newargz[1],".exe"); - for (i = 1; i < argc; i++) - newargz[i+1] = xstrdup(argv[i]); - newargz[argc+1] = NULL; -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" -} - -void * -xmalloc (size_t num) -{ - void * p = (void *) malloc (num); - if (!p) - lt_fatal ("Memory exhausted"); - - return p; -} - -char * -xstrdup (const char *string) -{ - return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL -; -} - -char * -basename (const char *name) -{ - const char *base; - -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - /* Skip over the disk name in MSDOS pathnames. */ - if (isalpha (name[0]) && name[1] == ':') - name += 2; -#endif - - for (base = name; *name; name++) - if (IS_DIR_SEPARATOR (*name)) - base = name + 1; - return (char *) base; -} - -char * -fnqualify(const char *path) -{ - size_t size; - char *p; - char tmp[LT_PATHMAX + 1]; - - assert(path != NULL); - - /* Is it qualified already? */ -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - if (isalpha (path[0]) && path[1] == ':') - return xstrdup (path); -#endif - if (IS_DIR_SEPARATOR (path[0])) - return xstrdup (path); - - /* prepend the current directory */ - /* doesn't handle '~' */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ - p = XMALLOC(char, size); - sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); - return p; -} - -char * -strendzap(char *str, const char *pat) -{ - size_t len, patlen; - - assert(str != NULL); - assert(pat != NULL); - - len = strlen(str); - patlen = strlen(pat); - - if (patlen <= len) - { - str += len - patlen; - if (strcmp(str, pat) == 0) - *str = '\0'; - } - return str; -} - -static void -lt_error_core (int exit_status, const char * mode, - const char * message, va_list ap) -{ - fprintf (stderr, "%s: %s: ", program_name, mode); - vfprintf (stderr, message, ap); - fprintf (stderr, ".\n"); - - if (exit_status >= 0) - exit (exit_status); -} - -void -lt_fatal (const char *message, ...) -{ - va_list ap; - va_start (ap, message); - lt_error_core (EXIT_FAILURE, "FATAL", message, ap); - va_end (ap); -} -EOF - # we should really use a build-platform specific compiler - # here, but OTOH, the wrappers (shell script and this C one) - # are only useful if you want to execute the "real" binary. - # Since the "real" binary is built for $host, then this - # wrapper might as well be built for $host, too. - $run $LTCC -s -o $cwrapper $cwrappersource - ;; - esac - $rm $output - trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 - - $echo > $output "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# The $output program cannot be directly executed until all the libtool -# libraries that it depends on are installed. -# -# This wrapper script should never be moved out of the build directory. -# If it is, it will not operate correctly. - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='${SED} -e 1s/^X//' -sed_quote_subst='$sed_quote_subst' - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi - -relink_command=\"$relink_command\" - -# This environment variable determines our operation mode. -if test \"\$libtool_install_magic\" = \"$magic\"; then - # install mode needs the following variable: - notinst_deplibs='$notinst_deplibs' -else - # When we are sourced in execute mode, \$file and \$echo are already set. - if test \"\$libtool_execute_magic\" != \"$magic\"; then - echo=\"$qecho\" - file=\"\$0\" - # Make sure echo works. - if test \"X\$1\" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then - # Yippee, \$echo works! - : - else - # Restart under the correct shell, and then maybe \$echo will work. - exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} - fi - fi\ -" - $echo >> $output "\ - - # Find the directory that this script lives in. - thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` - test \"x\$thisdir\" = \"x\$file\" && thisdir=. - - # Follow symbolic links until we get to the real thisdir. - file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` - while test -n \"\$file\"; do - destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` - - # If there was a directory component, then change thisdir. - if test \"x\$destdir\" != \"x\$file\"; then - case \"\$destdir\" in - [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; - *) thisdir=\"\$thisdir/\$destdir\" ;; - esac - fi - - file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` - file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` - done - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $echo >> $output "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || \\ - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" - - if test ! -d \"\$progdir\"; then - $mkdir \"\$progdir\" - else - $rm \"\$progdir/\$file\" - fi" - - $echo >> $output "\ - - # relink executable if necessary - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else - $echo \"\$relink_command_output\" >&2 - $rm \"\$progdir/\$file\" - exit $EXIT_FAILURE - fi - fi - - $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $rm \"\$progdir/\$program\"; - $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $rm \"\$progdir/\$file\" - fi" - else - $echo >> $output "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $echo >> $output "\ - - if test -f \"\$progdir/\$program\"; then" - - # Export our shlibpath_var if we have one. - if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $echo >> $output "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" - - # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 sed - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` - - export $shlibpath_var -" - fi - - # fixup the dll searchpath if we need to. - if test -n "$dllsearchpath"; then - $echo >> $output "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $echo >> $output "\ - if test \"\$libtool_execute_magic\" != \"$magic\"; then - # Run the actual program with our arguments. -" - case $host in - # Backslashes separate directories on plain windows - *-*-mingw | *-*-os2*) - $echo >> $output "\ - exec \$progdir\\\\\$program \${1+\"\$@\"} -" - ;; - - *) - $echo >> $output "\ - exec \$progdir/\$program \${1+\"\$@\"} -" - ;; - esac - $echo >> $output "\ - \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" - exit $EXIT_FAILURE - fi - else - # The program doesn't exist. - \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 - \$echo \"This script is just a wrapper for \$program.\" 1>&2 - $echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit $EXIT_FAILURE - fi -fi\ -" - chmod +x $output - fi - exit $EXIT_SUCCESS - ;; - esac - - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - - if test "$build_libtool_libs" = convenience; then - oldobjs="$libobjs_save" - addlibs="$convenience" - build_libtool_libs=no - else - if test "$build_libtool_libs" = module; then - oldobjs="$libobjs_save" - build_libtool_libs=no - else - oldobjs="$old_deplibs $non_pic_objects" - fi - addlibs="$old_convenience" - fi - - if test -n "$addlibs"; then - gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - status=$? - if test "$status" -ne 0 && test ! -d "$gentop"; then - exit $status - fi - generated="$generated $gentop" - - # Add in members from convenience archives. - for xlib in $addlibs; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "$mkdir $xdir" - $run $mkdir "$xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$xdir"; then - exit $status - fi - # We will extract separately just the conflicting names and we will no - # longer touch any unique names. It is faster to leave these extract - # automatically by $AR in one run. - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - - oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` - done - fi - - # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - cmds=$old_archive_from_new_cmds - else - eval cmds=\"$old_archive_cmds\" - - if len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - cmds=$old_archive_cmds - else - # the command line is too long to link in one step, link in parts - $echo "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$oldobjs - # GNU ar 2.10+ was changed to match POSIX; thus no paths are - # encoded into archives. This makes 'ar r' malfunction in - # this piecewise linking case whenever conflicting object - # names appear in distinct ar calls; check, warn and compensate. - if (for obj in $save_oldobjs - do - $echo "X$obj" | $Xsed -e 's%^.*/%%' - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2 - $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2 - AR_FLAGS=cq - fi - # Is there a better way of finding the last object in the list? - for obj in $save_oldobjs - do - last_oldobj=$obj - done - for obj in $save_oldobjs - do - oldobjs="$objlist $obj" - objlist="$objlist $obj" - eval test_cmds=\"$old_archive_cmds\" - if len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; then - : - else - # the above command should be used before it gets too long - oldobjs=$objlist - if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist - if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~\$old_archive_cmds\" - fi - fi - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - eval cmd=\"$cmd\" - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$generated"; then - $show "${rm}r$generated" - $run ${rm}r$generated - fi - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - $show "creating $output" - - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - if test "$hardcode_automatic" = yes ; then - relink_command= - fi - - - # Only create the output if not a dry run. - if test -z "$run"; then - for installed in no yes; do - if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi - output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdependency_libs="$newdependency_libs $libdir/$name" - ;; - *) newdependency_libs="$newdependency_libs $deplib" ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - for lib in $dlfiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlfiles="$newdlfiles $libdir/$name" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlprefiles="$newdlprefiles $libdir/$name" - done - dlprefiles="$newdlprefiles" - else - newdlfiles= - for lib in $dlfiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlfiles="$newdlfiles $abs" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlprefiles="$newdlprefiles $abs" - done - dlprefiles="$newdlprefiles" - fi - $rm $output - # place dlname in correct position for cygwin - tdlname=$dlname - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - $echo > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='$tdlname' - -# Names of this library. -library_names='$library_names' - -# The name of the static archive. -old_library='$old_library' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Version information for $libname. -current=$current -age=$age -revision=$revision - -# Is this an already installed library? -installed=$installed - -# Should we warn about portability when linking against -modules? -shouldnotlink=$module - -# Files to dlopen/dlpreopen -dlopen='$dlfiles' -dlpreopen='$dlprefiles' - -# Directory that this library needs to be installed in: -libdir='$install_libdir'" - if test "$installed" = no && test "$need_relink" = yes; then - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi - done - fi - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" - $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? - ;; - esac - exit $EXIT_SUCCESS - ;; - - # libtool install mode - install) - modename="$modename: install" - - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). - if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then - # Aesthetically quote it. - arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$arg " - arg="$1" - shift - else - install_prog= - arg="$nonopt" - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog$arg" - - # We need to accept at least all the BSD install flags. - dest= - files= - opts= - prev= - install_type= - isdir=no - stripme= - for arg - do - if test -n "$dest"; then - files="$files $dest" - dest="$arg" - continue - fi - - case $arg in - -d) isdir=yes ;; - -f) prev="-f" ;; - -g) prev="-g" ;; - -m) prev="-m" ;; - -o) prev="-o" ;; - -s) - stripme=" -s" - continue - ;; - -*) ;; - - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then - prev= - else - dest="$arg" - continue - fi - ;; - esac - - # Aesthetically quote the argument. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog $arg" - done - - if test -z "$install_prog"; then - $echo "$modename: you must specify an install program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$prev"; then - $echo "$modename: the \`$prev' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -z "$files"; then - if test -z "$dest"; then - $echo "$modename: no file or destination specified" 1>&2 - else - $echo "$modename: you must specify a destination" 1>&2 - fi - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Strip any trailing slash from the destination. - dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` - test "X$destdir" = "X$dest" && destdir=. - destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` - - # Not a directory, so check to see that there is only one file specified. - set dummy $files - if test "$#" -gt 2; then - $echo "$modename: \`$dest' is not a directory" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - esac - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - staticlibs= - future_libdirs= - current_libdirs= - for file in $files; do - - # Do each installation. - case $file in - *.$libext) - # Do the static libraries later. - staticlibs="$staticlibs $file" - ;; - - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - library_names= - old_library= - relink_command= - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Add the libdir to current_libdirs if it is the destination. - if test "X$destdir" = "X$libdir"; then - case "$current_libdirs " in - *" $libdir "*) ;; - *) current_libdirs="$current_libdirs $libdir" ;; - esac - else - # Note the libdir as a future libdir. - case "$future_libdirs " in - *" $libdir "*) ;; - *) future_libdirs="$future_libdirs $libdir" ;; - esac - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ - test "X$dir" = "X$file/" && dir= - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` - - # Don't allow the user to place us outside of our expected - # location b/c this prevents finding dependent libraries that - # are installed to the same prefix. - # At present, this check doesn't affect windows .dll's that - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - if test "$inst_prefix_dir" = "$destdir"; then - $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` - else - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` - fi - - $echo "$modename: warning: relinking \`$file'" 1>&2 - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit $EXIT_FAILURE - fi - fi - - # See the names of the shared library. - set dummy $library_names - if test -n "$2"; then - realname="$2" - shift - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - $show "$install_prog $dir/$srcname $destdir/$realname" - $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? - if test -n "$stripme" && test -n "$striplib"; then - $show "$striplib $destdir/$realname" - $run eval "$striplib $destdir/$realname" || exit $? - fi - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. - for linkname - do - if test "$linkname" != "$realname"; then - $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - fi - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - cmds=$postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" - ;; - - *.lo) - # Install (i.e. copy) a libtool object. - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Install the libtool object if requested. - if test -n "$destfile"; then - $show "$install_prog $file $destfile" - $run eval "$install_prog $file $destfile" || exit $? - fi - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` - - $show "$install_prog $staticobj $staticdest" - $run eval "$install_prog \$staticobj \$staticdest" || exit $? - fi - exit $EXIT_SUCCESS - ;; - - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install - stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - file=`$echo $file|${SED} 's,.exe$,,'` - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin*|*mingw*) - wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` - ;; - *) - wrapper=$file - ;; - esac - if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then - notinst_deplibs= - relink_command= - - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - # Check the variables that should have been set. - if test -z "$notinst_deplibs"; then - $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit $EXIT_FAILURE - fi - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - # If there is no directory component, then add one. - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - fi - libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 - finalize=no - fi - done - - relink_command= - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - if test "$finalize" = yes && test -z "$run"; then - tmpdir="/tmp" - test -n "$TMPDIR" && tmpdir="$TMPDIR" - tmpdir="$tmpdir/libtool-$$" - save_umask=`umask` - umask 0077 - if $mkdir "$tmpdir"; then - umask $save_umask - else - umask $save_umask - $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 - continue - fi - file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` - - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - ${rm}r "$tmpdir" - continue - fi - file="$outputname" - else - $echo "$modename: warning: cannot relink \`$file'" 1>&2 - fi - else - # Install the binary that we compiled earlier. - file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` - fi - fi - - # remove .exe since cygwin /usr/bin/install will append another - # one anyways - case $install_prog,$host in - */usr/bin/install*,*cygwin*) - case $file:$destfile in - *.exe:*.exe) - # this is ok - ;; - *.exe:*) - destfile=$destfile.exe - ;; - *:*.exe) - destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` - ;; - esac - ;; - esac - $show "$install_prog$stripme $file $destfile" - $run eval "$install_prog\$stripme \$file \$destfile" || exit $? - test -n "$outputname" && ${rm}r "$tmpdir" - ;; - esac - done - - for file in $staticlibs; do - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - $show "$install_prog $file $oldlib" - $run eval "$install_prog \$file \$oldlib" || exit $? - - if test -n "$stripme" && test -n "$old_striplib"; then - $show "$old_striplib $oldlib" - $run eval "$old_striplib $oldlib" || exit $? - fi - - # Do each command in the postinstall commands. - cmds=$old_postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$future_libdirs"; then - $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 - fi - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi - ;; - - # libtool finish mode - finish) - modename="$modename: finish" - libdirs="$nonopt" - admincmds= - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - for dir - do - libdirs="$libdirs $dir" - done - - for libdir in $libdirs; do - if test -n "$finish_cmds"; then - # Do each command in the finish commands. - cmds=$finish_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || admincmds="$admincmds - $cmd" - done - IFS="$save_ifs" - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $run eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - test "$show" = : && exit $EXIT_SUCCESS - - $echo "----------------------------------------------------------------------" - $echo "Libraries have been installed in:" - for libdir in $libdirs; do - $echo " $libdir" - done - $echo - $echo "If you ever happen to want to link against installed libraries" - $echo "in a given directory, LIBDIR, you must either use libtool, and" - $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then - $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - $echo " during execution" - fi - if test -n "$runpath_var"; then - $echo " - add LIBDIR to the \`$runpath_var' environment variable" - $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - - $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then - $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - $echo - $echo "See any operating system documentation about shared libraries for" - $echo "more information, such as the ld(1) and ld.so(8) manual pages." - $echo "----------------------------------------------------------------------" - exit $EXIT_SUCCESS - ;; - - # libtool execute mode - execute) - modename="$modename: execute" - - # The first argument is the command name. - cmd="$nonopt" - if test -z "$cmd"; then - $echo "$modename: you must specify a COMMAND" 1>&2 - $echo "$help" - exit $EXIT_FAILURE - fi - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - if test ! -f "$file"; then - $echo "$modename: \`$file' is not a file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Read the libtool library. - dlname= - library_names= - - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" - continue - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit $EXIT_FAILURE - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - ;; - - *) - $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then - eval "$shlibpath_var=\"\$dir\"" - else - eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" - fi - done - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. - libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= - for file - do - case $file in - -*) ;; - *) - # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` - args="$args \"$file\"" - done - - if test -z "$run"; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - if test "${save_LC_ALL+set}" = set; then - LC_ALL="$save_LC_ALL"; export LC_ALL - fi - if test "${save_LANG+set}" = set; then - LANG="$save_LANG"; export LANG - fi - - # Now prepare to actually exec the command. - exec_cmd="\$cmd$args" - else - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" - $echo "export $shlibpath_var" - fi - $echo "$cmd$args" - exit $EXIT_SUCCESS - fi - ;; - - # libtool clean and uninstall mode - clean | uninstall) - modename="$modename: $mode" - rm="$nonopt" - files= - rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - for arg - do - case $arg in - -f) rm="$rm $arg"; rmforce=yes ;; - -*) rm="$rm $arg" ;; - *) files="$files $arg" ;; - esac - done - - if test -z "$rm"; then - $echo "$modename: you must specify an RM program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - if test "X$dir" = "X$file"; then - dir=. - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - test "$mode" = uninstall && objdir="$dir" - - # Remember objdir for removal later, being careful to avoid duplicates - if test "$mode" = clean; then - case " $rmdirs " in - *" $objdir "*) ;; - *) rmdirs="$rmdirs $objdir" ;; - esac - fi - - # Don't error if the file doesn't exist and rm -f was used. - if (test -L "$file") >/dev/null 2>&1 \ - || (test -h "$file") >/dev/null 2>&1 \ - || test -f "$file"; then - : - elif test -d "$file"; then - exit_status=1 - continue - elif test "$rmforce" = yes; then - continue - fi - - rmfiles="$file" - - case $name in - *.la) - # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - . $dir/$name - - # Delete the libtool libraries and symlinks. - for n in $library_names; do - rmfiles="$rmfiles $objdir/$n" - done - test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" - test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" - - if test "$mode" = uninstall; then - if test -n "$library_names"; then - # Do each command in the postuninstall commands. - cmds=$postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - cmds=$old_postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - # FIXME: should reinstall the best remaining shared library. - fi - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - - # Read the .lo file - . $dir/$name - - # Add PIC object to the list of files to remove. - if test -n "$pic_object" \ - && test "$pic_object" != none; then - rmfiles="$rmfiles $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" \ - && test "$non_pic_object" != none; then - rmfiles="$rmfiles $dir/$non_pic_object" - fi - fi - ;; - - *) - if test "$mode" = clean ; then - noexename=$name - case $file in - *.exe) - file=`$echo $file|${SED} 's,.exe$,,'` - noexename=`$echo $name|${SED} 's,.exe$,,'` - # $file with .exe has already been added to rmfiles, - # add $file without .exe - rmfiles="$rmfiles $file" - ;; - esac - # Do a test to see if this is a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$noexename - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" - fi - if test "X$noexename" != "X$name" ; then - rmfiles="$rmfiles $objdir/lt-${noexename}.c" - fi - fi - fi - ;; - esac - $show "$rm $rmfiles" - $run $rm $rmfiles || exit_status=1 - done - objdir="$origobjdir" - - # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - $show "rmdir $dir" - $run rmdir $dir >/dev/null 2>&1 - fi - done - - exit $exit_status - ;; - - "") - $echo "$modename: you must specify a MODE" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test -z "$exec_cmd"; then - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - fi -fi # test -z "$show_help" - -if test -n "$exec_cmd"; then - eval exec $exec_cmd - exit $EXIT_FAILURE -fi - -# We need to display help for each of the modes. -case $mode in -"") $echo \ -"Usage: $modename [OPTION]... [MODE-ARG]... - -Provide generalized library-building support services. - - --config show all configuration variables - --debug enable verbose shell tracing --n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --finish same as \`--mode=finish' - --help display this help message and exit - --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] - --quiet same as \`--silent' - --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - --version print version information - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE. - -Report bugs to ." - exit $EXIT_SUCCESS - ;; - -clean) - $echo \ -"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... - -Remove files from the build directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, object or program, all the files associated -with it are deleted. Otherwise, only FILE itself is deleted using RM." - ;; - -compile) - $echo \ -"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE - -Compile a source file into a libtool library object. - -This mode accepts the following additional options: - - -o OUTPUT-FILE set the output file name to OUTPUT-FILE - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -static always build a \`.o' file suitable for static linking - -COMPILE-COMMAND is a command to be used in creating a \`standard' object file -from the given SOURCEFILE. - -The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix \`.c' with the -library object suffix, \`.lo'." - ;; - -execute) - $echo \ -"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... - -Automatically set library path, then run a program. - -This mode accepts the following additional options: - - -dlopen FILE add the directory containing FILE to the library path - -This mode sets the library path environment variable according to \`-dlopen' -flags. - -If any of the ARGS are libtool executable wrappers, then they are translated -into their corresponding uninstalled binary, and any of their required library -directories are added to the library path. - -Then, COMMAND is executed, with ARGS as arguments." - ;; - -finish) - $echo \ -"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... - -Complete the installation of libtool libraries. - -Each LIBDIR is a directory that contains libtool libraries. - -The commands that this mode executes may require superuser privileges. Use -the \`--dry-run' option if you just want to see what would be executed." - ;; - -install) - $echo \ -"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... - -Install executables or libraries. - -INSTALL-COMMAND is the installation command. The first component should be -either the \`install' or \`cp' program. - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - -link) - $echo \ -"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... - -Link object files or libraries together to form another library, or to -create an executable program. - -LINK-COMMAND is a command using the C compiler that you would use to create -a program from several object files. - -The following components of LINK-COMMAND are treated specially: - - -all-static do not do any dynamic linking at all - -avoid-version do not add a version suffix if possible - -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols - -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) - -export-symbols SYMFILE - try to export only the symbols listed in SYMFILE - -export-symbols-regex REGEX - try to export only the symbols matching REGEX - -LLIBDIR search LIBDIR for required installed libraries - -lNAME OUTPUT-FILE requires the installed library libNAME - -module build a library that can dlopened - -no-fast-install disable the fast-install mode - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE Use a list of object files found in FILE to specify objects - -precious-files-regex REGEX - don't remove output files matching REGEX - -release RELEASE specify package release information - -rpath LIBDIR the created library will eventually be installed in LIBDIR - -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries - -static do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -All other options (arguments beginning with \`-') are ignored. - -Every other argument is treated as a filename. Files ending in \`.la' are -treated as uninstalled libtool libraries, other files are standard or library -object files. - -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -only library objects (\`.lo' files) may be specified, and \`-rpath' is -required, except when creating a convenience library. - -If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -using \`ar' and \`ranlib', or on Windows using \`lib'. - -If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file -is created, otherwise an executable program is created." - ;; - -uninstall) - $echo \ -"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... - -Remove libraries from an installation directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, all the files associated with it are deleted. -Otherwise, only FILE itself is deleted using RM." - ;; - -*) - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; -esac - -$echo -$echo "Try \`$modename --help' for more information about other modes." - -exit $EXIT_SUCCESS - -# The TAGs below are defined such that we never get into a situation -# in which we disable both kinds of libraries. Given conflicting -# choices, we go for a static library, that is the most portable, -# since we can't tell whether shared libraries were disabled because -# the user asked for that or because the platform doesn't support -# them. This is particularly important on AIX, because we don't -# support having both static and shared libraries enabled at the same -# time on that platform, so we default to a shared-only configuration. -# If a disable-shared tag is given, we'll fallback to a static-only -# configuration. But we'll never go from static-only to shared-only. - -# ### BEGIN LIBTOOL TAG CONFIG: disable-shared -build_libtool_libs=no -build_old_libs=yes -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: diff --git a/configure b/configure index f8713512..e3d78066 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for util-linux 2.13-pre1. +# Generated by GNU Autoconf 2.59 for util-linux 2.13-pre2. # # Report bugs to . # @@ -243,160 +243,6 @@ IFS=" $as_nl" $as_unset CDPATH - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. @@ -423,8 +269,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='util-linux' PACKAGE_TARNAME='util-linux' -PACKAGE_VERSION='2.13-pre1' -PACKAGE_STRING='util-linux 2.13-pre1' +PACKAGE_VERSION='2.13-pre2' +PACKAGE_STRING='util-linux 2.13-pre2' PACKAGE_BUGREPORT='bunk@stusta.de' ac_unique_file="mount/mount.c" @@ -466,7 +312,7 @@ ac_includes_default="\ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PERL HAVE_RAW_TRUE HAVE_RAW_FALSE HAVE_PAM_TRUE HAVE_PAM_FALSE HAVE_UUID_TRUE HAVE_UUID_FALSE HAVE_LIBUTIL_TRUE HAVE_LIBUTIL_FALSE HAVE_TERMCAP_TRUE HAVE_TERMCAP_FALSE HAVE_ZLIB_TRUE HAVE_ZLIB_FALSE HAVE_BLKID_TRUE HAVE_BLKID_FALSE HAVE_SELINUX_TRUE HAVE_SELINUX_FALSE MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB HAVE_NCURSES_TRUE HAVE_NCURSES_FALSE USE_SLANG_TRUE USE_SLANG_FALSE NEED_LIBCRYPT_TRUE NEED_LIBCRYPT_FALSE HAVE_PIVOT_ROOT_TRUE HAVE_PIVOT_ROOT_FALSE INTEL_TRUE INTEL_FALSE SPARC_TRUE SPARC_FALSE BUILD_AGETTY_TRUE BUILD_AGETTY_FALSE BUILD_ELVTUNE_TRUE BUILD_ELVTUNE_FALSE BUILD_INIT_TRUE BUILD_INIT_FALSE BUILD_KILL_TRUE BUILD_KILL_FALSE BUILD_LAST_TRUE BUILD_LAST_FALSE BUILD_MESG_TRUE BUILD_MESG_FALSE BUILD_PARTX_TRUE BUILD_PARTX_FALSE BUILD_RAW_TRUE BUILD_RAW_FALSE BUILD_RDEV_TRUE BUILD_RDEV_FALSE BUILD_RENAME_TRUE BUILD_RENAME_FALSE BUILD_RESET_TRUE BUILD_RESET_FALSE BUILD_LOGIN_UTILS_TRUE BUILD_LOGIN_UTILS_FALSE BUILD_SCHEDUTILS_TRUE BUILD_SCHEDUTILS_FALSE BUILD_WALL_TRUE BUILD_WALL_FALSE BUILD_WRITE_TRUE BUILD_WRITE_FALSE USE_TTY_GROUP_TRUE USE_TTY_GROUP_FALSE LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar RANLIB ac_ct_RANLIB PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP HAVE_RAW_TRUE HAVE_RAW_FALSE HAVE_PAM_TRUE HAVE_PAM_FALSE HAVE_UUID_TRUE HAVE_UUID_FALSE HAVE_LIBUTIL_TRUE HAVE_LIBUTIL_FALSE HAVE_TERMCAP_TRUE HAVE_TERMCAP_FALSE HAVE_ZLIB_TRUE HAVE_ZLIB_FALSE HAVE_BLKID_TRUE HAVE_BLKID_FALSE HAVE_SELINUX_TRUE HAVE_SELINUX_FALSE MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE build build_cpu build_vendor build_os host host_cpu host_vendor host_os INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB HAVE_NCURSES_TRUE HAVE_NCURSES_FALSE USE_SLANG_TRUE USE_SLANG_FALSE NEED_LIBCRYPT_TRUE NEED_LIBCRYPT_FALSE HAVE_PIVOT_ROOT_TRUE HAVE_PIVOT_ROOT_FALSE INTEL_TRUE INTEL_FALSE SPARC_TRUE SPARC_FALSE BUILD_AGETTY_TRUE BUILD_AGETTY_FALSE BUILD_ELVTUNE_TRUE BUILD_ELVTUNE_FALSE BUILD_INIT_TRUE BUILD_INIT_FALSE BUILD_KILL_TRUE BUILD_KILL_FALSE BUILD_LAST_TRUE BUILD_LAST_FALSE BUILD_MESG_TRUE BUILD_MESG_FALSE BUILD_PARTX_TRUE BUILD_PARTX_FALSE BUILD_RAW_TRUE BUILD_RAW_FALSE BUILD_RDEV_TRUE BUILD_RDEV_FALSE BUILD_RENAME_TRUE BUILD_RENAME_FALSE BUILD_RESET_TRUE BUILD_RESET_FALSE BUILD_LOGIN_UTILS_TRUE BUILD_LOGIN_UTILS_FALSE BUILD_SCHEDUTILS_TRUE BUILD_SCHEDUTILS_FALSE BUILD_WALL_TRUE BUILD_WALL_FALSE BUILD_WRITE_TRUE BUILD_WRITE_FALSE USE_TTY_GROUP_TRUE USE_TTY_GROUP_FALSE LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -927,26 +773,6 @@ ac_env_CPP_set=${CPP+set} ac_env_CPP_value=$CPP ac_cv_env_CPP_set=${CPP+set} ac_cv_env_CPP_value=$CPP -ac_env_CXX_set=${CXX+set} -ac_env_CXX_value=$CXX -ac_cv_env_CXX_set=${CXX+set} -ac_cv_env_CXX_value=$CXX -ac_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_env_CXXFLAGS_value=$CXXFLAGS -ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_cv_env_CXXFLAGS_value=$CXXFLAGS -ac_env_CXXCPP_set=${CXXCPP+set} -ac_env_CXXCPP_value=$CXXCPP -ac_cv_env_CXXCPP_set=${CXXCPP+set} -ac_cv_env_CXXCPP_value=$CXXCPP -ac_env_F77_set=${F77+set} -ac_env_F77_value=$F77 -ac_cv_env_F77_set=${F77+set} -ac_cv_env_F77_value=$F77 -ac_env_FFLAGS_set=${FFLAGS+set} -ac_env_FFLAGS_value=$FFLAGS -ac_cv_env_FFLAGS_set=${FFLAGS+set} -ac_cv_env_FFLAGS_value=$FFLAGS # # Report the --help message. @@ -955,7 +781,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures util-linux 2.13-pre1 to adapt to many kinds of systems. +\`configure' configures util-linux 2.13-pre2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1021,23 +847,16 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of util-linux 2.13-pre1:";; + short | recursive ) echo "Configuration of util-linux 2.13-pre2:";; esac cat <<\_ACEOF Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-shared[=PKGS] - build shared libraries [default=no] - --enable-static[=PKGS] - build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] + --disable-largefile omit support for large files --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors - --disable-libtool-lock avoid locking (might break parallel builds) - --disable-largefile omit support for large files --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --disable-agetty do not build agetty @@ -1070,11 +889,6 @@ Optional Features: Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] - include additional configurations [automatic] --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir @@ -1090,11 +904,6 @@ Some influential environment variables: CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. @@ -1195,7 +1004,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -util-linux configure 2.13-pre1 +util-linux configure 2.13-pre2 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -1209,7 +1018,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by util-linux $as_me 2.13-pre1, which was +It was created by util-linux $as_me 2.13-pre2, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1543,6 +1352,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + + @@ -1854,7 +1665,7 @@ fi # Define the identity of the package. PACKAGE='util-linux' - VERSION='2.13-pre1' + VERSION='2.13-pre2' cat >>confdefs.h <<_ACEOF @@ -1990,132 +1801,125 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -# Check whether --enable-shared or --disable-shared was given. -if test "${enable_shared+set}" = set; then - enableval="$enable_shared" - p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + echo "$as_me:$LINENO: result: $RANLIB" >&5 +echo "${ECHO_T}$RANLIB" >&6 else - enable_shared=no -fi; + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -# Check whether --enable-static or --disable-static was given. -if test "${enable_static+set}" = set; then - enableval="$enable_static" - p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +echo "${ECHO_T}$ac_ct_RANLIB" >&6 else - enable_static=yes -fi; + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi -# Check whether --enable-fast-install or --disable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval="$enable_fast_install" - p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac + RANLIB=$ac_ct_RANLIB else - enable_fast_install=yes -fi; + RANLIB="$ac_cv_prog_RANLIB" +fi -# Make sure we can run config.sub. -$ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -echo "$as_me: error: cannot run $ac_config_sub" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6 -if test "${ac_cv_build+set}" = set; then +# Extract the first word of "perl", so it can be a program name with args. +set dummy perl; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_PERL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_build_alias=$build_alias -test -z "$ac_cv_build_alias" && - ac_cv_build_alias=`$ac_config_guess` -test -z "$ac_cv_build_alias" && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} - { (exit 1); exit 1; }; } + case $PERL in + [\\/]* | ?:[\\/]*) + ac_cv_path_PERL="$PERL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + ;; +esac fi -echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6 -build=$ac_cv_build -build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - +PERL=$ac_cv_path_PERL -echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6 -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +if test -n "$PERL"; then + echo "$as_me:$LINENO: result: $PERL" >&5 +echo "${ECHO_T}$PERL" >&6 else - ac_cv_host_alias=$host_alias -test -z "$ac_cv_host_alias" && - ac_cv_host_alias=$ac_cv_build_alias -ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} - { (exit 1); exit 1; }; } - + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6 -host=$ac_cv_host -host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` DEPDIR="${am__leading_dot}deps" @@ -3216,582 +3020,40 @@ else fi -echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -SED=$lt_cv_path_SED -fi +# Check whether --enable-largefile or --disable-largefile was given. +if test "${enable_largefile+set}" = set; then + enableval="$enable_largefile" -echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6 +fi; +if test "$enable_largefile" != no; then -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then + echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 +echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_largefile_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - -echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_ld_reload_flag='-r' -fi -echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' - -echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi -fi -echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 -echo "${ECHO_T}$lt_cv_path_NM" >&6 -NM="$lt_cv_path_NM" - -echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6 -fi - -echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi4*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | kfreebsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown - - - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 3692 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - 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 - - cat >conftest.$ac_ext <<_ACEOF + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; int main () { @@ -3800,9 +3062,9 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 @@ -3815,482 +3077,102 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' + { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - lt_cv_cc_needs_belf=yes + break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -lt_cv_cc_needs_belf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - 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 - fi -echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; - -esac - -need_locks="$enable_libtool_lock" - - -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 -echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.err conftest.$ac_objext + CC="$CC -n32" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_largefile_CC=' -n32'; break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. -ac_preproc_ok=: -break fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break +rm -f conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi fi +echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 +echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP + echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_file_offset_bits+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_prog_CPP=$CPP -fi -echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6 -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. + while :; do + ac_cv_sys_file_offset_bits=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} _ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_header_stdc=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - exit(2); - exit (0); -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6 -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && @@ -4299,14860 +3181,87 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -eval "$as_ac_Header=no" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - -for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_header_compiler=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( - cat <<\_ASBOX -## ----------------------------- ## -## Report this to bunk@stusta.de ## -## ----------------------------- ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CXX" && break -done -test -n "$ac_ct_CXX" || ac_ct_CXX="g++" - - CXX=$ac_ct_CXX -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -CXXFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cxx_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -depcc="$CXX" am_compiler_list= - -echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # 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 - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$CXXCPP" >&6 -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_F77" && break -done - - F77=$ac_ct_F77 -fi - - -# Provide some information about the compiler. -echo "$as_me:5256:" \ - "checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_f77_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -G77=`test $ac_compiler_gnu = yes && echo yes` -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 - - - -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - -# find the maximum length of command line arguments -echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 -echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 -if test "${lt_cv_sys_max_cmd_len+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 -echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 -else - echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6 -fi - - - - -# Check for command to grab the raw symbol name followed by C symbol from nm. -echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 -echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris* | sysv5*) - symcode='[BDRT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGIRSTW]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done - -fi - -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6 -else - echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6 -fi - -echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6 -if test "${lt_cv_objdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null -fi -echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 -echo "${ECHO_T}$lt_cv_objdir" >&6 -objdir=$lt_cv_objdir - - - - - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 -echo "${ECHO_T}$ac_ct_AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - AR=$ac_ct_AR -else - AR="$ac_cv_prog_AR" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - RANLIB=$ac_ct_RANLIB -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -enable_dlopen=no -enable_win32_dll=no - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - -# Check whether --with-pic or --without-pic was given. -if test "${with_pic+set}" = set; then - withval="$with_pic" - pic_mode="$withval" -else - pic_mode=default -fi; -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -lt_save_CC="$CC" -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 - - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -objext=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# -# Check for any special shared library compilation flags. -# -lt_prog_cc_shlib= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - lt_prog_cc_shlib='-belf' - ;; - esac -fi -if test -n "$lt_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} - if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : - else - { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} - lt_cv_prog_cc_can_build_shared=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_prog_compiler_static" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - - - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6288: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:6292: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl= -lt_prog_compiler_pic= -lt_prog_compiler_static= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else - lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - ccc*) - lt_prog_compiler_wl='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic='-Kpic' - lt_prog_compiler_static='-dn' - ;; - - solaris*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl='-Qoption ld ' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic='-pic' - lt_prog_compiler_static='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6521: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:6525: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 - -if test x"$lt_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; - esac -else - lt_prog_compiler_pic= - lt_prog_compiler_can_build_shared=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; - *) - lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6581: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:6585: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag= - enable_shared_with_static_runtimes=no - archive_cmds= - archive_expsym_cmds= - old_archive_From_new_cmds= - old_archive_from_expsyms_cmds= - export_dynamic_flag_spec= - whole_archive_flag_spec= - thread_safe_flag_spec= - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_direct=no - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - link_all_deplibs=unknown - hardcode_automatic=no - module_cmds= - module_expsym_cmds= - always_export_symbols=no - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=no - enable_shared_with_static_runtimes=yes - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds="$tmp_archive_cmds" - fi - link_all_deplibs=no - else - ld_shlibs=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - - if test "$ld_shlibs" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - 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 $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds='' - hardcode_direct=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec=' ' - archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - - bsdi4*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag='-flat_namespace -undefined suppress' - ;; - 10.*) - allow_undefined_flag='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='-all_load $convenience' - link_all_deplibs=yes - else - ld_shlibs=no - fi - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - ia64*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=no - hardcode_shlibpath_var=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - *) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld='-rpath $libdir' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; - - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag=' -z text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no - hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6 -test "$ld_shlibs" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc=no - else - archive_cmds_need_lc=yes - fi - allow_undefined_flag=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 -echo "${ECHO_T}$archive_cmds_need_lc" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=yes - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var " || \ - test "X$hardcode_automatic"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6 - -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# Report which librarie types wil actually be built -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - darwin* | rhapsody*) - if test "$GCC" = yes; then - archive_cmds_need_lc=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag='-flat_namespace -undefined suppress' - ;; - 10.*) - allow_undefined_flag='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='-all_load $convenience' - link_all_deplibs=yes - else - ld_shlibs=no - fi - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler \ - CC \ - LD \ - lt_prog_compiler_wl \ - lt_prog_compiler_pic \ - lt_prog_compiler_static \ - lt_prog_compiler_no_builtin_flag \ - export_dynamic_flag_spec \ - thread_safe_flag_spec \ - whole_archive_flag_spec \ - enable_shared_with_static_runtimes \ - old_archive_cmds \ - old_archive_from_new_cmds \ - predep_objects \ - postdep_objects \ - predeps \ - postdeps \ - compiler_lib_search_path \ - archive_cmds \ - archive_expsym_cmds \ - postinstall_cmds \ - postuninstall_cmds \ - old_archive_from_expsyms_cmds \ - allow_undefined_flag \ - no_undefined_flag \ - export_symbols_cmds \ - hardcode_libdir_flag_spec \ - hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - hardcode_automatic \ - module_cmds \ - module_expsym_cmds \ - lt_cv_prog_compiler_c_o \ - exclude_expsyms \ - include_expsyms; do - - case $var in - old_archive_cmds | \ - old_archive_from_new_cmds | \ - archive_cmds | \ - archive_expsym_cmds | \ - module_cmds | \ - module_expsym_cmds | \ - old_archive_from_expsyms_cmds | \ - export_symbols_cmds | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - { echo "$as_me:$LINENO: creating $ofile" >&5 -echo "$as_me: creating $ofile" >&6;} - - cat <<__EOF__ >> "$cfgfile" -#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU C compiler? -with_gcc=$GCC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# ### END LIBTOOL CONFIG - -__EOF__ - - - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_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 - -CC="$lt_save_CC" - - -# Check whether --with-tags or --without-tags was given. -if test "${with_tags+set}" = set; then - withval="$with_tags" - tagnames="$withval" -fi; - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} - else - { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in - "") ;; - *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 -echo "$as_me: error: invalid tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} - { (exit 1); exit 1; }; } - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && test "X$CXX" != "Xno"; then - ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - -archive_cmds_need_lc_CXX=no -allow_undefined_flag_CXX= -always_export_symbols_CXX=no -archive_expsym_cmds_CXX= -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= -hardcode_libdir_separator_CXX= -hardcode_minus_L_CXX=no -hardcode_automatic_CXX=no -module_cmds_CXX= -module_expsym_cmds_CXX= -link_all_deplibs_CXX=unknown -old_archive_cmds_CXX=$old_archive_cmds -no_undefined_flag_CXX= -whole_archive_flag_spec_CXX= -enable_shared_with_static_runtimes_CXX=no - -# Dependencies to place before and after the object being linked: -predep_objects_CXX= -postdep_objects_CXX= -predeps_CXX= -postdeps_CXX= -compiler_lib_search_path_CXX= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -compiler_CXX=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -else - lt_prog_compiler_no_builtin_flag_CXX= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_CXX= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 -ld_shlibs_CXX=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_CXX='' - hardcode_direct_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_CXX=yes - else - # We have old collect2 - hardcode_direct_CXX=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_CXX=yes - hardcode_libdir_flag_spec_CXX='-L$libdir' - hardcode_libdir_separator_CXX= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_CXX=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_CXX='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_CXX=' ${wl}-bernotok' - allow_undefined_flag_CXX=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_CXX=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX=' ' - archive_cmds_need_lc_CXX=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_CXX='-L$libdir' - allow_undefined_flag_CXX=unsupported - always_export_symbols_CXX=no - enable_shared_with_static_runtimes_CXX=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs_CXX=no - fi - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes; then - archive_cmds_need_lc_CXX=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_CXX='-flat_namespace -undefined suppress' - ;; - 10.*) - allow_undefined_flag_CXX='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_CXX=no - hardcode_automatic_CXX=yes - hardcode_shlibpath_var_CXX=unsupported - whole_archive_flag_spec_CXX='-all_load $convenience' - link_all_deplibs_CXX=yes - else - ld_shlibs_CXX=no - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - freebsd12*) - # C++ shared libraries reported to be fairly broken before switch to ELF - ld_shlibs_CXX=no - ;; - freebsd-elf*) - archive_cmds_need_lc_CXX=no - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - ld_shlibs_CXX=yes - ;; - gnu*) - ;; - hpux9*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - hardcode_libdir_separator_CXX=: - ;; - ia64*) - hardcode_libdir_flag_spec_CXX='-L$libdir' - ;; - *) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - ;; - ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - archive_cmds_need_lc_CXX=no - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - m88k*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' -expect_unresolved \*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - sco*) - archive_cmds_need_lc_CXX=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.0-5 | solaris2.0-5.*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - link_all_deplibs_CXX=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - no_undefined_flag_CXX=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - archive_cmds_need_lc_CXX=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -esac -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -GCC_CXX="$GXX" -LD_CXX="$LD" - - -cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$compiler_lib_search_path_CXX"; then - compiler_lib_search_path_CXX="${prev}${p}" - else - compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$postdeps_CXX"; then - postdeps_CXX="${prev}${p}" - else - postdeps_CXX="${postdeps_CXX} ${prev}${p}" - fi - fi - ;; - - *.$objext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then - predep_objects_CXX="$p" - else - predep_objects_CXX="$predep_objects_CXX $p" - fi - else - if test -z "$postdep_objects_CXX"; then - postdep_objects_CXX="$p" - else - postdep_objects_CXX="$postdep_objects_CXX $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling CXX test program" -fi - -$rm -f confest.$objext - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - -lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_CXX='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_CXX='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - lt_prog_compiler_pic_CXX= - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_CXX=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - else - lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - lt_prog_compiler_pic_CXX='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - lt_prog_compiler_pic_CXX='+Z' - fi - ;; - aCC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_CXX='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - icpc) - # Intel C++ - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - lt_prog_compiler_wl_CXX='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - lt_prog_compiler_pic_CXX='-pic' - ;; - cxx) - # Digital/Compaq C++ - lt_prog_compiler_wl_CXX='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - lt_prog_compiler_pic_CXX='-pic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - lcc) - # Lucid - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11044: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:11048: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_CXX=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 - -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then - case $lt_prog_compiler_pic_CXX in - "" | " "*) ;; - *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; - esac -else - lt_prog_compiler_pic_CXX= - lt_prog_compiler_can_build_shared_CXX=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_CXX= - ;; - *) - lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11104: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:11108: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_CXX=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - export_symbols_cmds_CXX="$ltdll_cmds" - ;; - cygwin* | mingw*) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - linux*) - link_all_deplibs_CXX=no - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_CXX" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_CXX=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_CXX in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_CXX - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_CXX - allow_undefined_flag_CXX= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_CXX=no - else - archive_cmds_need_lc_CXX=yes - fi - allow_undefined_flag_CXX=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=yes - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_CXX= -if test -n "$hardcode_libdir_flag_spec_CXX" || \ - test -n "$runpath_var CXX" || \ - test "X$hardcode_automatic_CXX"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_CXX" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && - test "$hardcode_minus_L_CXX" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_CXX=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_CXX=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_CXX=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 -echo "${ECHO_T}$hardcode_action_CXX" >&6 - -if test "$hardcode_action_CXX" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_CXX \ - CC_CXX \ - LD_CXX \ - lt_prog_compiler_wl_CXX \ - lt_prog_compiler_pic_CXX \ - lt_prog_compiler_static_CXX \ - lt_prog_compiler_no_builtin_flag_CXX \ - export_dynamic_flag_spec_CXX \ - thread_safe_flag_spec_CXX \ - whole_archive_flag_spec_CXX \ - enable_shared_with_static_runtimes_CXX \ - old_archive_cmds_CXX \ - old_archive_from_new_cmds_CXX \ - predep_objects_CXX \ - postdep_objects_CXX \ - predeps_CXX \ - postdeps_CXX \ - compiler_lib_search_path_CXX \ - archive_cmds_CXX \ - archive_expsym_cmds_CXX \ - postinstall_cmds_CXX \ - postuninstall_cmds_CXX \ - old_archive_from_expsyms_cmds_CXX \ - allow_undefined_flag_CXX \ - no_undefined_flag_CXX \ - export_symbols_cmds_CXX \ - hardcode_libdir_flag_spec_CXX \ - hardcode_libdir_flag_spec_ld_CXX \ - hardcode_libdir_separator_CXX \ - hardcode_automatic_CXX \ - module_cmds_CXX \ - module_expsym_cmds_CXX \ - lt_cv_prog_compiler_c_o_CXX \ - exclude_expsyms_CXX \ - include_expsyms_CXX; do - - case $var in - old_archive_cmds_CXX | \ - old_archive_from_new_cmds_CXX | \ - archive_cmds_CXX | \ - archive_expsym_cmds_CXX | \ - module_cmds_CXX | \ - module_expsym_cmds_CXX | \ - old_archive_from_expsyms_cmds_CXX | \ - export_symbols_cmds_CXX | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_CXX - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_CXX -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_CXX - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_CXX" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_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 - -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld - - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - - -archive_cmds_need_lc_F77=no -allow_undefined_flag_F77= -always_export_symbols_F77=no -archive_expsym_cmds_F77= -export_dynamic_flag_spec_F77= -hardcode_direct_F77=no -hardcode_libdir_flag_spec_F77= -hardcode_libdir_flag_spec_ld_F77= -hardcode_libdir_separator_F77= -hardcode_minus_L_F77=no -hardcode_automatic_F77=no -module_cmds_F77= -module_expsym_cmds_F77= -link_all_deplibs_F77=unknown -old_archive_cmds_F77=$old_archive_cmds -no_undefined_flag_F77= -whole_archive_flag_spec_F77= -enable_shared_with_static_runtimes_F77=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -objext_F77=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code=" subroutine t\n return\n end\n" - -# Code to be used in simple link tests -lt_simple_link_test_code=" program t\n end\n" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -compiler_F77=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix4* | aix5*) - test "$enable_shared" = yes && enable_static=no - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -test "$ld_shlibs_F77" = no && can_build_shared=no - -GCC_F77="$G77" -LD_F77="$LD" - -lt_prog_compiler_wl_F77= -lt_prog_compiler_pic_F77= -lt_prog_compiler_static_F77= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_static_F77='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_F77='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_F77=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_F77=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_F77='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - else - lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_F77='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_F77='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-static' - ;; - ccc*) - lt_prog_compiler_wl_F77='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_F77='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_F77='-Kpic' - lt_prog_compiler_static_F77='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_F77='-Qoption ld ' - lt_prog_compiler_pic_F77='-PIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_F77='-Kconform_pic' - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_F77='-pic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_F77"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_F77=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_F77" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13398: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:13402: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_F77=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 - -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then - case $lt_prog_compiler_pic_F77 in - "" | " "*) ;; - *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; - esac -else - lt_prog_compiler_pic_F77= - lt_prog_compiler_can_build_shared_F77=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_F77= - ;; - *) - lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_F77=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13458: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:13462: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_F77=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_F77= - enable_shared_with_static_runtimes_F77=no - archive_cmds_F77= - archive_expsym_cmds_F77= - old_archive_From_new_cmds_F77= - old_archive_from_expsyms_cmds_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - thread_safe_flag_spec_F77= - hardcode_libdir_flag_spec_F77= - hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_direct_F77=no - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported - link_all_deplibs_F77=unknown - hardcode_automatic_F77=no - module_cmds_F77= - module_expsym_cmds_F77= - always_export_symbols_F77=no - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_F77= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_F77=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_F77=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_F77=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_F77='-L$libdir' - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=no - enable_shared_with_static_runtimes_F77=yes - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - sunos4*) - archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds_F77="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds_F77="$tmp_archive_cmds" - fi - link_all_deplibs_F77=no - else - ld_shlibs_F77=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - - if test "$ld_shlibs_F77" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_F77='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_F77= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=yes - archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_F77=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_F77='' - hardcode_direct_F77=yes - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_F77=yes - else - # We have old collect2 - hardcode_direct_F77=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_F77=yes - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_libdir_separator_F77= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_F77=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_F77='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_F77=' ${wl}-bernotok' - allow_undefined_flag_F77=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_F77=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77=' ' - archive_cmds_need_lc_F77=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_F77=no - ;; - - bsdi4*) - export_dynamic_flag_spec_F77=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_F77=' ' - allow_undefined_flag_F77=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_F77='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_F77=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc_F77=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_F77='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_F77='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_F77='-flat_namespace -undefined suppress' - ;; - 10.*) - allow_undefined_flag_F77='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_F77=no - hardcode_automatic_F77=yes - hardcode_shlibpath_var_F77=unsupported - whole_archive_flag_spec_F77='-all_load $convenience' - link_all_deplibs_F77=yes - else - ld_shlibs_F77=no - fi - ;; - - dgux*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - freebsd1*) - ld_shlibs_F77=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - ia64*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - *) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - link_all_deplibs_F77=yes - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - newsos6) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_shlibpath_var_F77=no - ;; - - openbsd*) - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - ;; - *) - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - allow_undefined_flag_F77=unsupported - archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_F77='-rpath $libdir' - fi - hardcode_libdir_separator_F77=: - ;; - - sco3.2v5*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_F77=' -z text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_shlibpath_var_F77=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_F77=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_F77='$CC -r -o $output$reload_objs' - hardcode_direct_F77=no - ;; - motorola) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv4.3*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_F77=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_F77='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv5*) - no_undefined_flag_F77=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_F77= - hardcode_shlibpath_var_F77=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - *) - ld_shlibs_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 -echo "${ECHO_T}$ld_shlibs_F77" >&6 -test "$ld_shlibs_F77" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_F77" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_F77=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_F77 in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_F77 - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_F77 - allow_undefined_flag_F77= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_F77=no - else - archive_cmds_need_lc_F77=yes - fi - allow_undefined_flag_F77=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=yes - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_F77= -if test -n "$hardcode_libdir_flag_spec_F77" || \ - test -n "$runpath_var F77" || \ - test "X$hardcode_automatic_F77"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_F77" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && - test "$hardcode_minus_L_F77" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_F77=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_F77=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_F77=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 -echo "${ECHO_T}$hardcode_action_F77" >&6 - -if test "$hardcode_action_F77" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_F77 \ - CC_F77 \ - LD_F77 \ - lt_prog_compiler_wl_F77 \ - lt_prog_compiler_pic_F77 \ - lt_prog_compiler_static_F77 \ - lt_prog_compiler_no_builtin_flag_F77 \ - export_dynamic_flag_spec_F77 \ - thread_safe_flag_spec_F77 \ - whole_archive_flag_spec_F77 \ - enable_shared_with_static_runtimes_F77 \ - old_archive_cmds_F77 \ - old_archive_from_new_cmds_F77 \ - predep_objects_F77 \ - postdep_objects_F77 \ - predeps_F77 \ - postdeps_F77 \ - compiler_lib_search_path_F77 \ - archive_cmds_F77 \ - archive_expsym_cmds_F77 \ - postinstall_cmds_F77 \ - postuninstall_cmds_F77 \ - old_archive_from_expsyms_cmds_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - export_symbols_cmds_F77 \ - hardcode_libdir_flag_spec_F77 \ - hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - hardcode_automatic_F77 \ - module_cmds_F77 \ - module_expsym_cmds_F77 \ - lt_cv_prog_compiler_c_o_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77; do - - case $var in - old_archive_cmds_F77 | \ - old_archive_from_new_cmds_F77 | \ - archive_cmds_F77 | \ - archive_expsym_cmds_F77 | \ - module_cmds_F77 | \ - module_expsym_cmds_F77 | \ - old_archive_from_expsyms_cmds_F77 | \ - export_symbols_cmds_F77 | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_F77 - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_F77 - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_F77 - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_F77 - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_F77 - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_F77 -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_F77 - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_F77 -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_F77 -archive_expsym_cmds=$lt_archive_expsym_cmds_F77 -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_F77 -module_expsym_cmds=$lt_module_expsym_cmds_F77 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_F77 - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_F77 - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_F77 - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_F77 - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_F77 - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_F77 - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_F77 - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_F77 - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_F77 - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_F77 - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_F77" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_F77 - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_F77 - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_F77 - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_F77 - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_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 - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - - - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -objext_GCJ=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -compiler_GCJ=$CC - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -archive_cmds_need_lc_GCJ=no - - -lt_prog_compiler_no_builtin_flag_GCJ= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15503: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:15507: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl_GCJ= -lt_prog_compiler_pic_GCJ= -lt_prog_compiler_static_GCJ= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_static_GCJ='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_GCJ='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_GCJ=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_GCJ=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_GCJ='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - else - lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-static' - ;; - ccc*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_GCJ='-Kpic' - lt_prog_compiler_static_GCJ='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_GCJ='-Qoption ld ' - lt_prog_compiler_pic_GCJ='-PIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_GCJ='-Kconform_pic' - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_GCJ='-pic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_GCJ"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_GCJ=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_GCJ" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15736: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:15740: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_GCJ=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 - -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then - case $lt_prog_compiler_pic_GCJ in - "" | " "*) ;; - *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; - esac -else - lt_prog_compiler_pic_GCJ= - lt_prog_compiler_can_build_shared_GCJ=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_GCJ= - ;; - *) - lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_GCJ=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15796: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:15800: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_GCJ=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_GCJ= - enable_shared_with_static_runtimes_GCJ=no - archive_cmds_GCJ= - archive_expsym_cmds_GCJ= - old_archive_From_new_cmds_GCJ= - old_archive_from_expsyms_cmds_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - thread_safe_flag_spec_GCJ= - hardcode_libdir_flag_spec_GCJ= - hardcode_libdir_flag_spec_ld_GCJ= - hardcode_libdir_separator_GCJ= - hardcode_direct_GCJ=no - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=unsupported - link_all_deplibs_GCJ=unknown - hardcode_automatic_GCJ=no - module_cmds_GCJ= - module_expsym_cmds_GCJ= - always_export_symbols_GCJ=no - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_GCJ= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_GCJ=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_GCJ=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_GCJ=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_GCJ='-L$libdir' - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=no - enable_shared_with_static_runtimes_GCJ=yes - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - sunos4*) - archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds_GCJ="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds_GCJ="$tmp_archive_cmds" - fi - link_all_deplibs_GCJ=no - else - ld_shlibs_GCJ=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - - if test "$ld_shlibs_GCJ" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_GCJ= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=yes - archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_GCJ=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_GCJ='' - hardcode_direct_GCJ=yes - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_GCJ=yes - else - # We have old collect2 - hardcode_direct_GCJ=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_GCJ=yes - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_libdir_separator_GCJ= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_GCJ=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_GCJ='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_GCJ=' ${wl}-bernotok' - allow_undefined_flag_GCJ=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_GCJ=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ=' ' - archive_cmds_need_lc_GCJ=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_GCJ=no - ;; - - bsdi4*) - export_dynamic_flag_spec_GCJ=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_GCJ=' ' - allow_undefined_flag_GCJ=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_GCJ='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_GCJ=yes - ;; - - darwin* | rhapsody*) - if test "$GXX" = yes ; then - archive_cmds_need_lc_GCJ=no - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_GCJ='-undefined suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_GCJ='-flat_namespace -undefined suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_GCJ='-flat_namespace -undefined suppress' - ;; - 10.*) - allow_undefined_flag_GCJ='-undefined dynamic_lookup' - ;; - esac - fi - ;; - esac - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - hardcode_direct_GCJ=no - hardcode_automatic_GCJ=yes - hardcode_shlibpath_var_GCJ=unsupported - whole_archive_flag_spec_GCJ='-all_load $convenience' - link_all_deplibs_GCJ=yes - else - ld_shlibs_GCJ=no - fi - ;; - - dgux*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - freebsd1*) - ld_shlibs_GCJ=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - ia64*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - *) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - link_all_deplibs_GCJ=yes - ;; - - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - newsos6) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_shlibpath_var_GCJ=no - ;; - - openbsd*) - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - ;; - *) - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - allow_undefined_flag_GCJ=unsupported - archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_GCJ='-rpath $libdir' - fi - hardcode_libdir_separator_GCJ=: - ;; - - sco3.2v5*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_GCJ=' -z text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_shlibpath_var_GCJ=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_GCJ=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_GCJ='$CC -r -o $output$reload_objs' - hardcode_direct_GCJ=no - ;; - motorola) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4.3*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_GCJ=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv5*) - no_undefined_flag_GCJ=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_GCJ= - hardcode_shlibpath_var_GCJ=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - *) - ld_shlibs_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 -echo "${ECHO_T}$ld_shlibs_GCJ" >&6 -test "$ld_shlibs_GCJ" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_GCJ" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_GCJ=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_GCJ in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_GCJ - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ - allow_undefined_flag_GCJ= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_GCJ=no - else - archive_cmds_need_lc_GCJ=yes - fi - allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=yes - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_GCJ= -if test -n "$hardcode_libdir_flag_spec_GCJ" || \ - test -n "$runpath_var GCJ" || \ - test "X$hardcode_automatic_GCJ"="Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_GCJ" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && - test "$hardcode_minus_L_GCJ" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_GCJ=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_GCJ=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_GCJ=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 -echo "${ECHO_T}$hardcode_action_GCJ" >&6 - -if test "$hardcode_action_GCJ" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_GCJ \ - CC_GCJ \ - LD_GCJ \ - lt_prog_compiler_wl_GCJ \ - lt_prog_compiler_pic_GCJ \ - lt_prog_compiler_static_GCJ \ - lt_prog_compiler_no_builtin_flag_GCJ \ - export_dynamic_flag_spec_GCJ \ - thread_safe_flag_spec_GCJ \ - whole_archive_flag_spec_GCJ \ - enable_shared_with_static_runtimes_GCJ \ - old_archive_cmds_GCJ \ - old_archive_from_new_cmds_GCJ \ - predep_objects_GCJ \ - postdep_objects_GCJ \ - predeps_GCJ \ - postdeps_GCJ \ - compiler_lib_search_path_GCJ \ - archive_cmds_GCJ \ - archive_expsym_cmds_GCJ \ - postinstall_cmds_GCJ \ - postuninstall_cmds_GCJ \ - old_archive_from_expsyms_cmds_GCJ \ - allow_undefined_flag_GCJ \ - no_undefined_flag_GCJ \ - export_symbols_cmds_GCJ \ - hardcode_libdir_flag_spec_GCJ \ - hardcode_libdir_flag_spec_ld_GCJ \ - hardcode_libdir_separator_GCJ \ - hardcode_automatic_GCJ \ - module_cmds_GCJ \ - module_expsym_cmds_GCJ \ - lt_cv_prog_compiler_c_o_GCJ \ - exclude_expsyms_GCJ \ - include_expsyms_GCJ; do - - case $var in - old_archive_cmds_GCJ | \ - old_archive_from_new_cmds_GCJ | \ - archive_cmds_GCJ | \ - archive_expsym_cmds_GCJ | \ - module_cmds_GCJ | \ - module_expsym_cmds_GCJ | \ - old_archive_from_expsyms_cmds_GCJ | \ - export_symbols_cmds_GCJ | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_GCJ - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_GCJ - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_GCJ - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_GCJ - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_GCJ - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_GCJ -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_GCJ - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_GCJ -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_GCJ -archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_GCJ -module_expsym_cmds=$lt_module_expsym_cmds_GCJ - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_GCJ - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_GCJ - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_GCJ - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_GCJ - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_GCJ - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_GCJ - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_GCJ - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_GCJ - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_GCJ - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_GCJ" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_GCJ - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_GCJ - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_GCJ - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_GCJ - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_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 - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - RC) - - - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -objext_RC=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -compiler_RC=$CC -lt_cv_prog_compiler_c_o_RC=yes - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_RC \ - CC_RC \ - LD_RC \ - lt_prog_compiler_wl_RC \ - lt_prog_compiler_pic_RC \ - lt_prog_compiler_static_RC \ - lt_prog_compiler_no_builtin_flag_RC \ - export_dynamic_flag_spec_RC \ - thread_safe_flag_spec_RC \ - whole_archive_flag_spec_RC \ - enable_shared_with_static_runtimes_RC \ - old_archive_cmds_RC \ - old_archive_from_new_cmds_RC \ - predep_objects_RC \ - postdep_objects_RC \ - predeps_RC \ - postdeps_RC \ - compiler_lib_search_path_RC \ - archive_cmds_RC \ - archive_expsym_cmds_RC \ - postinstall_cmds_RC \ - postuninstall_cmds_RC \ - old_archive_from_expsyms_cmds_RC \ - allow_undefined_flag_RC \ - no_undefined_flag_RC \ - export_symbols_cmds_RC \ - hardcode_libdir_flag_spec_RC \ - hardcode_libdir_flag_spec_ld_RC \ - hardcode_libdir_separator_RC \ - hardcode_automatic_RC \ - module_cmds_RC \ - module_expsym_cmds_RC \ - lt_cv_prog_compiler_c_o_RC \ - exclude_expsyms_RC \ - include_expsyms_RC; do - - case $var in - old_archive_cmds_RC | \ - old_archive_from_new_cmds_RC | \ - archive_cmds_RC | \ - archive_expsym_cmds_RC | \ - module_cmds_RC | \ - module_expsym_cmds_RC | \ - old_archive_from_expsyms_cmds_RC | \ - export_symbols_cmds_RC | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_RC - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_RC - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_RC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_RC - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_RC - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_RC -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_RC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_RC -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_RC -archive_expsym_cmds=$lt_archive_expsym_cmds_RC -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_RC -module_expsym_cmds=$lt_module_expsym_cmds_RC - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_RC - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_RC - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_RC - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_RC - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_RC - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_RC - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_RC - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_RC - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_RC - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_RC - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_RC - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_RC" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_RC - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_RC - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_RC - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_RC - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_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 - -CC="$lt_save_CC" - - ;; - - *) - { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 -echo "$as_me: error: Unsupported tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 -echo "$as_me: error: unable to update list of available tagged configurations." >&2;} - { (exit 1); exit 1; }; } - fi -fi - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' - -# Prevent multiple expansion - - - - - - - - - - - - - - - - - - - - - -# Extract the first word of "perl", so it can be a program name with args. -set dummy perl; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_PERL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + (exit $ac_status); }; }; then + break else - case $PERL in - [\\/]* | ?:[\\/]*) - ac_cv_path_PERL="$PERL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 - ;; -esac fi -PERL=$ac_cv_path_PERL +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ -if test -n "$PERL"; then - echo "$as_me:$LINENO: result: $PERL" >&5 -echo "${ECHO_T}$PERL" >&6 + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_file_offset_bits=64; break else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -# Check whether --enable-largefile or --disable-largefile was given. -if test "${enable_largefile+set}" = set; then - enableval="$enable_largefile" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 +echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 +if test "$ac_cv_sys_file_offset_bits" != no; then -fi; -if test "$enable_largefile" != no; then +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF - echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 -echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 -if test "${ac_cv_sys_largefile_CC+set}" = set; then +fi +rm -f conftest* + echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 +echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_large_files+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_sys_largefile_CC=no - if test "$GCC" != yes; then - ac_save_CC=$CC - while :; do - # IRIX 6.2 and later do not support large files by default, - # so use the C compiler's -n32 option if that helps. - cat >conftest.$ac_ext <<_ACEOF + while :; do + ac_cv_sys_large_files=no + cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext @@ -19175,7 +3284,7 @@ main () return 0; } _ACEOF - rm -f conftest.$ac_objext +rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? @@ -19202,9 +3311,32 @@ else sed 's/^/| /' conftest.$ac_ext >&5 fi -rm -f conftest.err conftest.$ac_objext - CC="$CC -n32" - rm -f conftest.$ac_objext +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? @@ -19212,183 +3344,308 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sys_largefile_CC=' -n32'; break + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_large_files=1; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 +echo "${ECHO_T}$ac_cv_sys_large_files" >&6 +if test "$ac_cv_sys_large_files" != no; then + +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF + +fi +rm -f conftest* +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 +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi -rm -f conftest.err conftest.$ac_objext - break - done - CC=$ac_save_CC - rm -f conftest.$ac_ext - fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break fi -echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 -echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 - if test "$ac_cv_sys_largefile_CC" != no; then - CC=$CC$ac_cv_sys_largefile_CC - fi - echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 -if test "${ac_cv_sys_file_offset_bits+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP else - while :; do - ac_cv_sys_file_offset_bits=no + ac_cv_prog_CPP=$CPP +fi +echo "$as_me:$LINENO: result: $CPP" >&5 +echo "${ECHO_T}$CPP" >&6 +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 + # Broken: fails on valid input. +continue fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#define _FILE_OFFSET_BITS 64 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} +#include _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sys_file_offset_bits=64; break + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - break +rm -f conftest.err conftest.$ac_ext + done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } fi -echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 -echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 -if test "$ac_cv_sys_file_offset_bits" != no; then -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF +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 + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi fi -rm -f conftest* - echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 -echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 -if test "${ac_cv_sys_large_files+set}" = set; then +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - while :; do - ac_cv_sys_large_files=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + int main () { @@ -19418,37 +3675,155 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - break + ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_header_stdc=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#define _LARGE_FILES 1 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { - - ; - return 0; + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + exit(2); + exit (0); } _ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 @@ -19470,27 +3845,25 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_sys_large_files=1; break + eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 +eval "$as_ac_Header=no" fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - break -done fi -echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 -echo "${ECHO_T}$ac_cv_sys_large_files" >&6 -if test "$ac_cv_sys_large_files" != no; then - -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi -rm -f conftest* -fi + +done @@ -22888,6 +7261,60 @@ echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" +# Make sure we can run config.sub. +$ac_config_sub sun4 >/dev/null 2>&1 || + { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 +echo "$as_me: error: cannot run $ac_config_sub" >&2;} + { (exit 1); exit 1; }; } + +echo "$as_me:$LINENO: checking build system type" >&5 +echo $ECHO_N "checking build system type... $ECHO_C" >&6 +if test "${ac_cv_build+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_build_alias=$build_alias +test -z "$ac_cv_build_alias" && + ac_cv_build_alias=`$ac_config_guess` +test -z "$ac_cv_build_alias" && + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +echo "${ECHO_T}$ac_cv_build" >&6 +build=$ac_cv_build +build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + +echo "$as_me:$LINENO: checking host system type" >&5 +echo $ECHO_N "checking host system type... $ECHO_C" >&6 +if test "${ac_cv_host+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_host_alias=$host_alias +test -z "$ac_cv_host_alias" && + ac_cv_host_alias=$ac_cv_build_alias +ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +echo "${ECHO_T}$ac_cv_host" >&6 +host=$ac_cv_host +host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + # Check whether --with-gnu-ld or --without-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then @@ -25476,14 +9903,14 @@ fi # Check whether --enable-agetty or --disable-agetty was given. if test "${enable_agetty+set}" = set; then enableval="$enable_agetty" - with_agetty=$withval + enable_agetty=$enableval else - with_agetty=yes + enable_agetty=yes fi; -if test x$with_agetty = xyes; then +if test x$enable_agetty = xyes; then BUILD_AGETTY_TRUE= BUILD_AGETTY_FALSE='#' else @@ -25496,14 +9923,14 @@ fi # Check whether --enable-elvtune or --disable-elvtune was given. if test "${enable_elvtune+set}" = set; then enableval="$enable_elvtune" - with_elvtune=$withval + enable_elvtune=$enableval else - with_elvtune=no + enable_elvtune=no fi; -if test x$with_elvtune = xyes; then +if test x$enable_elvtune = xyes; then BUILD_ELVTUNE_TRUE= BUILD_ELVTUNE_FALSE='#' else @@ -25516,14 +9943,14 @@ fi # Check whether --enable-init or --disable-init was given. if test "${enable_init+set}" = set; then enableval="$enable_init" - with_init=$withval + enable_init=$enableval else - with_init=no + enable_init=no fi; -if test x$with_init = xyes; then +if test x$enable_init = xyes; then BUILD_INIT_TRUE= BUILD_INIT_FALSE='#' else @@ -25536,14 +9963,14 @@ fi # Check whether --enable-kill or --disable-kill was given. if test "${enable_kill+set}" = set; then enableval="$enable_kill" - with_kill=$withval + enable_kill=$enableval else - with_kill=no + enable_kill=no fi; -if test x$with_kill = xyes; then +if test x$enable_kill = xyes; then BUILD_KILL_TRUE= BUILD_KILL_FALSE='#' else @@ -25556,14 +9983,14 @@ fi # Check whether --enable-last or --disable-last was given. if test "${enable_last+set}" = set; then enableval="$enable_last" - with_last=$withval + enable_last=$enableval else - with_last=no + enable_last=no fi; -if test x$with_last = xyes; then +if test x$enable_last = xyes; then BUILD_LAST_TRUE= BUILD_LAST_FALSE='#' else @@ -25576,14 +10003,14 @@ fi # Check whether --enable-mesg or --disable-mesg was given. if test "${enable_mesg+set}" = set; then enableval="$enable_mesg" - with_mesg=$withval + enable_mesg=$enableval else - with_mesg=no + enable_mesg=no fi; -if test x$with_mesg = xyes; then +if test x$enable_mesg = xyes; then BUILD_MESG_TRUE= BUILD_MESG_FALSE='#' else @@ -25596,14 +10023,14 @@ fi # Check whether --enable-partx or --disable-partx was given. if test "${enable_partx+set}" = set; then enableval="$enable_partx" - with_partx=$withval + enable_partx=$enableval else - with_partx=no + enable_partx=no fi; -if test x$with_partx = xyes; then +if test x$enable_partx = xyes; then BUILD_PARTX_TRUE= BUILD_PARTX_FALSE='#' else @@ -25616,14 +10043,14 @@ fi # Check whether --enable-raw or --disable-raw was given. if test "${enable_raw+set}" = set; then enableval="$enable_raw" - with_raw=$withval + enable_raw=$enableval else - with_raw=no + enable_raw=no fi; -if test x$with_raw = xyes; then +if test x$enable_raw = xyes; then BUILD_RAW_TRUE= BUILD_RAW_FALSE='#' else @@ -25636,14 +10063,14 @@ fi # Check whether --enable-rdev or --disable-rdev was given. if test "${enable_rdev+set}" = set; then enableval="$enable_rdev" - with_rdev=$withval + enable_rdev=$enableval else - with_rdev=no + enable_rdev=no fi; -if test x$with_rdev = xyes; then +if test x$enable_rdev = xyes; then BUILD_RDEV_TRUE= BUILD_RDEV_FALSE='#' else @@ -25656,14 +10083,14 @@ fi # Check whether --enable-rename or --disable-rename was given. if test "${enable_rename+set}" = set; then enableval="$enable_rename" - with_agetty=$withval + enable_agetty=$enableval else - with_rename=yes + enable_rename=yes fi; -if test x$with_rename = xyes; then +if test x$enable_rename = xyes; then BUILD_RENAME_TRUE= BUILD_RENAME_FALSE='#' else @@ -25676,14 +10103,14 @@ fi # Check whether --enable-reset or --disable-reset was given. if test "${enable_reset+set}" = set; then enableval="$enable_reset" - with_reset=$withval + enable_reset=$enableval else - with_reset=no + enable_reset=no fi; -if test x$with_reset = xyes; then +if test x$enable_reset = xyes; then BUILD_RESET_TRUE= BUILD_RESET_FALSE='#' else @@ -25696,14 +10123,14 @@ fi # Check whether --enable-login-utils or --disable-login-utils was given. if test "${enable_login_utils+set}" = set; then enableval="$enable_login_utils" - with_login_utils=$withval + enable_login_utils=$enableval else - with_login_utils=no + enable_login_utils=no fi; -if test x$with_login_utils = xyes; then +if test x$enable_login_utils = xyes; then BUILD_LOGIN_UTILS_TRUE= BUILD_LOGIN_UTILS_FALSE='#' else @@ -25716,14 +10143,14 @@ fi # Check whether --enable-schedutils or --disable-schedutils was given. if test "${enable_schedutils+set}" = set; then enableval="$enable_schedutils" - with_schedutils=$withval + enable_schedutils=$enableval else - with_schedutils=yes + enable_schedutils=yes fi; -if test x$with_schedutils = xyes; then +if test x$enable_schedutils = xyes; then BUILD_SCHEDUTILS_TRUE= BUILD_SCHEDUTILS_FALSE='#' else @@ -25736,14 +10163,14 @@ fi # Check whether --enable-wall or --disable-wall was given. if test "${enable_wall+set}" = set; then enableval="$enable_wall" - with_wall=$withval + enable_wall=$enableval else - with_wall=yes + enable_wall=yes fi; -if test x$with_wall = xyes; then +if test x$enable_wall = xyes; then BUILD_WALL_TRUE= BUILD_WALL_FALSE='#' else @@ -25756,14 +10183,14 @@ fi # Check whether --enable-write or --disable-write was given. if test "${enable_write+set}" = set; then enableval="$enable_write" - with_write=$withval + enable_write=$enableval else - with_write=no + enable_write=no fi; -if test x$with_write = xyes; then +if test x$enable_write = xyes; then BUILD_WRITE_TRUE= BUILD_WRITE_FALSE='#' else @@ -25776,13 +10203,13 @@ fi # Check whether --enable-chsh-only-listed or --disable-chsh-only-listed was given. if test "${enable_chsh_only_listed+set}" = set; then enableval="$enable_chsh_only_listed" - with_login_chsh_only_listed=$withval + enable_login_chsh_only_listed=$enableval else - with_chsh_only_listed=yes + enable_chsh_only_listed=yes fi; -if test x$with_chsh_only_listed = xyes; then +if test x$enable_chsh_only_listed = xyes; then cat >>confdefs.h <<\_ACEOF #define ONLY_LISTED_SHELLS 1 @@ -25794,13 +10221,13 @@ fi # Check whether --enable-login-chown-vcs or --disable-login-chown-vcs was given. if test "${enable_login_chown_vcs+set}" = set; then enableval="$enable_login_chown_vcs" - with_login_chown_vcs=$withval + enable_login_chown_vcs=$enableval else - with_login_chown_vcs=no + enable_login_chown_vcs=no fi; -if test x$with_login_chown_vcs = xyes; then +if test x$enable_login_chown_vcs = xyes; then cat >>confdefs.h <<\_ACEOF #define LOGIN_CHOWN_VCS 1 @@ -25812,13 +10239,13 @@ fi # Check whether --enable-login-stat-mail or --disable-login-stat-mail was given. if test "${enable_login_stat_mail+set}" = set; then enableval="$enable_login_stat_mail" - with_login_stat_mail=$withval + enable_login_stat_mail=$enableval else - with_login_stat_mail=no + enable_login_stat_mail=no fi; -if test x$with_login_stat_mail = xyes; then +if test x$enable_login_stat_mail = xyes; then cat >>confdefs.h <<\_ACEOF #define LOGIN_STAT_MAIL 1 @@ -25830,13 +10257,13 @@ fi # Check whether --enable-pg-bell or --disable-pg-bell was given. if test "${enable_pg_bell+set}" = set; then enableval="$enable_pg_bell" - with_pg_bell=$withval + enable_pg_bell=$enableval else - with_pg_bell=yes + enable_pg_bell=yes fi; -if test x$with_pg_bell = xyes; then +if test x$enable_pg_bell = xyes; then cat >>confdefs.h <<\_ACEOF #define PG_BELL 1 @@ -25848,13 +10275,13 @@ fi # Check whether --enable-require-password or --disable-require-password was given. if test "${enable_require_password+set}" = set; then enableval="$enable_require_password" - with_require_password=$withval + enable_require_password=$enableval else - with_require_password=yes + enable_require_password=yes fi; -if test x$with_require_password = xyes; then +if test x$enable_require_password = xyes; then cat >>confdefs.h <<\_ACEOF #define REQUIRE_PASSWORD 1 @@ -25866,14 +10293,14 @@ fi # Check whether --enable-use-tty-group or --disable-use-tty-group was given. if test "${enable_use_tty_group+set}" = set; then enableval="$enable_use_tty_group" - with_use_tty_group=$withval + enable_use_tty_group=$enableval else - with_use_tty_group=yes + enable_use_tty_group=yes fi; -if test x$with_use_tty_group = xyes; then +if test x$enable_use_tty_group = xyes; then USE_TTY_GROUP_TRUE= USE_TTY_GROUP_FALSE='#' else @@ -25882,7 +10309,7 @@ else fi -if test x$with_use_tty_group = xyes; then +if test x$enable_use_tty_group = xyes; then cat >>confdefs.h <<\_ACEOF #define USE_TTY_GROUP 1 @@ -25892,7 +10319,7 @@ fi -CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration $CPPFLAGS" +CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fomit-frame-pointer $CPPFLAGS" ac_config_headers="$ac_config_headers config.h" @@ -26006,13 +10433,6 @@ echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi if test -z "${HAVE_RAW_TRUE}" && test -z "${HAVE_RAW_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"HAVE_RAW\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -26494,7 +10914,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by util-linux $as_me 2.13-pre1, which was +This file was extended by util-linux $as_me 2.13-pre2, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -26557,7 +10977,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -util-linux config.status 2.13-pre1 +util-linux config.status 2.13-pre2 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" @@ -26798,14 +11218,9 @@ s,@am__leading_dot@,$am__leading_dot,;t t s,@AMTAR@,$AMTAR,;t t s,@am__tar@,$am__tar,;t t s,@am__untar@,$am__untar,;t t -s,@build@,$build,;t t -s,@build_cpu@,$build_cpu,;t t -s,@build_vendor@,$build_vendor,;t t -s,@build_os@,$build_os,;t t -s,@host@,$host,;t t -s,@host_cpu@,$host_cpu,;t t -s,@host_vendor@,$host_vendor,;t t -s,@host_os@,$host_os,;t t +s,@RANLIB@,$RANLIB,;t t +s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t +s,@PERL@,$PERL,;t t s,@CC@,$CC,;t t s,@CFLAGS@,$CFLAGS,;t t s,@LDFLAGS@,$LDFLAGS,;t t @@ -26822,26 +11237,8 @@ s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t -s,@EGREP@,$EGREP,;t t -s,@LN_S@,$LN_S,;t t -s,@ECHO@,$ECHO,;t t -s,@AR@,$AR,;t t -s,@ac_ct_AR@,$ac_ct_AR,;t t -s,@RANLIB@,$RANLIB,;t t -s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t s,@CPP@,$CPP,;t t -s,@CXX@,$CXX,;t t -s,@CXXFLAGS@,$CXXFLAGS,;t t -s,@ac_ct_CXX@,$ac_ct_CXX,;t t -s,@CXXDEPMODE@,$CXXDEPMODE,;t t -s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t -s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t -s,@CXXCPP@,$CXXCPP,;t t -s,@F77@,$F77,;t t -s,@FFLAGS@,$FFLAGS,;t t -s,@ac_ct_F77@,$ac_ct_F77,;t t -s,@LIBTOOL@,$LIBTOOL,;t t -s,@PERL@,$PERL,;t t +s,@EGREP@,$EGREP,;t t s,@HAVE_RAW_TRUE@,$HAVE_RAW_TRUE,;t t s,@HAVE_RAW_FALSE@,$HAVE_RAW_FALSE,;t t s,@HAVE_PAM_TRUE@,$HAVE_PAM_TRUE,;t t @@ -26864,6 +11261,14 @@ s,@MSGFMT@,$MSGFMT,;t t s,@GMSGFMT@,$GMSGFMT,;t t s,@XGETTEXT@,$XGETTEXT,;t t s,@MSGMERGE@,$MSGMERGE,;t t +s,@build@,$build,;t t +s,@build_cpu@,$build_cpu,;t t +s,@build_vendor@,$build_vendor,;t t +s,@build_os@,$build_os,;t t +s,@host@,$host,;t t +s,@host_cpu@,$host_cpu,;t t +s,@host_vendor@,$host_vendor,;t t +s,@host_os@,$host_os,;t t s,@INTL_MACOSX_LIBS@,$INTL_MACOSX_LIBS,;t t s,@LIBICONV@,$LIBICONV,;t t s,@LTLIBICONV@,$LTLIBICONV,;t t diff --git a/configure.ac b/configure.ac index a6b3d513..7d5860e1 100644 --- a/configure.ac +++ b/configure.ac @@ -1,17 +1,17 @@ -AC_INIT(util-linux, 2.13-pre1, bunk@stusta.de) +AC_INIT(util-linux, 2.13-pre2, bunk@stusta.de) + +AC_PREREQ(2.59) AC_CONFIG_AUX_DIR(config) -AM_INIT_AUTOMAKE([check-news std-options -Wall foreign]) +AM_INIT_AUTOMAKE([check-news -Wall foreign 1.9]) AC_CONFIG_SRCDIR(mount/mount.c) AC_PREFIX_DEFAULT(/) AC_PROG_CC_STDC - -AC_DISABLE_SHARED -AC_PROG_LIBTOOL +AC_PROG_RANLIB AC_PATH_PROG(PERL, perl) @@ -184,172 +184,172 @@ AM_CONDITIONAL(SPARC, test x$sparc = xtrue) AC_ARG_ENABLE([agetty], AC_HELP_STRING([--disable-agetty], [do not build agetty]), - with_agetty=$withval, with_agetty=yes + enable_agetty=$enableval, enable_agetty=yes ) -AM_CONDITIONAL(BUILD_AGETTY, test x$with_agetty = xyes) +AM_CONDITIONAL(BUILD_AGETTY, test x$enable_agetty = xyes) AC_ARG_ENABLE([elvtune], AC_HELP_STRING([--enable-elvtune], [build elvtune (only works with 2.2 and 2.4 kernels)]), - with_elvtune=$withval, with_elvtune=no + enable_elvtune=$enableval, enable_elvtune=no ) -AM_CONDITIONAL(BUILD_ELVTUNE, test x$with_elvtune = xyes) +AM_CONDITIONAL(BUILD_ELVTUNE, test x$enable_elvtune = xyes) AC_ARG_ENABLE([init], AC_HELP_STRING([--enable-init], [build simpleinit, shutdown, initctl]), - with_init=$withval, with_init=no + enable_init=$enableval, enable_init=no ) -AM_CONDITIONAL(BUILD_INIT, test x$with_init = xyes) +AM_CONDITIONAL(BUILD_INIT, test x$enable_init = xyes) AC_ARG_ENABLE([kill], AC_HELP_STRING([--enable-kill], [build kill]), - with_kill=$withval, with_kill=no + enable_kill=$enableval, enable_kill=no ) -AM_CONDITIONAL(BUILD_KILL, test x$with_kill = xyes) +AM_CONDITIONAL(BUILD_KILL, test x$enable_kill = xyes) AC_ARG_ENABLE([last], AC_HELP_STRING([--enable-last], [build last]), - with_last=$withval, with_last=no + enable_last=$enableval, enable_last=no ) -AM_CONDITIONAL(BUILD_LAST, test x$with_last = xyes) +AM_CONDITIONAL(BUILD_LAST, test x$enable_last = xyes) AC_ARG_ENABLE([mesg], AC_HELP_STRING([--enable-mesg], [build mesg]), - with_mesg=$withval, with_mesg=no + enable_mesg=$enableval, enable_mesg=no ) -AM_CONDITIONAL(BUILD_MESG, test x$with_mesg = xyes) +AM_CONDITIONAL(BUILD_MESG, test x$enable_mesg = xyes) AC_ARG_ENABLE([partx], AC_HELP_STRING([--enable-partx], [build addpart, delpart, partx]), - with_partx=$withval, with_partx=no + enable_partx=$enableval, enable_partx=no ) -AM_CONDITIONAL(BUILD_PARTX, test x$with_partx = xyes) +AM_CONDITIONAL(BUILD_PARTX, test x$enable_partx = xyes) AC_ARG_ENABLE([raw], AC_HELP_STRING([--enable-raw], [build raw]), - with_raw=$withval, with_raw=no + enable_raw=$enableval, enable_raw=no ) -AM_CONDITIONAL(BUILD_RAW, test x$with_raw = xyes) +AM_CONDITIONAL(BUILD_RAW, test x$enable_raw = xyes) AC_ARG_ENABLE([rdev], AC_HELP_STRING([--enable-rdev], [build rdev on i386]), - with_rdev=$withval, with_rdev=no + enable_rdev=$enableval, enable_rdev=no ) -AM_CONDITIONAL(BUILD_RDEV, test x$with_rdev = xyes) +AM_CONDITIONAL(BUILD_RDEV, test x$enable_rdev = xyes) AC_ARG_ENABLE([rename], AC_HELP_STRING([--disable-rename], [do not build rename]), - with_agetty=$withval, with_rename=yes + enable_agetty=$enableval, enable_rename=yes ) -AM_CONDITIONAL(BUILD_RENAME, test x$with_rename = xyes) +AM_CONDITIONAL(BUILD_RENAME, test x$enable_rename = xyes) AC_ARG_ENABLE([reset], AC_HELP_STRING([--enable-reset], [build reset]), - with_reset=$withval, with_reset=no + enable_reset=$enableval, enable_reset=no ) -AM_CONDITIONAL(BUILD_RESET, test x$with_reset = xyes) +AM_CONDITIONAL(BUILD_RESET, test x$enable_reset = xyes) AC_ARG_ENABLE([login-utils], AC_HELP_STRING([--enable-login-utils], [build chfn, chsh, login, newgrp, vipw]), - with_login_utils=$withval, with_login_utils=no + enable_login_utils=$enableval, enable_login_utils=no ) -AM_CONDITIONAL(BUILD_LOGIN_UTILS, test x$with_login_utils = xyes) +AM_CONDITIONAL(BUILD_LOGIN_UTILS, test x$enable_login_utils = xyes) AC_ARG_ENABLE([schedutils], AC_HELP_STRING([--disable-schedutils], [do not build chrt, ionice, teskset]), - with_schedutils=$withval, with_schedutils=yes + enable_schedutils=$enableval, enable_schedutils=yes ) -AM_CONDITIONAL(BUILD_SCHEDUTILS, test x$with_schedutils = xyes) +AM_CONDITIONAL(BUILD_SCHEDUTILS, test x$enable_schedutils = xyes) AC_ARG_ENABLE([wall], AC_HELP_STRING([--disable-wall], [do not build wall]), - with_wall=$withval, with_wall=yes + enable_wall=$enableval, enable_wall=yes ) -AM_CONDITIONAL(BUILD_WALL, test x$with_wall = xyes) +AM_CONDITIONAL(BUILD_WALL, test x$enable_wall = xyes) AC_ARG_ENABLE([write], AC_HELP_STRING([--enable-write], [build write]), - with_write=$withval, with_write=no + enable_write=$enableval, enable_write=no ) -AM_CONDITIONAL(BUILD_WRITE, test x$with_write = xyes) +AM_CONDITIONAL(BUILD_WRITE, test x$enable_write = xyes) AC_ARG_ENABLE([chsh-only-listed], AC_HELP_STRING([--disable-chsh-only-listed], [chsh: allow shells not in /etc/shells]), - with_login_chsh_only_listed=$withval, with_chsh_only_listed=yes + enable_login_chsh_only_listed=$enableval, enable_chsh_only_listed=yes ) -if test x$with_chsh_only_listed = xyes; then +if test x$enable_chsh_only_listed = xyes; then AC_DEFINE(ONLY_LISTED_SHELLS, 1, [Should chsh allow only shells in /etc/shells?]) fi AC_ARG_ENABLE([login-chown-vcs], AC_HELP_STRING([--enable-login-chown-vcs], [let login chown /dev/vcsN]), - with_login_chown_vcs=$withval, with_login_chown_vcs=no + enable_login_chown_vcs=$enableval, enable_login_chown_vcs=no ) -if test x$with_login_chown_vcs = xyes; then +if test x$enable_login_chown_vcs = xyes; then AC_DEFINE(LOGIN_CHOWN_VCS, 1, [Should login chown /dev/vcsN?]) fi AC_ARG_ENABLE([login-stat-mail], AC_HELP_STRING([--enable-login-stat-mail], [let login stat() the mailbox]), - with_login_stat_mail=$withval, with_login_stat_mail=no + enable_login_stat_mail=$enableval, enable_login_stat_mail=no ) -if test x$with_login_stat_mail = xyes; then +if test x$enable_login_stat_mail = xyes; then AC_DEFINE(LOGIN_STAT_MAIL, 1, [Should login stat() the mailbox?]) fi AC_ARG_ENABLE([pg-bell], AC_HELP_STRING([--disable-pg-bell], [let pg not ring the bell on invalid keys]), - with_pg_bell=$withval, with_pg_bell=yes + enable_pg_bell=$enableval, enable_pg_bell=yes ) -if test x$with_pg_bell = xyes; then +if test x$enable_pg_bell = xyes; then AC_DEFINE(PG_BELL, 1, [Should pg ring the bell on invalid keys?]) fi AC_ARG_ENABLE([require-password], AC_HELP_STRING([--disable-require-password], [do not require the user to enter the password in chfn and chsh]), - with_require_password=$withval, with_require_password=yes + enable_require_password=$enableval, enable_require_password=yes ) -if test x$with_require_password = xyes; then +if test x$enable_require_password = xyes; then AC_DEFINE(REQUIRE_PASSWORD, 1, [Should chfn and chsh require the user to enter the password?]) fi AC_ARG_ENABLE([use-tty-group], AC_HELP_STRING([--disable-use-tty-group], [do not install wall and write setgid tty]), - with_use_tty_group=$withval, with_use_tty_group=yes + enable_use_tty_group=$enableval, enable_use_tty_group=yes ) -AM_CONDITIONAL(USE_TTY_GROUP, test x$with_use_tty_group = xyes) +AM_CONDITIONAL(USE_TTY_GROUP, test x$enable_use_tty_group = xyes) -if test x$with_use_tty_group = xyes; then +if test x$enable_use_tty_group = xyes; then AC_DEFINE(USE_TTY_GROUP, 1, [Should wall and write be installed setgid tty?]) fi -CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration $CPPFLAGS" +CPPFLAGS="-fsigned-char -Wall -Wmissing-prototypes -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fomit-frame-pointer $CPPFLAGS" AC_CONFIG_HEADERS(config.h) diff --git a/disk-utils/Makefile.am b/disk-utils/Makefile.am index acca3dee..0e320821 100644 --- a/disk-utils/Makefile.am +++ b/disk-utils/Makefile.am @@ -8,9 +8,7 @@ fsck_minix_SOURCES = fsck.minix.c mkfs_minix_SOURCES = mkfs.minix.c mkfs_bfs_SOURCES = mkfs.bfs.c -usrbin_PROGRAMS = fdformat isosize - -dist_sysconf_DATA = fdprm +usrbinexec_PROGRAMS = fdformat isosize if BUILD_ELVTUNE sbin_PROGRAMS += elvtune @@ -19,7 +17,7 @@ endif if HAVE_RAW if BUILD_RAW -usrbin_PROGRAMS += raw +usrbinexec_PROGRAMS += raw man_MANS += raw.8 endif endif @@ -29,7 +27,7 @@ sbin_PROGRAMS += fsck.cramfs mkfs.cramfs fsck_cramfs_SOURCES = fsck.cramfs.c mkfs_cramfs_SOURCES = mkfs.cramfs.c fsck_cramfs_LDADD = -lz -mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.la +mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.a endif if HAVE_UUID diff --git a/disk-utils/Makefile.in b/disk-utils/Makefile.in index 4095736e..11601b2d 100644 --- a/disk-utils/Makefile.in +++ b/disk-utils/Makefile.in @@ -14,7 +14,6 @@ @SET_MAKE@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ @@ -37,12 +36,13 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -DIST_COMMON = $(dist_sysconf_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(top_srcdir)/config/include-Makefile.am +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am sbin_PROGRAMS = mkfs$(EXEEXT) mkswap$(EXEEXT) blockdev$(EXEEXT) \ fsck.minix$(EXEEXT) mkfs.minix$(EXEEXT) mkfs.bfs$(EXEEXT) \ $(am__EXEEXT_1) $(am__EXEEXT_2) -usrbin_PROGRAMS = fdformat$(EXEEXT) isosize$(EXEEXT) $(am__EXEEXT_3) +usrbinexec_PROGRAMS = fdformat$(EXEEXT) isosize$(EXEEXT) \ + $(am__EXEEXT_3) @BUILD_ELVTUNE_TRUE@am__append_1 = elvtune @BUILD_ELVTUNE_TRUE@am__append_2 = elvtune.8 @BUILD_RAW_TRUE@@HAVE_RAW_TRUE@am__append_3 = raw @@ -63,12 +63,12 @@ CONFIG_CLEAN_FILES = @BUILD_ELVTUNE_TRUE@am__EXEEXT_1 = elvtune$(EXEEXT) @HAVE_ZLIB_TRUE@am__EXEEXT_2 = fsck.cramfs$(EXEEXT) \ @HAVE_ZLIB_TRUE@ mkfs.cramfs$(EXEEXT) -am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" \ - "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(sysconfdir)" +am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbinexecdir)" \ + "$(DESTDIR)$(man8dir)" sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @BUILD_RAW_TRUE@@HAVE_RAW_TRUE@am__EXEEXT_3 = raw$(EXEEXT) -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(sbin_PROGRAMS) $(usrbin_PROGRAMS) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(sbin_PROGRAMS) $(usrbinexec_PROGRAMS) blockdev_SOURCES = blockdev.c blockdev_OBJECTS = blockdev.$(OBJEXT) blockdev_LDADD = $(LDADD) @@ -97,8 +97,7 @@ mkfs_bfs_LDADD = $(LDADD) am__mkfs_cramfs_SOURCES_DIST = mkfs.cramfs.c @HAVE_ZLIB_TRUE@am_mkfs_cramfs_OBJECTS = mkfs.cramfs.$(OBJEXT) mkfs_cramfs_OBJECTS = $(am_mkfs_cramfs_OBJECTS) -@HAVE_ZLIB_TRUE@mkfs_cramfs_DEPENDENCIES = \ -@HAVE_ZLIB_TRUE@ $(top_srcdir)/lib/libmd5.la +@HAVE_ZLIB_TRUE@mkfs_cramfs_DEPENDENCIES = $(top_srcdir)/lib/libmd5.a am_mkfs_minix_OBJECTS = mkfs.minix.$(OBJEXT) mkfs_minix_OBJECTS = $(am_mkfs_minix_OBJECTS) mkfs_minix_LDADD = $(LDADD) @@ -112,12 +111,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = blockdev.c elvtune.c fdformat.c $(fsck_cramfs_SOURCES) \ $(fsck_minix_SOURCES) isosize.c mkfs.c $(mkfs_bfs_SOURCES) \ $(mkfs_cramfs_SOURCES) $(mkfs_minix_SOURCES) mkswap.c raw.c @@ -129,14 +124,6 @@ DIST_SOURCES = blockdev.c elvtune.c fdformat.c \ man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -dist_sysconfDATA_INSTALL = $(INSTALL_DATA) -DATA = $(dist_sysconf_DATA) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -144,7 +131,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -184,21 +170,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -233,8 +212,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -267,16 +244,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -310,9 +282,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = man_MANS = blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 \ fsck.minix.8 mkfs.minix.8 mkfs.bfs.8 $(am__append_2) \ @@ -320,16 +292,15 @@ man_MANS = blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 \ fsck_minix_SOURCES = fsck.minix.c mkfs_minix_SOURCES = mkfs.minix.c mkfs_bfs_SOURCES = mkfs.bfs.c -dist_sysconf_DATA = fdprm @HAVE_ZLIB_TRUE@fsck_cramfs_SOURCES = fsck.cramfs.c @HAVE_ZLIB_TRUE@mkfs_cramfs_SOURCES = mkfs.cramfs.c @HAVE_ZLIB_TRUE@fsck_cramfs_LDADD = -lz -@HAVE_ZLIB_TRUE@mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.la +@HAVE_ZLIB_TRUE@mkfs_cramfs_LDADD = -lz $(top_srcdir)/lib/libmd5.a @HAVE_UUID_TRUE@mkswap_LDADD = -luuid all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -365,11 +336,10 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) @list='$(sbin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -382,71 +352,30 @@ uninstall-sbinPROGRAMS: done clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) - bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) blockdev$(EXEEXT): $(blockdev_OBJECTS) $(blockdev_DEPENDENCIES) @rm -f blockdev$(EXEEXT) $(LINK) $(blockdev_LDFLAGS) $(blockdev_OBJECTS) $(blockdev_LDADD) $(LIBS) @@ -516,22 +445,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man8: $(man8_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -578,23 +491,6 @@ uninstall-man8: echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ done -install-dist_sysconfDATA: $(dist_sysconf_DATA) - @$(NORMAL_INSTALL) - test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)" - @list='$(dist_sysconf_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_sysconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sysconfdir)/$$f'"; \ - $(dist_sysconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sysconfdir)/$$f"; \ - done - -uninstall-dist_sysconfDATA: - @$(NORMAL_UNINSTALL) - @list='$(dist_sysconf_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(sysconfdir)/$$f'"; \ - rm -f "$(DESTDIR)$(sysconfdir)/$$f"; \ - done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -674,9 +570,9 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) +all-am: Makefile $(PROGRAMS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(sysconfdir)"; do \ + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -705,14 +601,14 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ - clean-usrbinPROGRAMS mostlyclean-am +clean-am: clean-generic clean-sbinPROGRAMS clean-usrbinexecPROGRAMS \ + mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -724,15 +620,15 @@ info: info-am info-am: -install-data-am: install-man install-usrbinPROGRAMS +install-data-am: install-man -install-exec-am: install-dist_sysconfDATA install-sbinPROGRAMS +install-exec-am: install-sbinPROGRAMS install-usrbinexecPROGRAMS install-info: install-info-am install-man: install-man8 -installcheck-am: installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -741,8 +637,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -752,27 +647,23 @@ ps: ps-am ps-am: -uninstall-am: uninstall-dist_sysconfDATA uninstall-info-am \ - uninstall-man uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS +uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS \ + uninstall-usrbinexecPROGRAMS uninstall-man: uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-sbinPROGRAMS clean-usrbinPROGRAMS ctags \ - distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dist_sysconfDATA install-exec \ - install-exec-am install-info install-info-am install-man \ - install-man8 install-sbinPROGRAMS install-strip \ - install-usrbinPROGRAMS installcheck installcheck-am \ - installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-dist_sysconfDATA uninstall-info-am \ - uninstall-man uninstall-man8 uninstall-sbinPROGRAMS \ - uninstall-usrbinPROGRAMS + clean-sbinPROGRAMS clean-usrbinexecPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man8 \ + install-sbinPROGRAMS install-strip install-usrbinexecPROGRAMS \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-man uninstall-man8 \ + uninstall-sbinPROGRAMS uninstall-usrbinexecPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/disk-utils/blockdev.c b/disk-utils/blockdev.c index 51033db9..c07fb30a 100644 --- a/disk-utils/blockdev.c +++ b/disk-utils/blockdev.c @@ -171,7 +171,7 @@ main(int argc, char **argv) { /* -V not together with commands */ if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf("%s from %s%s\n", progname, "util-linux-", VERSION); + printf("%s (%s)\n", progname, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/fdformat.c b/disk-utils/fdformat.c index 98f22152..49809fa9 100644 --- a/disk-utils/fdformat.c +++ b/disk-utils/fdformat.c @@ -113,7 +113,7 @@ int main(int argc,char **argv) if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), progname, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/fdprm b/disk-utils/fdprm deleted file mode 100644 index a9282e1e..00000000 --- a/disk-utils/fdprm +++ /dev/null @@ -1,28 +0,0 @@ -# /etc/fdprm - floppy disk parameter table - -# Common disk formats. Names are of the form -# actual media capacity/maximum drive capacity -# (Note: although 5.25" HD drives can format disks at 1.44M, they're listed -# as 1200 because that's the common maximum size.) - -# size sec/t hds trk stre gap rate spec1 fmt_gap -360/360 720 9 2 40 0 0x2A 0x02 0xDF 0x50 -1200/1200 2400 15 2 80 0 0x1B 0x00 0xDF 0x54 -360/720 720 9 2 40 1 0x2A 0x02 0xDF 0x50 -720/720 1440 9 2 80 0 0x2A 0x02 0xDF 0x50 -720/1440 1440 9 2 80 0 0x2A 0x02 0xDF 0x50 -360/1200 720 9 2 40 1 0x23 0x01 0xDF 0x50 -720/1200 1440 9 2 80 0 0x23 0x01 0xDF 0x50 -1440/1440 2880 18 2 80 0 0x1B 0x00 0xCF 0x6C - -# Non-standard disk formats: - -# BEWARE: They're incomplete and possibly incorrect. The only reason why -# they are in this file is to show how such formats are added. - -1440/1200 2880 18 2 80 0 ???? ???? ???? ???? # ????? -1680/1440 3360 21 2 80 0 0x0C 0x00 0xCF 0x6C # ????? - -# Add user-specific formats here -cbm1581 1600 10 2 80 2 0x2A 0x02 0xDF 0x2E -800/720 1600 10 2 80 0 0x2A 0x02 0xDF 0x2E diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index a3885955..4553c49a 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -1246,7 +1246,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); + printf(_("%s (%s)\n"), program_name, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/isosize.c b/disk-utils/isosize.c index 2f98efb2..2064021f 100644 --- a/disk-utils/isosize.c +++ b/disk-utils/isosize.c @@ -176,7 +176,7 @@ main(int argc, char * argv[]) { if (argc >= 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), progname, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/mkfs.bfs.c b/disk-utils/mkfs.bfs.c index 224d54a3..8221f3b7 100644 --- a/disk-utils/mkfs.bfs.c +++ b/disk-utils/mkfs.bfs.c @@ -116,7 +116,7 @@ main(int argc, char *argv[]) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), progname, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/mkfs.c b/disk-utils/mkfs.c index 4989f383..120da063 100644 --- a/disk-utils/mkfs.c +++ b/disk-utils/mkfs.c @@ -49,7 +49,7 @@ int main(int argc, char *argv[]) if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); + printf(_("%s (%s)\n"), program_name, PACKAGE_STRING); exit(0); } @@ -92,7 +92,7 @@ int main(int argc, char *argv[]) putenv(newpath); progname = (char *) malloc(sizeof(PROGNAME) + strlen(fstype) + 1); - if (!newpath) { + if (!progname) { fprintf(stderr, _("%s: Out of memory!\n"), "mkfs"); exit(1); } @@ -100,7 +100,7 @@ int main(int argc, char *argv[]) argv[--optind] = progname; if (verbose) { - printf(_("mkfs version %s (%s)\n"), VERSION, __DATE__); + printf(_("mkfs (%s)\n"), PACKAGE_STRING); i = optind; while (argv[i]) printf("%s ", argv[i++]); diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 1b3e891a..f204364e 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -775,8 +775,8 @@ int main(int argc, char **argv) /* old option, ignored */ break; case 'V': - printf(_("%s from %s%s\n"), - progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), + progname, PACKAGE_STRING); exit(0); case 'v': verbose = 1; diff --git a/disk-utils/mkfs.minix.c b/disk-utils/mkfs.minix.c index c86ed165..92a6789a 100644 --- a/disk-utils/mkfs.minix.c +++ b/disk-utils/mkfs.minix.c @@ -158,7 +158,7 @@ die(char *str) { static void usage(void) { - fprintf(stderr, "%s (%s%s)\n", program_name, "util-linux-", VERSION); + fprintf(stderr, "%s (%s)\n", program_name, PACKAGE_STRING); fprintf(stderr, _("Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n"), program_name); @@ -623,7 +623,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); + printf(_("%s (%s)\n"), program_name, PACKAGE_STRING); exit(0); } diff --git a/disk-utils/mkswap.c b/disk-utils/mkswap.c index 3be98590..861290fe 100644 --- a/disk-utils/mkswap.c +++ b/disk-utils/mkswap.c @@ -519,7 +519,7 @@ main(int argc, char ** argv) { if (argc == 2 && (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version"))) { - printf(_("%s from %s%s\n"), program_name, "util-linux-", VERSION); + printf(_("%s (%s)\n"), program_name, PACKAGE_STRING); exit(0); } diff --git a/fdisk/Makefile.in b/fdisk/Makefile.in index da12ea94..bd57a075 100644 --- a/fdisk/Makefile.in +++ b/fdisk/Makefile.in @@ -92,12 +92,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(cfdisk_SOURCES) $(fdisk_SOURCES) $(sfdisk_SOURCES) DIST_SOURCES = $(am__cfdisk_SOURCES_DIST) $(fdisk_SOURCES) \ $(am__sfdisk_SOURCES_DIST) @@ -111,7 +107,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -151,21 +146,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -200,8 +188,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -234,16 +220,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -277,9 +258,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = man_MANS = fdisk.8 $(am__append_2) $(am__append_4) $(am__append_6) fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ @@ -293,7 +274,7 @@ fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -329,11 +310,10 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) @list='$(sbin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -346,27 +326,7 @@ uninstall-sbinPROGRAMS: done clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) - bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad + -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) cfdisk$(EXEEXT): $(cfdisk_OBJECTS) $(cfdisk_DEPENDENCIES) @rm -f cfdisk$(EXEEXT) $(LINK) $(cfdisk_LDFLAGS) $(cfdisk_OBJECTS) $(cfdisk_LDADD) $(LIBS) @@ -408,22 +368,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man8: $(man8_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -580,14 +524,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-sbinPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -607,7 +550,7 @@ install-info: install-info-am install-man: install-man8 -installcheck-am: installcheck-sbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -616,8 +559,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -632,18 +574,16 @@ uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS uninstall-man: uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-sbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-man8 install-sbinPROGRAMS install-strip installcheck \ - installcheck-am installcheck-sbinPROGRAMS installdirs \ + clean-sbinPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man8 install-sbinPROGRAMS \ + install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am uninstall-man uninstall-man8 \ - uninstall-sbinPROGRAMS + mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-info-am uninstall-man \ + uninstall-man8 uninstall-sbinPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index b2ffc5ba..8edb2f4a 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -2636,7 +2636,7 @@ draw_screen(void) { mvaddstr(WARNING_START, 0, line); - snprintf(line, COLS+1, "cfdisk %s", VERSION); + snprintf(line, COLS+1, "cfdisk (%s)", PACKAGE_STRING); mvaddstr(HEADER_START, (COLS-strlen(line))/2, line); snprintf(line, COLS+1, _("Disk Drive: %s"), disk_device); mvaddstr(HEADER_START+2, (COLS-strlen(line))/2, line); @@ -2953,7 +2953,7 @@ main(int argc, char **argv) } break; case 'v': - fprintf(stderr, "cfdisk %s\n", VERSION); + fprintf(stderr, "cfdisk (%s)\n", PACKAGE_STRING); copyright(); exit(0); case 'z': diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c index 33cf062f..b7894e8b 100644 --- a/fdisk/fdisk.c +++ b/fdisk/fdisk.c @@ -2517,7 +2517,7 @@ main(int argc, char **argv) { break; case 'V': case 'v': - printf("fdisk v" VERSION "\n"); + printf("fdisk (%s)\n", PACKAGE_STRING); exit(0); default: fatal(usage); diff --git a/fdisk/sfdisk.c b/fdisk/sfdisk.c index 0611754d..b859ef56 100644 --- a/fdisk/sfdisk.c +++ b/fdisk/sfdisk.c @@ -2297,7 +2297,7 @@ read_input(char *dev, int interactive, struct disk_desc *z) { */ static void version(void) { - printf("sfdisk from util-linux-%s", VERSION); + printf("sfdisk (%s)", PACKAGE_STRING); } static void diff --git a/getopt/Makefile.am b/getopt/Makefile.am index 02f29897..7ceaf02b 100644 --- a/getopt/Makefile.am +++ b/getopt/Makefile.am @@ -1,6 +1,6 @@ include $(top_srcdir)/config/include-Makefile.am -usrbin_PROGRAMS = getopt +usrbinexec_PROGRAMS = getopt getopt_CFLAGS = -DLIBCGETOPT=1 @@ -8,4 +8,4 @@ man_MANS = getopt.1 exampledir = $(prefix)/usr/share/getopt/ example_DATA = getopt-parse.bash getopt-parse.tcsh \ - getopt-test.bash getopt-test.tcsh \ No newline at end of file + getopt-test.bash getopt-test.tcsh diff --git a/getopt/Makefile.in b/getopt/Makefile.in index e058aa21..bbc2f2e4 100644 --- a/getopt/Makefile.in +++ b/getopt/Makefile.in @@ -39,7 +39,7 @@ build_triplet = @build@ host_triplet = @host@ DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am COPYING TODO -usrbin_PROGRAMS = getopt$(EXEEXT) +usrbinexec_PROGRAMS = getopt$(EXEEXT) subdir = getopt ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -52,10 +52,10 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" \ +am__installdirs = "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)" \ "$(DESTDIR)$(exampledir)" -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(usrbin_PROGRAMS) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(usrbinexec_PROGRAMS) getopt_SOURCES = getopt.c getopt_OBJECTS = getopt-getopt.$(OBJEXT) getopt_LDADD = $(LDADD) @@ -63,12 +63,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = getopt.c DIST_SOURCES = getopt.c man1dir = $(mandir)/man1 @@ -89,7 +85,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -129,21 +124,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -178,8 +166,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -212,16 +198,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -255,9 +236,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = getopt_CFLAGS = -DLIBCGETOPT=1 man_MANS = getopt.1 @@ -268,7 +249,7 @@ example_DATA = getopt-parse.bash getopt-parse.tcsh \ all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -298,50 +279,29 @@ $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) getopt$(EXEEXT): $(getopt_OBJECTS) $(getopt_DEPENDENCIES) @rm -f getopt$(EXEEXT) $(LINK) $(getopt_LDFLAGS) $(getopt_OBJECTS) $(getopt_LDADD) $(LIBS) @@ -368,13 +328,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - getopt-getopt.o: getopt.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -MT getopt-getopt.o -MD -MP -MF "$(DEPDIR)/getopt-getopt.Tpo" -c -o getopt-getopt.o `test -f 'getopt.c' || echo '$(srcdir)/'`getopt.c; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/getopt-getopt.Tpo" "$(DEPDIR)/getopt-getopt.Po"; else rm -f "$(DEPDIR)/getopt-getopt.Tpo"; exit 1; fi @@ -388,15 +341,6 @@ getopt-getopt.obj: getopt.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='getopt.c' object='getopt-getopt.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(getopt_CFLAGS) $(CFLAGS) -c -o getopt-getopt.obj `if test -f 'getopt.c'; then $(CYGPATH_W) 'getopt.c'; else $(CYGPATH_W) '$(srcdir)/getopt.c'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -541,7 +485,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) installdirs: - for dir in "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(exampledir)"; do \ + for dir in "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(exampledir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -570,14 +514,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-usrbinPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-usrbinexecPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -589,16 +532,15 @@ info: info-am info-am: -install-data-am: install-exampleDATA install-man \ - install-usrbinPROGRAMS +install-data-am: install-exampleDATA install-man -install-exec-am: +install-exec-am: install-usrbinexecPROGRAMS install-info: install-info-am install-man: install-man1 -installcheck-am: installcheck-usrbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -607,8 +549,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -619,24 +560,22 @@ ps: ps-am ps-am: uninstall-am: uninstall-exampleDATA uninstall-info-am uninstall-man \ - uninstall-usrbinPROGRAMS + uninstall-usrbinexecPROGRAMS uninstall-man: uninstall-man1 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-usrbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am \ - install-exampleDATA install-exec install-exec-am install-info \ - install-info-am install-man install-man1 install-strip \ - install-usrbinPROGRAMS installcheck installcheck-am \ - installcheck-usrbinPROGRAMS installdirs maintainer-clean \ + clean-usrbinexecPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exampleDATA install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man1 install-strip install-usrbinexecPROGRAMS \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-exampleDATA \ - uninstall-info-am uninstall-man uninstall-man1 \ - uninstall-usrbinPROGRAMS + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-exampleDATA uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-usrbinexecPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/hwclock/Makefile.in b/hwclock/Makefile.in index 3cfcf1cd..dee47550 100644 --- a/hwclock/Makefile.in +++ b/hwclock/Makefile.in @@ -62,12 +62,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(hwclock_SOURCES) DIST_SOURCES = $(hwclock_SOURCES) man8dir = $(mandir)/man8 @@ -80,7 +76,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -120,21 +115,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -169,8 +157,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -203,16 +189,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -246,16 +227,16 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = man_MANS = hwclock.8 hwclock_SOURCES = hwclock.c cmos.c rtc.c kd.c all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -291,11 +272,10 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) @list='$(sbin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -308,27 +288,7 @@ uninstall-sbinPROGRAMS: done clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) - bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad + -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) hwclock$(EXEEXT): $(hwclock_OBJECTS) $(hwclock_DEPENDENCIES) @rm -f hwclock$(EXEEXT) $(LINK) $(hwclock_LDFLAGS) $(hwclock_OBJECTS) $(hwclock_LDADD) $(LIBS) @@ -357,22 +317,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man8: $(man8_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -529,14 +473,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-sbinPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -556,7 +499,7 @@ install-info: install-info-am install-man: install-man8 -installcheck-am: installcheck-sbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -565,8 +508,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -581,18 +523,16 @@ uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS uninstall-man: uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-sbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-man8 install-sbinPROGRAMS install-strip installcheck \ - installcheck-am installcheck-sbinPROGRAMS installdirs \ + clean-sbinPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man8 install-sbinPROGRAMS \ + install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am uninstall-man uninstall-man8 \ - uninstall-sbinPROGRAMS + mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-info-am uninstall-man \ + uninstall-man8 uninstall-sbinPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/lib/Makefile.am b/lib/Makefile.am index 35fe8c44..b52561e0 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,10 +1,7 @@ include $(top_srcdir)/config/include-Makefile.am -noinst_LTLIBRARIES = libmd5.la -libmd5_la_SOURCES = md5.c +noinst_LIBRARIES = libmd5.a libenv.a libsetproctitle.a -noinst_LTLIBRARIES += libenv.la -libenv_la_SOURCES = env.c - -noinst_LTLIBRARIES += libsetproctitle.la -libsetproctitle_la_SOURCES = setproctitle.c +libmd5_a_SOURCES = md5.c +libenv_a_SOURCES = env.c +libsetproctitle_a_SOURCES = setproctitle.c \ No newline at end of file diff --git a/lib/Makefile.in b/lib/Makefile.in index 05dfbb98..b70314eb 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -50,30 +50,31 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = -LTLIBRARIES = $(noinst_LTLIBRARIES) -libenv_la_LIBADD = -am_libenv_la_OBJECTS = env.lo -libenv_la_OBJECTS = $(am_libenv_la_OBJECTS) -libmd5_la_LIBADD = -am_libmd5_la_OBJECTS = md5.lo -libmd5_la_OBJECTS = $(am_libmd5_la_OBJECTS) -libsetproctitle_la_LIBADD = -am_libsetproctitle_la_OBJECTS = setproctitle.lo -libsetproctitle_la_OBJECTS = $(am_libsetproctitle_la_OBJECTS) +LIBRARIES = $(noinst_LIBRARIES) +AR = ar +ARFLAGS = cru +libenv_a_AR = $(AR) $(ARFLAGS) +libenv_a_LIBADD = +am_libenv_a_OBJECTS = env.$(OBJEXT) +libenv_a_OBJECTS = $(am_libenv_a_OBJECTS) +libmd5_a_AR = $(AR) $(ARFLAGS) +libmd5_a_LIBADD = +am_libmd5_a_OBJECTS = md5.$(OBJEXT) +libmd5_a_OBJECTS = $(am_libmd5_a_OBJECTS) +libsetproctitle_a_AR = $(AR) $(ARFLAGS) +libsetproctitle_a_LIBADD = +am_libsetproctitle_a_OBJECTS = setproctitle.$(OBJEXT) +libsetproctitle_a_OBJECTS = $(am_libsetproctitle_a_OBJECTS) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -SOURCES = $(libenv_la_SOURCES) $(libmd5_la_SOURCES) \ - $(libsetproctitle_la_SOURCES) -DIST_SOURCES = $(libenv_la_SOURCES) $(libmd5_la_SOURCES) \ - $(libsetproctitle_la_SOURCES) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(libenv_a_SOURCES) $(libmd5_a_SOURCES) \ + $(libsetproctitle_a_SOURCES) +DIST_SOURCES = $(libenv_a_SOURCES) $(libmd5_a_SOURCES) \ + $(libsetproctitle_a_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -81,7 +82,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -121,21 +121,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -170,8 +163,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -204,16 +195,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -247,18 +233,18 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = -noinst_LTLIBRARIES = libmd5.la libenv.la libsetproctitle.la -libmd5_la_SOURCES = md5.c -libenv_la_SOURCES = env.c -libsetproctitle_la_SOURCES = setproctitle.c +noinst_LIBRARIES = libmd5.a libenv.a libsetproctitle.a +libmd5_a_SOURCES = md5.c +libenv_a_SOURCES = env.c +libsetproctitle_a_SOURCES = setproctitle.c all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -289,20 +275,20 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done -libenv.la: $(libenv_la_OBJECTS) $(libenv_la_DEPENDENCIES) - $(LINK) $(libenv_la_LDFLAGS) $(libenv_la_OBJECTS) $(libenv_la_LIBADD) $(LIBS) -libmd5.la: $(libmd5_la_OBJECTS) $(libmd5_la_DEPENDENCIES) - $(LINK) $(libmd5_la_LDFLAGS) $(libmd5_la_OBJECTS) $(libmd5_la_LIBADD) $(LIBS) -libsetproctitle.la: $(libsetproctitle_la_OBJECTS) $(libsetproctitle_la_DEPENDENCIES) - $(LINK) $(libsetproctitle_la_LDFLAGS) $(libsetproctitle_la_OBJECTS) $(libsetproctitle_la_LIBADD) $(LIBS) +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +libenv.a: $(libenv_a_OBJECTS) $(libenv_a_DEPENDENCIES) + -rm -f libenv.a + $(libenv_a_AR) libenv.a $(libenv_a_OBJECTS) $(libenv_a_LIBADD) + $(RANLIB) libenv.a +libmd5.a: $(libmd5_a_OBJECTS) $(libmd5_a_DEPENDENCIES) + -rm -f libmd5.a + $(libmd5_a_AR) libmd5.a $(libmd5_a_OBJECTS) $(libmd5_a_LIBADD) + $(RANLIB) libmd5.a +libsetproctitle.a: $(libsetproctitle_a_OBJECTS) $(libsetproctitle_a_DEPENDENCIES) + -rm -f libsetproctitle.a + $(libsetproctitle_a_AR) libsetproctitle.a $(libsetproctitle_a_OBJECTS) $(libsetproctitle_a_LIBADD) + $(RANLIB) libsetproctitle.a mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -310,9 +296,9 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setproctitle.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setproctitle.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @@ -327,22 +313,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -423,7 +393,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) +all-am: Makefile $(LIBRARIES) installdirs: install: install-am install-exec: install-exec-am @@ -451,14 +421,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ - mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -487,8 +456,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -501,16 +469,15 @@ ps-am: uninstall-am: uninstall-info-am .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am index 45bac667..4a6b1ec0 100644 --- a/login-utils/Makefile.am +++ b/login-utils/Makefile.am @@ -1,9 +1,9 @@ include $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = -usrbin_PROGRAMS = +usrbinexec_PROGRAMS = sbin_PROGRAMS = -usrsbin_PROGRAMS = +usrsbinexec_PROGRAMS = man_MANS = if BUILD_AGETTY @@ -25,28 +25,28 @@ endif endif if BUILD_LAST -usrbin_PROGRAMS += last +usrbinexec_PROGRAMS += last man_MANS += last.1 endif if BUILD_LOGIN_UTILS bin_PROGRAMS += login -usrbin_PROGRAMS += chfn chsh -usrsbin_PROGRAMS += vipw +usrbinexec_PROGRAMS += chfn chsh +usrsbinexec_PROGRAMS += vipw man_MANS += chfn.1 chsh.1 login.1 vipw.8 vigr.8 chfn_SOURCES = chfn.c islocal.c setpwnam.c chsh_SOURCES = chsh.c islocal.c setpwnam.c -chfn_LDADD = ../lib/libenv.la -chsh_LDADD = ../lib/libenv.la -login_LDADD = ../lib/libsetproctitle.la +chfn_LDADD = ../lib/libenv.a +chsh_LDADD = ../lib/libenv.a +login_LDADD = ../lib/libsetproctitle.a newgrp_LDADD = vipw_LDADD = if NEED_LIBCRYPT -usrbin_PROGRAMS += newgrp +usrbinexec_PROGRAMS += newgrp man_MANS += newgrp.1 chfn_LDADD += -lcrypt chsh_LDADD += -lcrypt @@ -73,31 +73,33 @@ vipw_LDADD += -lselinux endif -install-data-hook:: - cd $(DESTDIR)$(usrsbindir) && ln -sf vipw vigr +install-exec-hook:: + cd $(DESTDIR)$(usrsbinexecdir) && ln -sf vipw vigr endif if BUILD_MESG -usrbin_PROGRAMS += mesg +usrbinexec_PROGRAMS += mesg man_MANS += mesg.1 endif if BUILD_WALL -usrbin_PROGRAMS += wall +usrbinexec_PROGRAMS += wall wall_SOURCES = wall.c ttymsg.c man_MANS += wall.1 if USE_TTY_GROUP -install-data-hook:: - chgrp tty $(DESTDIR)$(usrbindir)/wall - chmod g+s $(DESTDIR)$(usrbindir)/wall +install-exec-hook:: + chgrp tty $(DESTDIR)$(usrbinexecdir)/wall + chmod g+s $(DESTDIR)$(usrbinexecdir)/wall endif endif +if BUILD_INIT + install-exec-hook:: cd $(DESTDIR)$(sbindir) && ln -sf shutdown reboot cd $(DESTDIR)$(sbindir) && ln -sf shutdown fastboot @@ -110,3 +112,4 @@ install-exec-hook:: cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 +endif diff --git a/login-utils/Makefile.in b/login-utils/Makefile.in index 4a3a6c13..e3677670 100644 --- a/login-utils/Makefile.in +++ b/login-utils/Makefile.in @@ -39,10 +39,10 @@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = $(am__EXEEXT_1) -usrbin_PROGRAMS = $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \ +usrbinexec_PROGRAMS = $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \ $(am__EXEEXT_7) $(am__EXEEXT_8) sbin_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) -usrsbin_PROGRAMS = $(am__EXEEXT_9) +usrsbinexec_PROGRAMS = $(am__EXEEXT_9) @BUILD_AGETTY_TRUE@am__append_1 = agetty @BUILD_AGETTY_TRUE@am__append_2 = agetty @BUILD_INIT_TRUE@am__append_3 = simpleinit shutdown initctl @@ -87,7 +87,7 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = @BUILD_LOGIN_UTILS_TRUE@am__EXEEXT_1 = login$(EXEEXT) am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ - "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" \ + "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(usrsbinexecdir)" \ "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @BUILD_AGETTY_TRUE@am__EXEEXT_2 = agetty$(EXEEXT) @@ -100,11 +100,11 @@ sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @BUILD_LOGIN_UTILS_TRUE@@NEED_LIBCRYPT_TRUE@ newgrp$(EXEEXT) @BUILD_MESG_TRUE@am__EXEEXT_7 = mesg$(EXEEXT) @BUILD_WALL_TRUE@am__EXEEXT_8 = wall$(EXEEXT) -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @BUILD_LOGIN_UTILS_TRUE@am__EXEEXT_9 = vipw$(EXEEXT) -usrsbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(usrbin_PROGRAMS) \ - $(usrsbin_PROGRAMS) +usrsbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(usrbinexec_PROGRAMS) \ + $(usrsbinexec_PROGRAMS) agetty_SOURCES = agetty.c agetty_OBJECTS = agetty.$(OBJEXT) agetty_LDADD = $(LDADD) @@ -115,7 +115,7 @@ am__chfn_SOURCES_DIST = chfn.c islocal.c setpwnam.c selinux_utils.c @BUILD_LOGIN_UTILS_TRUE@ $(am__objects_1) chfn_OBJECTS = $(am_chfn_OBJECTS) am__DEPENDENCIES_1 = -@BUILD_LOGIN_UTILS_TRUE@chfn_DEPENDENCIES = ../lib/libenv.la \ +@BUILD_LOGIN_UTILS_TRUE@chfn_DEPENDENCIES = ../lib/libenv.a \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) @@ -124,7 +124,7 @@ am__chsh_SOURCES_DIST = chsh.c islocal.c setpwnam.c selinux_utils.c @BUILD_LOGIN_UTILS_TRUE@ islocal.$(OBJEXT) setpwnam.$(OBJEXT) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__objects_1) chsh_OBJECTS = $(am_chsh_OBJECTS) -@BUILD_LOGIN_UTILS_TRUE@chsh_DEPENDENCIES = ../lib/libenv.la \ +@BUILD_LOGIN_UTILS_TRUE@chsh_DEPENDENCIES = ../lib/libenv.a \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) @@ -141,8 +141,7 @@ am__login_SOURCES_DIST = login.c checktty.c @BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@am_login_OBJECTS = \ @BUILD_LOGIN_UTILS_TRUE@@HAVE_PAM_TRUE@ login.$(OBJEXT) login_OBJECTS = $(am_login_OBJECTS) -@BUILD_LOGIN_UTILS_TRUE@login_DEPENDENCIES = \ -@BUILD_LOGIN_UTILS_TRUE@ ../lib/libsetproctitle.la \ +@BUILD_LOGIN_UTILS_TRUE@login_DEPENDENCIES = ../lib/libsetproctitle.a \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__DEPENDENCIES_1) mesg_SOURCES = mesg.c @@ -168,12 +167,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = agetty.c $(chfn_SOURCES) $(chsh_SOURCES) initctl.c last.c \ $(login_SOURCES) mesg.c newgrp.c shutdown.c simpleinit.c \ vipw.c $(wall_SOURCES) @@ -192,7 +187,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -232,21 +226,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -281,8 +268,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -315,16 +300,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -358,9 +338,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = man_MANS = $(am__append_2) $(am__append_4) $(am__append_6) \ $(am__append_10) $(am__append_12) $(am__append_26) \ @@ -370,11 +350,11 @@ man_MANS = $(am__append_2) $(am__append_4) $(am__append_6) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__append_20) @BUILD_LOGIN_UTILS_TRUE@chsh_SOURCES = chsh.c islocal.c setpwnam.c \ @BUILD_LOGIN_UTILS_TRUE@ $(am__append_22) -@BUILD_LOGIN_UTILS_TRUE@chfn_LDADD = ../lib/libenv.la $(am__append_13) \ +@BUILD_LOGIN_UTILS_TRUE@chfn_LDADD = ../lib/libenv.a $(am__append_13) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__append_17) $(am__append_21) -@BUILD_LOGIN_UTILS_TRUE@chsh_LDADD = ../lib/libenv.la $(am__append_14) \ +@BUILD_LOGIN_UTILS_TRUE@chsh_LDADD = ../lib/libenv.a $(am__append_14) \ @BUILD_LOGIN_UTILS_TRUE@ $(am__append_18) $(am__append_23) -@BUILD_LOGIN_UTILS_TRUE@login_LDADD = ../lib/libsetproctitle.la \ +@BUILD_LOGIN_UTILS_TRUE@login_LDADD = ../lib/libsetproctitle.a \ @BUILD_LOGIN_UTILS_TRUE@ $(am__append_15) $(am__append_19) @BUILD_LOGIN_UTILS_TRUE@newgrp_LDADD = $(am__append_16) @BUILD_LOGIN_UTILS_TRUE@vipw_LDADD = $(am__append_24) @@ -384,7 +364,7 @@ man_MANS = $(am__append_2) $(am__append_4) $(am__append_6) \ all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -420,11 +400,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done @@ -437,38 +416,17 @@ uninstall-binPROGRAMS: done clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-binPROGRAMS: $(bin_PROGRAMS) - bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) install-sbinPROGRAMS: $(sbin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" @list='$(sbin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -481,115 +439,53 @@ uninstall-sbinPROGRAMS: done clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) - bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ - done - -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) +install-usrsbinexecPROGRAMS: $(usrsbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrsbindir)" || $(mkdir_p) "$(DESTDIR)$(usrsbindir)" - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrsbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrsbinexecdir)" + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrsbinPROGRAMS: +uninstall-usrsbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrsbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrsbindir)/$$f"; \ - done - -clean-usrsbinPROGRAMS: - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ + echo " rm -f '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrsbinexecdir)/$$f"; \ done -installcheck-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrsbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrsbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrsbinexecPROGRAMS: + -test -z "$(usrsbinexec_PROGRAMS)" || rm -f $(usrsbinexec_PROGRAMS) agetty$(EXEEXT): $(agetty_OBJECTS) $(agetty_DEPENDENCIES) @rm -f agetty$(EXEEXT) $(LINK) $(agetty_LDFLAGS) $(agetty_OBJECTS) $(agetty_LDADD) $(LIBS) @@ -664,22 +560,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -852,7 +732,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(usrsbinexecdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -879,19 +759,19 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@BUILD_LOGIN_UTILS_FALSE@@BUILD_WALL_FALSE@install-data-hook: -@BUILD_LOGIN_UTILS_FALSE@@USE_TTY_GROUP_FALSE@install-data-hook: +@BUILD_INIT_FALSE@@BUILD_LOGIN_UTILS_FALSE@@BUILD_WALL_FALSE@install-exec-hook: +@BUILD_INIT_FALSE@@BUILD_LOGIN_UTILS_FALSE@@USE_TTY_GROUP_FALSE@install-exec-hook: clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool \ - clean-sbinPROGRAMS clean-usrbinPROGRAMS clean-usrsbinPROGRAMS \ +clean-am: clean-binPROGRAMS clean-generic clean-sbinPROGRAMS \ + clean-usrbinexecPROGRAMS clean-usrsbinexecPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -903,12 +783,10 @@ info: info-am info-am: -install-data-am: install-man install-usrbinPROGRAMS \ - install-usrsbinPROGRAMS - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-data-am: install-man -install-exec-am: install-binPROGRAMS install-sbinPROGRAMS +install-exec-am: install-binPROGRAMS install-sbinPROGRAMS \ + install-usrbinexecPROGRAMS install-usrsbinexecPROGRAMS @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-exec-hook @@ -916,8 +794,7 @@ install-info: install-info-am install-man: install-man1 install-man8 -installcheck-am: installcheck-binPROGRAMS installcheck-sbinPROGRAMS \ - installcheck-usrbinPROGRAMS installcheck-usrsbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -926,8 +803,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -938,50 +814,47 @@ ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ - uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ - uninstall-usrsbinPROGRAMS + uninstall-sbinPROGRAMS uninstall-usrbinexecPROGRAMS \ + uninstall-usrsbinexecPROGRAMS uninstall-man: uninstall-man1 uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-sbinPROGRAMS \ - clean-usrbinPROGRAMS clean-usrsbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-binPROGRAMS install-data \ - install-data-am install-data-hook install-exec install-exec-am \ + clean-generic clean-sbinPROGRAMS clean-usrbinexecPROGRAMS \ + clean-usrsbinexecPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-exec install-exec-am \ install-exec-hook install-info install-info-am install-man \ install-man1 install-man8 install-sbinPROGRAMS install-strip \ - install-usrbinPROGRAMS install-usrsbinPROGRAMS installcheck \ - installcheck-am installcheck-binPROGRAMS \ - installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS \ - installcheck-usrsbinPROGRAMS installdirs maintainer-clean \ + install-usrbinexecPROGRAMS install-usrsbinexecPROGRAMS \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-info-am uninstall-man uninstall-man1 uninstall-man8 \ - uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ - uninstall-usrsbinPROGRAMS - - -@BUILD_LOGIN_UTILS_TRUE@install-data-hook:: -@BUILD_LOGIN_UTILS_TRUE@ cd $(DESTDIR)$(usrsbindir) && ln -sf vipw vigr - -@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@install-data-hook:: -@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbindir)/wall -@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbindir)/wall - -install-exec-hook:: - cd $(DESTDIR)$(sbindir) && ln -sf shutdown reboot - cd $(DESTDIR)$(sbindir) && ln -sf shutdown fastboot - cd $(DESTDIR)$(sbindir) && ln -sf shutdown halt - cd $(DESTDIR)$(sbindir) && ln -sf shutdown fasthalt - cd $(DESTDIR)$(sbindir) && ln -sf initctl need - cd $(DESTDIR)$(sbindir) && ln -sf initctl display-services - cd $(DESTDIR)$(sbindir) && ln -sf initctl provide - cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 need.8 - cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 - cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-man8 \ + uninstall-sbinPROGRAMS uninstall-usrbinexecPROGRAMS \ + uninstall-usrsbinexecPROGRAMS + + +@BUILD_LOGIN_UTILS_TRUE@install-exec-hook:: +@BUILD_LOGIN_UTILS_TRUE@ cd $(DESTDIR)$(usrsbinexecdir) && ln -sf vipw vigr + +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@install-exec-hook:: +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbinexecdir)/wall +@BUILD_WALL_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbinexecdir)/wall + +@BUILD_INIT_TRUE@install-exec-hook:: +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf shutdown reboot +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf shutdown fastboot +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf shutdown halt +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf shutdown fasthalt +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf initctl need +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf initctl display-services +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(sbindir) && ln -sf initctl provide +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 need.8 +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 +@BUILD_INIT_TRUE@ cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/misc-utils/Makefile.am b/misc-utils/Makefile.am index b9d30e33..5e61fea8 100644 --- a/misc-utils/Makefile.am +++ b/misc-utils/Makefile.am @@ -2,12 +2,12 @@ include $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = -usrbin_PROGRAMS = cal ddate logger look mcookie \ +usrbinexec_PROGRAMS = cal ddate logger look mcookie \ namei script whereis -mcookie_LDADD = $(top_srcdir)/lib/libmd5.la +mcookie_LDADD = $(top_srcdir)/lib/libmd5.a -usrbin_SCRIPTS = chkdupexe scriptreplay +usrbinexec_SCRIPTS = chkdupexe scriptreplay chkdupexe: chkdupexe.pl sed -e 's,[@]PERL[@],$(PERL),g' < chkdupexe.pl > chkdupexe @@ -33,7 +33,7 @@ script_LDADD = -lutil endif if HAVE_NCURSES -usrbin_PROGRAMS += setterm +usrbinexec_PROGRAMS += setterm man_MANS += setterm.1 setterm_LDADD = -lncurses endif @@ -45,24 +45,24 @@ man_MANS += kill.1 endif if BUILD_RENAME -usrbin_PROGRAMS += rename +usrbinexec_PROGRAMS += rename man_MANS += rename.1 endif if BUILD_RESET -usrbin_SCRIPTS += reset +usrbinexec_SCRIPTS += reset man_MANS += reset.1 endif if BUILD_WRITE -usrbin_PROGRAMS += write +usrbinexec_PROGRAMS += write man_MANS += write.1 if USE_TTY_GROUP -install-data-hook:: - chgrp tty $(DESTDIR)$(usrbindir)/write - chmod g+s $(DESTDIR)$(usrbindir)/write +install-exec-hook:: + chgrp tty $(DESTDIR)$(usrbinexecdir)/write + chmod g+s $(DESTDIR)$(usrbinexecdir)/write endif endif diff --git a/misc-utils/Makefile.in b/misc-utils/Makefile.in index 47811d46..dc898d70 100644 --- a/misc-utils/Makefile.in +++ b/misc-utils/Makefile.in @@ -40,7 +40,7 @@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = $(am__EXEEXT_1) -usrbin_PROGRAMS = cal$(EXEEXT) ddate$(EXEEXT) logger$(EXEEXT) \ +usrbinexec_PROGRAMS = cal$(EXEEXT) ddate$(EXEEXT) logger$(EXEEXT) \ look$(EXEEXT) mcookie$(EXEEXT) namei$(EXEEXT) script$(EXEEXT) \ whereis$(EXEEXT) $(am__EXEEXT_2) $(am__EXEEXT_3) \ $(am__EXEEXT_4) @@ -67,14 +67,14 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = @BUILD_KILL_TRUE@am__EXEEXT_1 = kill$(EXEEXT) -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" \ - "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbinexecdir)" \ + "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @HAVE_NCURSES_TRUE@am__EXEEXT_2 = setterm$(EXEEXT) @BUILD_RENAME_TRUE@am__EXEEXT_3 = rename$(EXEEXT) @BUILD_WRITE_TRUE@am__EXEEXT_4 = write$(EXEEXT) -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(usrbin_PROGRAMS) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(usrbinexec_PROGRAMS) cal_SOURCES = cal.c cal_OBJECTS = cal.$(OBJEXT) cal_DEPENDENCIES = @@ -93,7 +93,7 @@ look_OBJECTS = look.$(OBJEXT) look_LDADD = $(LDADD) mcookie_SOURCES = mcookie.c mcookie_OBJECTS = mcookie.$(OBJEXT) -mcookie_DEPENDENCIES = $(top_srcdir)/lib/libmd5.la +mcookie_DEPENDENCIES = $(top_srcdir)/lib/libmd5.a namei_SOURCES = namei.c namei_OBJECTS = namei.$(OBJEXT) namei_LDADD = $(LDADD) @@ -112,18 +112,14 @@ whereis_LDADD = $(LDADD) write_SOURCES = write.c write_OBJECTS = write.$(OBJEXT) write_LDADD = $(LDADD) -usrbinSCRIPT_INSTALL = $(INSTALL_SCRIPT) -SCRIPTS = $(usrbin_SCRIPTS) +usrbinexecSCRIPT_INSTALL = $(INSTALL_SCRIPT) +SCRIPTS = $(usrbinexec_SCRIPTS) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = cal.c ddate.c $(kill_SOURCES) logger.c look.c mcookie.c \ namei.c rename.c script.c setterm.c whereis.c write.c DIST_SOURCES = cal.c ddate.c $(am__kill_SOURCES_DIST) logger.c look.c \ @@ -139,7 +135,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -179,21 +174,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -228,8 +216,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -262,16 +248,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -305,12 +286,12 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = -mcookie_LDADD = $(top_srcdir)/lib/libmd5.la -usrbin_SCRIPTS = chkdupexe scriptreplay $(am__append_7) +mcookie_LDADD = $(top_srcdir)/lib/libmd5.a +usrbinexec_SCRIPTS = chkdupexe scriptreplay $(am__append_7) CLEANFILES = chkdupexe scriptreplay man_MANS = cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 namei.1 \ script.1 whereis.1 $(am__append_2) $(am__append_4) \ @@ -323,7 +304,7 @@ man_MANS = cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 namei.1 \ all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -359,11 +340,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done @@ -376,71 +356,30 @@ uninstall-binPROGRAMS: done clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-binPROGRAMS: $(bin_PROGRAMS) - bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) cal$(EXEEXT): $(cal_OBJECTS) $(cal_DEPENDENCIES) @rm -f cal$(EXEEXT) $(LINK) $(cal_LDFLAGS) $(cal_OBJECTS) $(cal_LDADD) $(LIBS) @@ -477,41 +416,26 @@ whereis$(EXEEXT): $(whereis_OBJECTS) $(whereis_DEPENDENCIES) write$(EXEEXT): $(write_OBJECTS) $(write_DEPENDENCIES) @rm -f write$(EXEEXT) $(LINK) $(write_LDFLAGS) $(write_OBJECTS) $(write_LDADD) $(LIBS) -install-usrbinSCRIPTS: $(usrbin_SCRIPTS) +install-usrbinexecSCRIPTS: $(usrbinexec_SCRIPTS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_SCRIPTS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_SCRIPTS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f $$d$$p; then \ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ - echo " $(usrbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(usrbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " $(usrbinexecSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(usrbinexecSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(usrbinexecdir)/$$f"; \ else :; fi; \ done -uninstall-usrbinSCRIPTS: +uninstall-usrbinexecSCRIPTS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_SCRIPTS)'; for p in $$list; do \ + @list='$(usrbinexec_SCRIPTS)'; for p in $$list; do \ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -installcheck-usrbinSCRIPTS: $(usrbin_SCRIPTS) - bad=0; pid=$$$$; list="$(usrbin_SCRIPTS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad - mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -545,22 +469,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -688,7 +596,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -716,18 +624,18 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@BUILD_WRITE_FALSE@install-data-hook: -@USE_TTY_GROUP_FALSE@install-data-hook: +@BUILD_WRITE_FALSE@install-exec-hook: +@USE_TTY_GROUP_FALSE@install-exec-hook: clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool \ - clean-usrbinPROGRAMS mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic clean-usrbinexecPROGRAMS \ + mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -739,19 +647,18 @@ info: info-am info-am: -install-data-am: install-man install-usrbinPROGRAMS \ - install-usrbinSCRIPTS - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-data-am: install-man -install-exec-am: install-binPROGRAMS +install-exec-am: install-binPROGRAMS install-usrbinexecPROGRAMS \ + install-usrbinexecSCRIPTS + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-exec-hook install-info: install-info-am install-man: install-man1 -installcheck-am: installcheck-binPROGRAMS installcheck-usrbinPROGRAMS \ - installcheck-usrbinSCRIPTS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -760,8 +667,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -772,26 +678,24 @@ ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ - uninstall-usrbinPROGRAMS uninstall-usrbinSCRIPTS + uninstall-usrbinexecPROGRAMS uninstall-usrbinexecSCRIPTS uninstall-man: uninstall-man1 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-usrbinPROGRAMS ctags \ - distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-data-hook install-exec \ - install-exec-am install-info install-info-am install-man \ - install-man1 install-strip install-usrbinPROGRAMS \ - install-usrbinSCRIPTS installcheck installcheck-am \ - installcheck-binPROGRAMS installcheck-usrbinPROGRAMS \ - installcheck-usrbinSCRIPTS installdirs maintainer-clean \ + clean-generic clean-usrbinexecPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-exec \ + install-exec-am install-exec-hook install-info install-info-am \ + install-man install-man1 install-strip \ + install-usrbinexecPROGRAMS install-usrbinexecSCRIPTS \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-info-am uninstall-man uninstall-man1 \ - uninstall-usrbinPROGRAMS uninstall-usrbinSCRIPTS + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-usrbinexecPROGRAMS \ + uninstall-usrbinexecSCRIPTS chkdupexe: chkdupexe.pl @@ -800,9 +704,9 @@ chkdupexe: chkdupexe.pl scriptreplay: scriptreplay.pl sed -e 's,[@]PERL[@],$(PERL),g' < scriptreplay.pl > scriptreplay -@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@install-data-hook:: -@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbindir)/write -@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbindir)/write +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@install-exec-hook:: +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chgrp tty $(DESTDIR)$(usrbinexecdir)/write +@BUILD_WRITE_TRUE@@USE_TTY_GROUP_TRUE@ chmod g+s $(DESTDIR)$(usrbinexecdir)/write # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/misc-utils/cal.c b/misc-utils/cal.c index c55777a7..339a6107 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -310,8 +310,8 @@ main(int argc, char **argv) { yflag = 1; break; case 'V': - printf(_("%s from %s%s\n"), - progname, "util-linux-", VERSION); + printf(_("%s from %s\n"), + progname, PACKAGE_STRING); return 0; case '?': default: diff --git a/misc-utils/ddate.c b/misc-utils/ddate.c index 94f1655f..c98cd784 100644 --- a/misc-utils/ddate.c +++ b/misc-utils/ddate.c @@ -176,7 +176,7 @@ main (int argc, char *argv[]) { case '-': switch(argv[pi][1]) { case 'V': - printf(_("%s from %s%s\n"), progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), progname, PACKAGE_STRING); default: goto usage; } default: goto thud; diff --git a/misc-utils/rename.c b/misc-utils/rename.c index 5f96510d..fd232c96 100644 --- a/misc-utils/rename.c +++ b/misc-utils/rename.c @@ -76,8 +76,8 @@ main(int argc, char **argv) { if (argc == 2) { if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf(_("%s from %s%s\n"), - progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), + progname, PACKAGE_STRING); return 0; } } diff --git a/misc-utils/script.c b/misc-utils/script.c index f5e01f67..333ee0a9 100644 --- a/misc-utils/script.c +++ b/misc-utils/script.c @@ -139,8 +139,8 @@ main(int argc, char **argv) { if (argc == 2) { if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) { - printf(_("%s from %s%s\n"), - progname, "util-linux-", VERSION); + printf(_("%s (%s)\n"), + progname, PACKAGE_STRING); return 0; } } diff --git a/mount/Makefile.am b/mount/Makefile.am index 927bea42..2d00d005 100644 --- a/mount/Makefile.am +++ b/mount/Makefile.am @@ -11,13 +11,13 @@ mount_SOURCES = mount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ nfsmount.c nfsmount_xdr.c nfsmount_clnt.c \ lomount.c -mount_LDADD = $(top_srcdir)/lib/libenv.la $(top_srcdir)/lib/libsetproctitle.la +mount_LDADD = $(top_srcdir)/lib/libenv.a $(top_srcdir)/lib/libsetproctitle.a umount_SOURCES = umount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ getusername.c get_label_uuid.c mount_by_label.c mount_blkid.c \ lomount.c -umount_LDADD = $(top_srcdir)/lib/libenv.la +umount_LDADD = $(top_srcdir)/lib/libenv.a swapon_SOURCES = swapon.c xmalloc.c \ get_label_uuid.c mount_by_label.c mount_blkid.c @@ -49,4 +49,4 @@ clean-local: install-exec-hook: chmod 4755 $(DESTDIR)$(bindir)/mount chmod 4755 $(DESTDIR)$(bindir)/umount - cd $(DESTDIR)$(bindir) && ln -sf swapon swapoff \ No newline at end of file + cd $(DESTDIR)$(bindir) && ln -sf swapon swapoff diff --git a/mount/Makefile.in b/mount/Makefile.in index 6b28acc4..e448e630 100644 --- a/mount/Makefile.in +++ b/mount/Makefile.in @@ -73,8 +73,8 @@ am_mount_OBJECTS = mount.$(OBJEXT) fstab.$(OBJEXT) sundries.$(OBJEXT) \ lomount.$(OBJEXT) mount_OBJECTS = $(am_mount_OBJECTS) am__DEPENDENCIES_1 = -mount_DEPENDENCIES = $(top_srcdir)/lib/libenv.la \ - $(top_srcdir)/lib/libsetproctitle.la $(am__DEPENDENCIES_1) +mount_DEPENDENCIES = $(top_srcdir)/lib/libenv.a \ + $(top_srcdir)/lib/libsetproctitle.a $(am__DEPENDENCIES_1) pivot_root_SOURCES = pivot_root.c pivot_root_OBJECTS = pivot_root.$(OBJEXT) pivot_root_LDADD = $(LDADD) @@ -89,18 +89,13 @@ am_umount_OBJECTS = umount.$(OBJEXT) fstab.$(OBJEXT) \ get_label_uuid.$(OBJEXT) mount_by_label.$(OBJEXT) \ mount_blkid.$(OBJEXT) lomount.$(OBJEXT) umount_OBJECTS = $(am_umount_OBJECTS) -umount_DEPENDENCIES = $(top_srcdir)/lib/libenv.la \ - $(am__DEPENDENCIES_1) +umount_DEPENDENCIES = $(top_srcdir)/lib/libenv.a $(am__DEPENDENCIES_1) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(losetup_SOURCES) $(mount_SOURCES) pivot_root.c \ $(swapon_SOURCES) $(umount_SOURCES) DIST_SOURCES = $(losetup_SOURCES) $(mount_SOURCES) pivot_root.c \ @@ -116,7 +111,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -156,21 +150,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -205,8 +192,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -239,16 +224,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -282,9 +262,10 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include -DHAVE_NFS +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include \ + -DHAVE_NFS DEFAULT_INCLUDES = man_MANS = fstab.5 nfs.5 mount.8 swapoff.8 swapon.8 umount.8 losetup.8 \ $(am__append_4) @@ -294,13 +275,13 @@ mount_SOURCES = mount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ nfsmount.c nfsmount_xdr.c nfsmount_clnt.c \ lomount.c -mount_LDADD = $(top_srcdir)/lib/libenv.la \ - $(top_srcdir)/lib/libsetproctitle.la $(am__append_1) +mount_LDADD = $(top_srcdir)/lib/libenv.a \ + $(top_srcdir)/lib/libsetproctitle.a $(am__append_1) umount_SOURCES = umount.c fstab.c sundries.c xmalloc.c realpath.c mntent.c \ getusername.c get_label_uuid.c mount_by_label.c mount_blkid.c \ lomount.c -umount_LDADD = $(top_srcdir)/lib/libenv.la $(am__append_2) +umount_LDADD = $(top_srcdir)/lib/libenv.a $(am__append_2) swapon_SOURCES = swapon.c xmalloc.c \ get_label_uuid.c mount_by_label.c mount_blkid.c @@ -310,7 +291,7 @@ losetup_CFLAGS = -DMAIN all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -346,11 +327,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done @@ -363,27 +343,7 @@ uninstall-binPROGRAMS: done clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-binPROGRAMS: $(bin_PROGRAMS) - bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) losetup$(EXEEXT): $(losetup_OBJECTS) $(losetup_DEPENDENCIES) @rm -f losetup$(EXEEXT) $(LINK) $(losetup_LDFLAGS) $(losetup_OBJECTS) $(losetup_LDADD) $(LIBS) @@ -440,13 +400,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - losetup-lomount.o: lomount.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -MT losetup-lomount.o -MD -MP -MF "$(DEPDIR)/losetup-lomount.Tpo" -c -o losetup-lomount.o `test -f 'lomount.c' || echo '$(srcdir)/'`lomount.c; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/losetup-lomount.Tpo" "$(DEPDIR)/losetup-lomount.Po"; else rm -f "$(DEPDIR)/losetup-lomount.Tpo"; exit 1; fi @@ -460,15 +413,6 @@ losetup-lomount.obj: lomount.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lomount.c' object='losetup-lomount.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(losetup_CFLAGS) $(CFLAGS) -c -o losetup-lomount.obj `if test -f 'lomount.c'; then $(CYGPATH_W) 'lomount.c'; else $(CYGPATH_W) '$(srcdir)/lomount.c'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man5: $(man5_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -670,14 +614,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ - mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic clean-local mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -699,7 +642,7 @@ install-info: install-info-am install-man: install-man5 install-man8 -installcheck-am: installcheck-binPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -708,8 +651,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -724,18 +666,17 @@ uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man uninstall-man: uninstall-man5 uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-local ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-binPROGRAMS install-data \ - install-data-am install-exec install-exec-am install-exec-hook \ - install-info install-info-am install-man install-man5 \ - install-man8 install-strip installcheck installcheck-am \ - installcheck-binPROGRAMS installdirs maintainer-clean \ + clean-generic clean-local ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-exec install-exec-am \ + install-exec-hook install-info install-info-am install-man \ + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-info-am uninstall-man uninstall-man5 uninstall-man8 + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man5 uninstall-man8 swapon.c: swapargs.h diff --git a/mount/mount.c b/mount/mount.c index 572bc1b1..88705472 100644 --- a/mount/mount.c +++ b/mount/mount.c @@ -1540,7 +1540,7 @@ main(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf ("mount: util-linux-%s\n", VERSION); + printf ("mount (%s)\n", PACKAGE_STRING); exit (0); case 'w': /* mount read/write */ readwrite = 1; diff --git a/mount/swapon.c b/mount/swapon.c index c5c492f2..524547a9 100644 --- a/mount/swapon.c +++ b/mount/swapon.c @@ -393,7 +393,7 @@ main_swapon(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf("%s: util-linux-%s\n", progname, VERSION); + printf("%s: (%s)\n", progname, PACKAGE_STRING); exit(0); case 0: break; @@ -445,7 +445,7 @@ main_swapoff(int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf("%s: util-linux-%s\n", progname, VERSION); + printf("%s (%s)\n", progname, PACKAGE_STRING); exit(0); case 'L': addl(optarg); diff --git a/mount/umount.c b/mount/umount.c index 479b0d77..0eab348f 100644 --- a/mount/umount.c +++ b/mount/umount.c @@ -690,7 +690,7 @@ main (int argc, char *argv[]) { ++verbose; break; case 'V': /* version */ - printf ("umount: util-linux-%s\n", VERSION); + printf ("umount (%s)\n", PACKAGE_STRING); exit (0); case 't': /* specify file system type */ types = optarg; diff --git a/partx/Makefile.am b/partx/Makefile.am index 6c452a29..11e7cae9 100644 --- a/partx/Makefile.am +++ b/partx/Makefile.am @@ -2,7 +2,7 @@ include $(top_srcdir)/config/include-Makefile.am if BUILD_PARTX -usrsbin_PROGRAMS = addpart delpart partx +usrsbinexec_PROGRAMS = addpart delpart partx partx_SOURCES = bsd.c dos.c partx.c solaris.c unixware.c gpt.c crc32.c endif diff --git a/partx/Makefile.in b/partx/Makefile.in index 9ab9edc4..6fa9a0ad 100644 --- a/partx/Makefile.in +++ b/partx/Makefile.in @@ -38,8 +38,8 @@ build_triplet = @build@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am -@BUILD_PARTX_TRUE@usrsbin_PROGRAMS = addpart$(EXEEXT) delpart$(EXEEXT) \ -@BUILD_PARTX_TRUE@ partx$(EXEEXT) +@BUILD_PARTX_TRUE@usrsbinexec_PROGRAMS = addpart$(EXEEXT) \ +@BUILD_PARTX_TRUE@ delpart$(EXEEXT) partx$(EXEEXT) subdir = partx ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -52,9 +52,9 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(usrsbindir)" -usrsbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(usrsbin_PROGRAMS) +am__installdirs = "$(DESTDIR)$(usrsbinexecdir)" +usrsbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(usrsbinexec_PROGRAMS) addpart_SOURCES = addpart.c addpart_OBJECTS = addpart.$(OBJEXT) addpart_LDADD = $(LDADD) @@ -73,12 +73,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = addpart.c delpart.c $(partx_SOURCES) DIST_SOURCES = addpart.c delpart.c $(am__partx_SOURCES_DIST) ETAGS = etags @@ -88,7 +84,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -128,21 +123,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -177,8 +165,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -211,16 +197,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -254,15 +235,15 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = @BUILD_PARTX_TRUE@partx_SOURCES = bsd.c dos.c partx.c solaris.c unixware.c gpt.c crc32.c all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -292,50 +273,29 @@ $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) +install-usrsbinexecPROGRAMS: $(usrsbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrsbindir)" || $(mkdir_p) "$(DESTDIR)$(usrsbindir)" - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrsbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrsbinexecdir)" + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrsbinPROGRAMS: +uninstall-usrsbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrsbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrsbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrsbinexecdir)/$$f"; \ done -clean-usrsbinPROGRAMS: - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrsbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrsbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrsbinexecPROGRAMS: + -test -z "$(usrsbinexec_PROGRAMS)" || rm -f $(usrsbinexec_PROGRAMS) addpart$(EXEEXT): $(addpart_OBJECTS) $(addpart_DEPENDENCIES) @rm -f addpart$(EXEEXT) $(LINK) $(addpart_LDFLAGS) $(addpart_OBJECTS) $(addpart_LDADD) $(LIBS) @@ -375,22 +335,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -473,7 +417,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: - for dir in "$(DESTDIR)$(usrsbindir)"; do \ + for dir in "$(DESTDIR)$(usrsbinexecdir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -502,14 +446,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-usrsbinPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-usrsbinexecPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -521,15 +464,15 @@ info: info-am info-am: -install-data-am: install-usrsbinPROGRAMS +install-data-am: -install-exec-am: +install-exec-am: install-usrsbinexecPROGRAMS install-info: install-info-am install-man: -installcheck-am: installcheck-usrsbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -538,8 +481,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -549,20 +491,19 @@ ps: ps-am ps-am: -uninstall-am: uninstall-info-am uninstall-usrsbinPROGRAMS +uninstall-am: uninstall-info-am uninstall-usrsbinexecPROGRAMS .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-usrsbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip install-usrsbinPROGRAMS installcheck \ - installcheck-am installcheck-usrsbinPROGRAMS installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am uninstall-usrsbinPROGRAMS + clean-usrsbinexecPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip \ + install-usrsbinexecPROGRAMS installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-am \ + uninstall-usrsbinexecPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/po/ChangeLog b/po/ChangeLog deleted file mode 100644 index 7f187f57..00000000 --- a/po/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2005-07-29 gettextize - - * Makefile.in.in: Upgrade to gettext-0.14.5. - * en@boldquot.header: New file, from gettext-0.14.5. - * en@quot.header: New file, from gettext-0.14.5. - -2005-01-30 gettextize - - * en@boldquot.header: New file, from gettext-0.14.1. - * en@quot.header: New file, from gettext-0.14.1. - diff --git a/po/ca.gmo b/po/ca.gmo index 8267f7f21727ed0a557d052d9accb10f0dae95fd..74d4784c4d326839d61f4f71ac2035d215da6cb5 100644 GIT binary patch delta 40980 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 h$uGhpnF\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-01-31 20:23+0100\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-04 14:23+0200\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" @@ -31,15 +31,15 @@ msgstr "estableix a lectura/escriptura" #: disk-utils/blockdev.c:66 msgid "get read-only" -msgstr "obtingues només lectura" +msgstr "aconsegueix només lectura" #: disk-utils/blockdev.c:69 msgid "get sectorsize" -msgstr "obtingues la mida del sector" +msgstr "aconsegueix la mida del sector" #: disk-utils/blockdev.c:72 msgid "get blocksize" -msgstr "obtingues la mida del bloc" +msgstr "aconsegueix la mida del bloc" #: disk-utils/blockdev.c:75 msgid "set blocksize" @@ -47,11 +47,11 @@ msgstr "estableix la mida del bloc" #: disk-utils/blockdev.c:78 msgid "get 32-bit sector count" -msgstr "obtingues el compte de sectors de 32 bits" +msgstr "aconsegueix el compte de sectors de 32 bits" #: disk-utils/blockdev.c:81 msgid "get size in bytes" -msgstr "obtingues la mida en octets" +msgstr "aconsegueix la mida en octets" #: disk-utils/blockdev.c:84 msgid "set readahead" @@ -59,7 +59,7 @@ msgstr "estableix «readahead»" #: disk-utils/blockdev.c:87 msgid "get readahead" -msgstr "obtingues \"readahead\"" +msgstr "aconsegueix \"readahead\"" #: disk-utils/blockdev.c:90 msgid "flush buffers" @@ -166,11 +166,11 @@ msgstr "forma d'ús: %s [ -n ] dispositiu\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s des de %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -877,9 +877,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: No hi ha prou memòria\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs versió %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5843,9 +5843,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "No es pot establir el valor d'època en el nucli.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s des de %s\n" +msgstr "%s d'util-linux-%s\n" #: hwclock/hwclock.c:1196 #, c-format @@ -7221,6 +7221,11 @@ msgstr "%s: no s'ha pogut executar stat al fitxer temporal.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: no s'hapogut llegir el fitxer temporal.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s des de %s%s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "el valor del mes és il·legal: utilitzeu 1-12" @@ -7248,6 +7253,11 @@ msgstr "forma d'ús: %s [+format] [dia mes any]\n" msgid "St. Tib's Day" msgstr "Dia de Sant Tibb" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%s des de %s%s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8839,19 +8849,6 @@ msgstr " %f enters/seg.; %f rebut (caràcters/seg.)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Forma d'ús: %s [-c] [-n nivell] [-s mida_memòria_temporal]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: es desconeix l'opció, s'està avortant.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Forma d'ús: flock [--shared | --timeout=segons] nom_fitxer ordre {arg " -"arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9617,11 +9614,6 @@ msgstr "" "\t -n inhabilita la detecció automàtica de l'ordre dels octets\n" "\t -V mostra la versió i surt\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s versió %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10206,6 +10198,25 @@ msgid "Out of memory when growing buffer.\n" msgstr "" "S'ha esgotat la memòria en augmentar la mida de la memòria intermèdia.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s des de %s%s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs versió %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: es desconeix l'opció, s'està avortant.\n" + +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Forma d'ús: flock [--shared | --timeout=segons] fitxer ordre {arg " +#~ "arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s versió %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Nombre invàlid: %s\n" diff --git a/po/cs.gmo b/po/cs.gmo index 158b50bbf4a26499790e14cdb76ec8e9b6156f76..f516de9245c5cf77787ba82e63107c4d6c975933 100644 GIT binary patch delta 28526 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

IT?g!nJtG*E-M(kxsEORtPcC%R z{5SmSr$4WbrM%YO&@(vv6Ydsdie9|-)_KD`$IiBI_6+cD#nrp^o1PJ_KkSfRu?)OQ zuSu@F_Q_tsuJQJrUUA_^ocDCj=_kn zPRi5xt-w3~?+^c`jrE4>3;7*MJI(k#%`@YuXTa(7vmXoDu0e6GAUl3gtlur}b>lY^ zza8yvgTnkbQ+mPg1Ag_h!k#-Q)>Y0vFeur(1lNAE-w#UgX-jDscYn7_4Ni7_W%nB# z?E2iEJUG_pF?Zh5(@J~q;NXxg)Nb-zFK4WmocLa{9}kXjZL|G`M7T=YMTbOt`>+a` z>_$UkT)*0*hD5sx*eix4yMD1R4TDK<*V|`?#spR8$z%LB;;A|Gewp%5w%@QYA3vTsMeTweKPHxidUh z1q;|WhXsWH$=y5D{`a$(yUU5(UtAk%`wtIu&9aLQ@8YUx&mErTUxfDf$Jtg>-qKH! zeSdgt{t?s$^IjBpOY+Mf9XvlDxxSFn3x1>QQX`VXjQ!h)=Lfo za$i3_JR44Z2&0a$`;7{4Ww$4cN_Lg7_l_zP)PTGE)A|4V^Eu_Zw%_Pv*J-=T=msu7 zd*SG4?*Tlu%04hU+V!J-XLPJjB<&sM$=Y^^JIr;%PI8xt%EqjC_pbuB0-fiRm|ru>wP@>qKV7Mhqumw!7INmlnwwYbB>rP% z-R*YcgF}ux?>}?q{e=6YDG#w{kB{*l%iXW-z2k$uM^nmfUm714w1HAiTD#@Ek%y6f zX8U}W?3!d({4Cn_-0t*QEmu!_(`Ui1QTDOVl6}teMjGu-*y1zc;14@)mv;@%mnl9m YGCrkreBzEy9bGd|?#NWat7f791KaAzHUIzs delta 28582 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 tfMQvE*;|L2aC@vC3#{{Tfr-Sz+g diff --git a/po/cs.po b/po/cs.po index 2f35f97e..00424423 100644 --- a/po/cs.po +++ b/po/cs.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-2.11d\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2001-05-30 15:11+0200\n" "Last-Translator: Jiøí Pavlovský \n" "Language-Team: Czech \n" @@ -160,10 +160,10 @@ msgstr "Pou #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" +msgid "%s (%s)\n" msgstr "%s na %s\n" #: disk-utils/fdformat.c:130 @@ -843,9 +843,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Nedostatek pamìti!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs verze %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s na %s\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7049,6 +7049,11 @@ msgstr "%s: vol msgid "%s: can't read temporary file.\n" msgstr "%s: doèasný soubor nelze èíst.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s na %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "chybná hodnota pro mìsíc: pou¾ijte 1-12" @@ -7076,6 +7081,11 @@ msgstr "Pou msgid "St. Tib's Day" msgstr "Den svatého Tiba" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s na %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8644,17 +8654,6 @@ msgstr " %f p msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Pou¾ití: %s [-c] [-n úroveò] [-s velikost bufferu]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: neznámý signál %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9404,11 +9403,6 @@ msgstr "" "\t -r vynuluje ve¹keré èítaèe (pouze root)\n" "\t -V vypí¹e informace o verzi a skonèí\n" -#: sys-utils/readprofile.c:197 -#, fuzzy, c-format -msgid "%s version %s\n" -msgstr "%s Verze %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -9998,6 +9992,21 @@ msgstr "Vstupn msgid "Out of memory when growing buffer.\n" msgstr "Nedostatek pamìti pro rostoucí buffer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s na %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs verze %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: neznámý signál %s\n" + +#, fuzzy +#~ msgid "%s version %s\n" +#~ msgstr "%s Verze %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Chybné èíslo: %s\n" diff --git a/po/da.gmo b/po/da.gmo index ffa5756ad9eb2b9fa30e102c026ff78c7250ec03..3627d808d736e1acedeff73a5b06edba496c2bb0 100644 GIT binary patch delta 39746 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 P@aeL5Yo67oQVJB;=kq-?`Mv$) z-Rs)kV>>fDc22Oq-W2uC=BV!7IDXR|t^xs$lMFxPbDUL?9p`L!r8-WRIgXPbyJA6H zi?Q(q#>elN6l2eIoIuQi(Xcw6!6q1lLGv6Z4c5g(H~?wFb!HGqNkWwQj*}fTVK6qp z!Z;qU`OqO8N_^=;$4P?e7dcKWERIpJI;!Hvm;w7>bX;uRfKiC=Lp^^I8_>S_+A}uuyCcz=Zb6{%Rj@j@g#>L3X948JYM>QOb zdg1cup?#-40lmpMOpEg|1s=u%y!iv0o_vMlq$9mJ9>lgdhx|-`I?f>C$5v`Q9Vc{^ z5k&xrSlJuIRzpm>73sQoMpi@hxhE zvadDqHdvhaDlCDoQ6m<-&ZHMdy~yx&^jCqkB>J)Ep*U?>HeCj2g1$m>CD6*2HR? z{{jmTPqu+)unwwR7c7MHP%m@~S=Ua=jgFHO>tY3*u#xd9O5ipL4~?P@=Z}AG8@(41^2=vh3aroRJrWpvu=oZLc1v=VoD6JdB#Mcc>Rhw$GH$g-Wl1ozcZ$ z+IRjTkRLt!jrFlC@fnyK?_(iMc))SWU`;HH3s8&i4k|zOL9_UpU<%^1P-|+3^@#Pn z^)|Yy;28lu5Ol~`9(9(tL%qQyjEAdid_QU`u48)bxp;SY{Au-hm4)5#qt)tbAQZqEC(vRHfqYcq2_)a7RT$T4ktNo z&i;Iuk9bAY{vU~&s$DkyvuiW5pP+YSG)Hw{6>9Dupc+ba(#(Bz%u9S8s=})n8v{<6 zjwVJuUktU_`l8A$!(w<1t6-wjro7vhKp+W|F(dB4NcaE)@Fn`=dz=0R{fPUVF$YdW z)KtXAa+m?5VRtNngHS_%6g3ieFb5_)>rHo^@&q(wEif$(#Z0);#xL9aFPK~po-^jM zR!7ZwS5!lzQEOz0&EJ8V>#G<8-(d!H!t~v+Z(W4C19QC)U7dI2vQ&40K}?_>+JN?!sJn5;a%9 zP$QA|GL>RAOpl#WZ#)x2a5Dzu6B|!(#e7PZMRj;Gs^L4RdS7A=Ona5_R|9pfnj!9n znyX=`^hKzKc4KtBit5NCt8>i^d2-ZqdRL-)Em#aZAS7bY8NE?%WUH& zs9iP}HO0qV0-EC&m<(gmT}?$0Dqa9{VI7Q*6HpykX7i6=0^;{EC4NS|NW!}&p4nO+ z^N`*imA@1dqPv5DhroH8@fOuXzk6n6vSJS6HBoas8dKnIR0TIt9eam~G2p&26>4o2 zKyB-as5kD0dVU6m(!R5efcE0oG4t++giC?G} z3HYRuWBvmPsOQB{L)r>;^p3{mxB}N;h0iAb1=Y}kFJ=yxqAK2on*042gm*Czqkc6b zm>rd02GxN!iqpO`f`A%af$I4Y)ULRO3Gs`K$NFX#Q3xg?y)Np_x?vvdi<*i}sOK-B zI`SU#W6JO5J7hid5MPR}dUTXPE_{qyTuFYIo|Ztxo1=zu945fUs5P<^)!<*KDfo^$ zpd$S=+b$8Rd=J)!^`0EWPk)StPiK_Szs=+6y3cjJi_-QH4Vgbe7uV(Gv*{CKWZvEV=Ekj9q|RK zq1rw^-bL6Sbx^HFE!LZ;gXsY#!N|U*p0t>hcplXA)iDM3acy9x&Df4w?YB`Kc!D1M zg6etV2 z@h+aCxSe=M)B|b#eZ1dKw!%!#Q71VCIfm&=aBKvsvbvjhTp{O;`3}fRMRDJVM zi+Q6>KY@v9-?^y({)?3`dK6P(1Jn@qM|ETlro*ME#dR9BCZ3=gj1<*$G}xLOHRlCU zQ&k#uVpd0Wv>AFo{|6G#oQyyX(G1kKI*3{mk5Oyn9nQcQ(R`dixEwQMy68UM?Nkl5 zds?H)&qELHLcPE()YLsfjp&c)KCZWbZw%9cG^ifuKut+ujD?}73ToT@Cg@!=sNFIc zHBw_y6|X`~qAqh2gkOxFam#x!$P0M%ec)B}xdyr+$iz);fXV+(wY zAy_t+kM|o*f7BbUM-A}_)LMCjda=Z@eVk>O7DwVKmw>iU)i`DZdZQNANYtWPh?=`C zs5d@<+UHkM9esqF(+{Zf5#pNdmk@PAmO-tRKB!O4si-MCgqkAvZvyIRlz67+>F^@) zBB%yq$2TLB9<@gDVNooLDRB&{fz_ybj-eLg0~?Q=z>H)dD!m{U!4}A(cb#PfG?e?1 zL(WN)kRio%iOe}rH?iqRAJl4}fSGU;YO(%>S}PHgnEV*14rNE}stTwPZH3y718w>w zjG_I%nm}4Ic408yMa@~vq~?KAs3EV7T3jtri>^ItPJ5!JV319ph+15;ZT<@DCRDk- zHvbI9*Z#j@3%o&nDt$$r;W3h#IZB0k!@{V=7K)ntzUVz*P$%X*)DZ7M&Fv%9YIl;G zHIy2)i?U(?%!96a+MR&ja1iQ%nSfbw8)~Q@qlP|a3e#W+YUoR1MeKyRaWAR^|Dx(k znvyBSjHnj~Lamvc=!Z2@vj4TH>e`I9He)oZrxQ?%WhNHG>!>q6vBw<69@HXDi<*-B zsQOBxMxX|2gu0^E#84YwfU0k!$2CL!o&=4Ae=2j3#6e9(FlND0sPmw^O&^2WwhK{H zaSTi1HPkLhn%Xp+2Qv^ai+Z7Ms43}(8rk_S0qyUTs3Ez6_3at+@u(4;Vbj;3I=T(DYmOl!=QXoPH!5nj2eNas1CQqnz$IX*gm5^wEQ!ect%t`c~IN7olWn8>gYfW*8U$wKtr_) zwd!x99*mOF#0z05;vG=u!e&&*o}(5~KqfQvWl_%$!2Gxtb)G!4CdzE;EsL7E{uoF5 ze-#0pPoX5;!c28>5 zBF%`dwnZrds<;WN!ttm%Uyd5`!>C1i+QzS;hV(9~fybyf{e*gf^jXdBD2JMoE~pWm zhT6U-P#q1+YWM$L6114!pgQs|s)wFz=1mHs-mo<40O^Msfw`!U+qI}gc?{LyDeK>u zop|hE({KsY0ap$~v1>5#rI<3mwXGtoN7C7=qI+k|yCzSDXTHFqab9led}*ay@IMdqVYBNB*euoS9+ zs;GJ!pms+K)Irn@b&$YK}~fmo6sqSPP(wTxwHOznR{J^B zV!Djw&_9n4e}I5rA;ZbI4zppAye7RfE+T#w+hE6h=ELk7<|LjVzmHRo_MP$s%HRqt zjQ^mvU)BOX-rsC4kJpJ$MQx+@1*D;P=ELPPYK;UIGjp5| zGZF8On#u*38CRi3_-ZlszxMr05*FY;s5h8U+^o(`s0O#8I&c%yV}ugsD_dsNTvkEt zhQ6pbo{pM|ZKwn432GO8wniyw7IE^Du37!LNzlnx0X0M|P`hFYYASZ3z6V@IZwE@5 zH_eP%^+iyNuP$nLbV03|(Wn=ih}u<~QB(a0D`1ctYBKtwR`Y7qzTJx2R(nxzeg@T% zkEo%GQ`)TR^r#MH#Yk8SH4=?cQ`rwSE~o{3>cO z29-4pw8z`Tr=o_qb2;<1eInK){sA==mCKv_KBx}Q!b3hx1xCW&70r|ms^mRs`TkF! zG>hO4YI_A%_i=_}ZPb+9!AkfMH3cPWn8nl$l|KMOaXM;b{z9D-?@%N76MJB^n&vzh zY@O`Y4gDsYu?Mwy&R|#kjvC62waieCLUnX2YWqFKAsD~5$)ANfH;$s_{v8&_ zcy-LDVr|ri*#OK%`_3i;n&W3U31ina1(#q`;wMoRW~yfzsEt~5L-7xskDA*=_09MC z@~8$zq7Jk@SOst4c+A|uba)rKYPeuSGk2{pkoZK@9B)JKsz^hX!d;&9A^t5GBO5H&SFn!Dy(Z^{-v-am3t2vzY& z)S8%rI-usEreHDZO~X)g{|nXOEGp3w>5K~8C6d?)En1EjZ|0EzMqZS zE$(6h`rg0Y7Pw+FexNFh-OhaL&4C))wy26GVjSFoS{tWPyW{~D!5=oiV0$wHl~E(o z9Q9mx+6ApKB6dKP z?~Ynbqfs51jOxH*RK5GqgV#|b`UTa2sNIY?yV=kGh9qcco1q%&fh-QEFKQbOK{YTA zHAVAKTDh-#n>s{8=d$c{m+{uxNUuCv|* zoW0i5sMUP~H8RgoZ}=5eL7YCOqbX2B9)cR$+^DH4jp{%}^k5y-HtmZQa2@8tZRh1QWf@WYXY2-ptpLQ)VCr(6l=qPFt zpGUpmJxoLU&Kp}G&LC4DIqFTbpyoUuYCl&-Ev|N`RXzc=@3*5?{~auhu?CxcUl}#$ z-B2Sl&Bo{0_+IpW{vRfwlkPQYf5sVNhPD7|u@phgSvAyLwzKv|?S^5fsTzk`oC{EE zW*e&EBdE1>3N=+1P%rXe2>V|F|Don{IwR^$E1}-Jt&O`je-5g_1E@uJ0#)uA>P>&5 zMkeJjQ%`BsXGt?uJHt`sSD~ipz%Yhh556ElLm73rsW=36U{piBL2YY8R0YjZBheT2 zrXx@tpN3is8&JFIob{zOV1!vCY0*P|373F6&;r$g5vXmn4z(D!qZ+t`YT!Pq1K({t z_DEAM2-Tr7s3ES29&CkaaU|*oo3*H^dWjlA_XmO81d@$1KZsOEt%YG2gsZUtUPmpm zxT8(Qp{N60*@n-130oDab$6V(C0d23xs5kzJT11J*nz;)` z&1rR1em_*lW@2_cih9FOHa+P$Q?3kVBE1D_QBOp@*iO`Wa2FG3|Hm0`8pw#6v#O{$ z?1Wl8<4{wy0kyv`qE5=UsD}L}m-h3zO`Pb-b zbtjr)&gvBCA)W)(p&ICI05#;ZQA2thwb&U6>f34OTB1r)RB1`eeo&kjb5M{_Mc`t7zZ^q*-%qf71eNO)G8l=#c>v@ z$6LGrP)=8$b|5c%f1f9)UP)BGX)c1n^sO`80)$^^W?RW(BW*1QvzCxAzjjAWo z4AX%`sPdUmyC5$rzdCBQ=QXOqiKx}S0)z1~>P`LT znVzRWt@^a+hnZ0w3r5X#NozIKnrUL=ol*OL0IH+&(EIy;D+%c6+>e^O52zvXn{VDA z3aVqNQL8;4D!)Ez$eW@%)C&V~0BRR4MIFUwP%rcqHFD_|m~YkD(bW(ZAfPvFhI*6! zs5zfx)0d*=av!QAw@?+oLv>6VBhnc4#)DBqybASVCs8B&530j~i_KJ5N3}O# zv1>BMk)TDm8?{L8pa;L8Do(t_^tc#mQPoB@+!;e~GU^SFqRRh`9*n=#)SnyGp%$oZ zJr=b{SGfdq=7*u){5|UAim}WLp$FBWoTw?NjLPqTnzDhYDVc?O^9`ta!cdZo((k;HBcStfB`td=1;J0 zL3QK?Y7xG}rkLVS?_zbGK?DktumTI=BOHgRR+=|mk9zZisMUQ3^`;S4nF>>*o~w)% za6Bsi7OKNvQEwW!+Qjo?QR1zztUmw$B%mRDhdKu$tuc!x1hxO$pgullqu%5UY6>2s zcF8ByT8O;X)RP&t&5EN|dqvba(GayenxWP}8^!hcKZ1aII1W|eV${%YMHM`cdGK%4 z8wIX2R>ji92VfsOX5)p|n_r$AfjSuvp%&#^RQ-uIn32njt`-Y{gRnbS(Bv$+ZC%{rjg#9-8i(i+s|g|9I$#@K5{s5HhQ-Vn9@x}es?DAb#8MJ?v* zsNM1gRZqNq{3bSUo*PxJ|9-Qr-Gu}$kZ>A1P+;x>76tK0hkTrYI0{!{z+p2I8&Le1Pgu)T7?#Tqg?wO+hFY#b%fjmtqOLfrT;I zG4tE)^-&GZxAE<$)%^wa#-8Km7a&7X;cTwB<7nabg2A?pCst1OWu?97S z?@=dK$oiq`*@-3bx3%PH)6Qtrlpe%78tShERIu6^ z)AN~FhWK^VV)2|c4b(yPd>(2SgkdH0KW9du22LX0AGK?uhna1h1U2MUP)B(;%!l*Q zRp2@S^*r`@b8u8bt?tp*Y1W0PkKxs*{l68pzaOH8HsFH!6iknriYlmcpciVbOht9% z0IK|h3+(@N1bi-w6Z9f)+z%yE8H1zl0Ac@BDT3u-Z5!Pc1Y zx_MIgHx!J&gU=l zahe!aaYodLR6sS*64lYMsHs?qY48H-#QcEjSil{#w$h>Z*Z+$WPzP$FD(rxois7h+ zw_C$7I`OBdavx9~j(*o1U};c`wg{?RUDOM-Mtw#sM0IR8s$&n8uKgeJo|%GFsKwJ9 z^)WdZ^+pF!NA6#!&-1saRh;s^IoT?r%8$bwcp59>FU*S-9++)C9CZ>NM4d0c(Je)w z%tQ0w1k_L+##DF}3*u+gD$n`Il&g=L>xozeFQEt1JT@IGiCTo+Q0K@hjEGy&5BFds zJouRXuY^-JAq@4V*RcY=LJei!CuT8*qK0@3>fl<2dgHsODT(vc%yDMa_9};BL z3qh5yiW=dT=#PC|0%~X=YRG2U_<7Wk`2saX@n4ulQyS&~w zW{Nzh#nv2kj*LXDjg43i-CqRC6Da%2obA(5`+gy+qDQE2vENZs5%slMREbePLRCZU zo~G!*J~n+eYVoZ^P1OU`E=c;fdEwm16uC|n0(zsKsIz)1>I6J#g;z> zyI~;)_|PzF%1*sAyW$b*Q!&bWGX?Qb4du61$9lv&pho%xYWv0gm#NYIZ$Ll~3_?{r z8}*k-x1b6>{AdoO%%99$H^3sKPegsSI**$B->B6d_}PBmqZV5?)C&$rt+AD;bLAeo zS{y$JXuEj6n2b`W3Y(!iHp<2qqt1a7s401aS|ho>niH@hYSFeut@i1tdRL(qUl@AN z6VwTt^BenLJ!$#PG&BTN;at>r!Y$VGs5g0qIzoS0(|tGFs}gExJE9ueg=*j-szY&q zn4`J~YS+|6t%=q@*#8>xAtY!d=AriMK~zQeP#uc&(=1L8>dk7R7GYb|8}_p4b5SF- z0d+21vpT=b$Yw&VrP8Q++qwkwAu<@%;7rtm2T=uIqUJiC; z>PT#Uy;R#VH%7#YsNGNlwYXcLIzG#$yUPjqk+2Q5ig%+%>+bNdIjpdIAznnTa)|wdJmo=s1fRmTGT5s7lvVO?SDUiU+@%8 zs<;3n;ak)i`HJ~4c|;ShjaoDPP(wclHRPL6C*~p4h@D4`;6v01|EqM`ccKTFA@rcO zTL@~^mPf79-l!9D3aY}5Hh({Qh`&Tt95s@!)04SOhFT+2qWOA%EI)@jsxMmaqdr~# zK{pG5g3-+ow?oa%T+}w(i5lAbs1b=1!_0Ylj6yssHo$!7!5OHj+<|&NQcPd(A`M2> zQy(?O<55$$E~c;f`~Me6h(N+i)DXWxRS+kZX)r$q5HE&Wq-9YII*no{t~fbUZl*5zi3YH3e#tpg9_f+8#4d4=lCmYfvMwAGI4UqekEss>4rE z+c$C?U+>3p2x_~vM6He4xE6Qf8l}fI#&+YG?Y9qOlW`ce*sh=+yn|Y;KTrotNPP2# zby4R-SJX&NMJ?VvHvIu=BqAj6^`0k5QER9as(f?Q8gs`I&>QSPz42`f!AGcVm>{8f zvjV6FT3}HegB9@%dN6S!)6x8>#n%P3?be{4yM;QioWy2PXEwS{C;<&!Q`DS|L9OO> zsH1j2>a*YyYKq>V=G-TVi6=oFG+9t@TmrQX>!U`j8>*h!s3}~Bdh^3rMEm~@0jQM+Xos=?!^j@>~u^a(W*QInheQ0zjyAr8kd zOriZ>BZXOn-BClf7_|m2pn7@}H3I%A&6}h`#dD#`S4DMXkaa$Ki0?+#a~oCuF=`EP z7kR#XQb*!1rhfp~;;X2b$q0(nS?hU$4q)SJ{p%~@~M_L+)WjJr^a z?INoDbDRDPJ;W2FHzSt^s}V1cdVvL~{9ULH-a>WIeMmqJ#>`-bCH7TdM4&$jewoZj3`T9A zU8p$>LoHJO%%-66Jt)|sZb+Q3pE7|P;b~Bwb~b3*Q3_b9#lupp~~O2@sBnhF^jKLO8Y-K zfu7hLwc2l5qh&RVst9T=R6}*76KX1!;#ORbqp*24vpZg+8jc%m8cvH^oCQ!Ft%Mqh z`shX{(Ag#oK*cAcreGmz-)=>nWKU3Q#gpBfh=nj0@m{D8tF@@bb_O+qPw@i&vhnjF zren`g9r+T%{x3R+W2qObA|Jn6SEp>Ej4usXwkJs&1qL#pubHYi(19gZT@2GT2zBOZ2mFS zd2rF@KSNF7dz&7R-|U{`r~|Gj7DTr+0qxges6{gk^+wAvBko5nzUQbp_A6i-PJ`M; z*->wrA2p{vZT=9{Vx5FqL&s1<{t0!U1s3#nkbnP+KoAK{umX-port$k-|6BMGDB7z zeTi2^O;HU@i49Quzdve32BW^vOtk4+P#xWgMeq=oMxVkO3HD!E0;;$QY6z>N8fc69 zbnA+G^FgQ)T8OD|BWf{T!dm#k#)}p)BU&4EaJ5G5hT*6YnUC5SDvwmu zEUN5Sm3Rr%gVRxSxem4J52Mz~8`P)bSJV)DikW?06}7lpU|np7WAG?e$I8Xch%7}{ z`*$q?4fR9RK@q2fulEm?1fqtlDQYb&#+rBrvtz1~rhIj4E7a8WMQ!6vs1ZDinws0F z5qn|Nol@+7^)zNFGl%g}Z=3|RD?(6nR}j^)Qm92%$HrTtMxqaDYKB^;+4SX@iS&)= z!P}_C{R1_{@k3p+Uz3OWI-N*pfNJOrYOe00)uj?{9fp&W!dPf`pP#t-WTD;NA+mCltyeg_5w+jKi$zs&pY{qnrc zyZNXN9zb>AD{7HBm5eb_=_yc)IuP~7HBnR514D2i25J9qBA_?AiyFFrQ0GBFWwU6a zpoTItYRIaf*1%v)k0VhB*9O$8|AAVR39I;ee_1{?>iH(9&y3-y?|?HgK>L5L0=N{l z+Sl0lR#cDoqK53a&A(*hw^0o}v+3_q^?bMK5vrPa3~K_^8cBgVfU={jIj=-OL(~#I zI1JU`a#RDGP#xQg+Q-K*3tmP&?^DgZQ6f~u$x!D;KGdS^iy3hvYNT(WcGatD?0))TlYng<1pEQEQ_Y7RC`+8jqpoGI|YTQPhZaN1YP`Q2T!j>P5C$529Z1 zObzzGGOm-L2OnBrqgMMT%#2ZLnjYsyEv^cvRb3skVs9H?fm;2iQM=(Y>IDB_x>MMlxKqd1`{x3BU`wI_b z%r5DKT9hkMBXKV20J&!gsHaW?^F|(QMzkab;-A8v z6IDKSBQs@XP-~$*s>7pDYvB!QL+yrNs5g(_!gM?Yb*}V7E$XS50XJbL+IMad(3|?VG((pZ z^(j>tb>h`V?d!g%p&N|ae#=o)a2bnWf>!3uYM~bMaMWU*h}yO@P%pR)^_A`-y6WlQ z1hl`Sv^GN&7ga%CR0oQq2V0ompwSO@Q-hCEMuGi1$CJsymkeVAj6i&Z+B3R`qCUs%TC2o}K! zR0k_{Cyp+r#E3mi{pnEK&+Wnf*FmtE1P%Fqtbo^1bC$NJ$uEdHxyoRBtc%{05OtXUtx{&JZkus`oHzgl@S6auD$AZ9et#;ymJ=Pz9p)F&{FyFg5Xp zSQH0gIy{7Wljo@2khHJ;kirGT2V*Mq{9(S}6vsToH=#P_z967CPu$Pf`>#@mU{T^r zup&M}eH>@+Z`MX@tWA6z>Y#dzW3k@=({R8*Gj(}UFVF%t#S>5+T!$Kghd7eK(?Sdb^~>^#v5+Vk8J26UK6#5 zd!gz*kCE{fM!?6Y7k!S!wf|F(Fb%iFy2Phpetd(&G2=+H*fyXR;XbT_VK^RBjxx`$ zL(T19SQO)pHs6S9qW8lFbxzDgodeg=`{)1s#+V`Zpoff_s72EYHFvWx8t%ZvcoehX zUDUY|ZLB%@;-f|^2-T5t=)obV6Lu+v;wemzvBt6g)swvA%n8^M;}P$N8rn%%2-l#F z+!r?er!~=db0p_L4RI*y+^B*Y!TzYJ+<{tjcTwB*6Y3<5G=W8?vp8siu_o#$9*8K+9Xq9IaItAdT<%)yf}v1C0|h|UDnBFh#RAh+TrNI!`VmeR&b@aQn z2&gCBQA0ceHMet6BXAP67M`Q#EXq`KUWA|;E{|GV{ZVtj0ktj9VRn3h8v3NuO!*wB z5o&=Ewg1}^(8p#Mli-ZR7{n)_7TbJOM|Pk-e6FL0G~#qK$B9ts)ln4>LG6-}Ha-ir zNatHupz7a%v9q*p+{SGz6QD&KV zLDY!VL`_9!)QgNqE!IP*Ie&v%{ZVJL|J6V?0$P87$+o*D1P$Lm{ zjv2Wks1DUaEw;|6wKN4)-wMW>0okHxw4oSyQ0dkMoryD)Z#ph zbj)?`6VP0|K@ItLRKW;;nl%w0wO@;)DyoVMlv5k^h7C}QsiSo=YD%}EhWI|}jlbD= z%$25mMhwvYuSh_1R1-Bsf1svdI_k~0qTcil>ZJRLnv&pEW---69YEbsZ@w5+?i2>% z4^)R!uQo4`-kJry|Nd_d0(!7Is^|SsJzs(9&_UFY-A1kYuQnckjp=9()C*KYHP{=~ z!TG3NbOQC<1=N~(je4OU=xX~UTWbo0ptemVRC;?<2L_`S%RJQTKY|tTD{5#%*O`vg z$Na?qKpjlmP#t=Pc`*8Ve#Zk#q1MLO_3VGW`B4(IFJEH`^xI%6D1(}UKQJFIMekJD z^q;6VPq)!5zVfJ%>WwNl9W|BPP*ZdTH8l}7nGw&uiT$rt--v{QI004g465hfPz`uC zn=`!>szcpT2i80+j;Bx~5p9dV@I`j}PhB{B&W&|_^ z6Hs%!9n0VyY>er4m=2CW4e3%WhDT5x^xtXTEExTX*F>$I`lya}MQzVHs2A9e8u7PC zyZrf|U1tB6LB0?;HLVR$L);v-dMBYOUW*!$!>DuNn)M0lJotcG<^H?Pr(b-GLcA>M zh_8Wq(K;AQ``;y?A)AC6vJI%Ay^30tUr-Ik+T-i}Ba>-SZ`K)=J`45cYf%T;W>m)x zU||eHeIJOv*KEfEsE(GDw9o%Y$b5{pLVb)5z(_a)HFpb9C*oF{e;hTW_fXq2!aj4r zq(F^O8q{<7td&q}tT`6KL8!I1A6?D$a{}cs`+l>8>-F zfGV7W`Wk)$bKzZ7&*PmibCm?u!K|o;N}|5mbg}sZZF~x91Q(%3XbbAO%cx!R0wZJe zlal?HkbqWkDpbz{QTw|z>Rjl88i9$Zlj{&_t-M2ZB82F0%21s3Z9qdN9se zGZHyayCoF0M(U$puot@81`7#za0_aYTtQX*H)_tJpEDzo3H4xE)EeoA+Sh$i^^8I7 zf(59dK7?xU394Qv%;YCV)l)Ex{jUdFlAsDkp$g7JHLwkpzt?&XwMKl;o1ssPZHbpc zmD_+iaxYP=f>RP2u$ z>QShXnTL@hTr`t++jHU=daz;S5g2MAuAw zEow-=Vld{tZcfOyr~_&y>djW6M)C$~?!TdSNs1e01j?Y+Qh!uOW+S`Ab@mg`YJQ3u zy688}Z@;BRy=fro!64LwWzh$9{prU)t>A0Ixvh%%FckV9nx>|LC6v(>LVgj#)o}@N z{Zak~5nOMccc>IfNai%;(DPn5I2a1p@Fl|Ysc;Jqj-#T7lz2)!8R;7|_FPfOV|#nA zD&)Q4_M;;g!h1~4F7kB_=qj&&e0@W#(iVD9F{*Gn2^V?@j z5gtlMs!~Tup8ZT**97ug(x479T@T4GXX}nb$J{0)bf(Z85=&5^IE7yk&r5n*3WQ(v zNnb((x}I`xB|j78BLAn%5Zh=G%IZo?zD~O1+)H`3Klv&CQ~tT;KN^L4a`&JEU8q!7 zTH;TrQw=gUxLF7f!bBcDmrBF#X0chX;aOEP-c zk9bW#JOBQ+a^<(8@#%ErIQMTV&{d8!?E?NjlJ{E7!wGnk0w(GN*>bC~ovkZ7&-_W) zhjL{pug`!e#FLY*>lmGEq4^)mU6O?PRQ@;NQ`{9P*pquc>19#ZJsx;S18MEsDJ>D< z+f=Tr2+s%G4pt)l0naU=t}@)ZX7KC|TURmi^AUEn<;L5@ofHVaW>DZF74OCYpvnCJa#5>#*Ngrv4Z!PJ%Mw9lO@EV)mh;pL|zu?YI`V#J~)TvXE zzs>1nw9f^R_HpXP0dc3s8tdowCN{u!cRD3?*z4*}>CUte6NggsBipmY_7xHkUqnlp zc>XTs4^S>1VO?PumG}W$?*h`+a91boZ|b_FLR`uH^u346mx9r31HF(>JMR@r`T-i* z&%KZb!>??lKctaNwln{bSB}g^wgW?m^PR!@gXeTjrF=Z@4W#9z%v;iuV=CLev(q-H z!r#eQjIFr$^UxY@T^kJE|JJn)UBkINyPgJzlT(UtY3`Lg6G-Esglk}D%01%kb)~kQ z=7$}fJOA(cK_!)W@H~a@VsEk@@NgX4STC$Zneb~efp}Dw*`{5if$fC9^9+B7%*jN& zEbin!$gPXNn&t3a!&!@6DeG;2Fa?Jb8I5&$IQ(i%ARh6<;R*Q8<_A(qYAT7%b6ZK* zw~O(F<59;pjL)qrnDVs<$ENck_RVjS7K3mu{kgXsRMLQg>Ab~RY}U%w^cp7HXe-K= z;(l!7Dl)^C6FF%78hNJ)C!*Y+H0ojQp5%&h18K4ho&8f>_*}2>VfZJcZJ5|02GH!ehxhjdv)Y8rM_i7WZQAtlYCG zrz@+SV}+knE)9A7l}qO^cXZ;qGSZP`#ItJuC+C6kWJDq%nth9NrkwMDf{Cc$9=EQi zxQ8;nwvj6)+1YEKD}u@FTMnl~vk2?|YUfYgH?fY*J4C!LcV_*&C%XygtF5ksRM3+9 zA`e$XeuD8{kNEE%9*#}f^Y%?&TUDSHPmsZnIs7zNP97M)d9$sgXy#HNB<+|EoPV(N_@?CMCZOD}1 z_u7aLCw(3F1e=(cIuqJwp3q=N`^;*i>kOsh{M`w2n6IzI|AA zPbR#>zM>~NZ!+cBXye;$-Q9RLs(sNn)RkBJf1Ax*iATsxz(Z}YmreKn6iTg| zxqDDS85$f&xB~h0h+iPSh`TY*b>Q~3&y6FkFn9PhlDu=&TbqOxG+vDGESJQsL{?)* zZe7#J&~=518WGOL;@Ux(T%?8C3MY}bf^cop<5T7gd2Lbk>AFk)Uh;J5$K~*=v^q!n zGn?nO<$*9Ia>XV*hHx>$1H37`G4YOsU(?tn^4Hl1m0g}Ve`VY0$SCM)&fV7Lf1`YI z^0(Q%W2FBgzZT_}+xDhLVE!8s(Jw(%vIP%WN%F4F4OG&UGI22)mFfy3tm_w*CbQ*d zlGcpMb=5LBD{VO&bz0lbJr8d~f9|y(xhd^~*Lfh2@V^uoK%;x`D~&E9{ZGo}pn{pC zkD<&1;#avV6A!bs$%snfo+Q>Ld?h@Syq(-j zZKVXA4wP#^gF&{;Bz!~KMB9n+n2t{K^Mv9Oj}sA zpCM&p?&q@SljeqqUp zYs(ZRT!=D#aUo^4*oLbSUrQYs$=gib+x6=%yGhhF2Xm6B-{c9u`jHluO8M6;yjM!% zUwQZ)72YSMHSxx_(Skf%l6w~ED{Of^)SB=(?pKt{#{HA~5q0Dt?^z8Vm`^2{G5pF& z;f!|CDD4S%z5nFP-; z@C8cEBRo?*B0c;nN#1;FzF=F5N$>b~6P)4PYbZPCKRs(o*?q*X@_Z?6?np!qP*W{3 zbZx~O+$VTA{CaP@{e-lmB=YZUI4dag(H2NbesSA)D$*Bn>sJUPk{*w6DH#9wjcXQ{l37u>Y2T}M2_fqbGHgAG` zIGL?*B^A80o%)2uDZ2^3d8=k$64w=j`@MbUFy7!kLb;=~)mH6iAR&!i%Cl%>G4W$O zl!S(BQt&)!-KZ=z;dZuzs(24+naP`I(^@N07te1eeI4cX>*FbHM9^QejNWM6wn3 zAukt|_T_FsUKX5#KdCVM+DQC6cMSVXLdqoJocPAQ5XCIh^6}jJ$R*DK*Qnoqq4a8#+*7cD}wLIdIwu*}T;77be`dQNB zb6=(GS?#zwvNq`*43AD9NpBE%|lmgz9TV zz8~ch*)aJk#rP9U;A#%_~6J)uiiB_v>0hxC-Gdglm%5iTF*dWAlrWo|gu7 z6(X$$?cC+=poH-8k4}M-+$VUrJq>lDf>+!lDVUaWxkw8pzn-mV3+cLIP-YbOWuCi_ zjVYJKmPtxlR?@~&ZY^OSo9=zk{>Pm`#vlsmicB~<75Lc73t?2!UfDPCFyHej`^FS^ zrcySD@Dcm`9m0X!d1xpn_Y$64!1JXjSC_gXP%aDMA(R=%JzYQC6{JvQGG^II2J?Wf zcLpav=?iSn193MM-J_Dor1vCT0o(FSEc=`uOU)gHyyT>{p{%a@w*EY{*UKdFU&g;0 z1@lnI&o-jGI)r!eKvC{fHhrC~Ncr8VBoXo1gx}MM59Ml6E(&fUFZ>!yyd3!{$cske zSX;+Q+Du7WMV(yU>pu@oBQvs%hZ62V_%W3%BdjY6VO@!-U@gx_CjAe*Ou6>BSsfxA znZ^d<7UDzfGyn3;D$0K*?*U=&`U@nXjj7X_h%b4lCq|&qUlfYYyvM*Cwh|ScV8i<; z8-6{oFH?s4rjkE}XF|zrj?1_+5N>SC6u~x{|Ggy6rJ;;eG|5)FoC*@sXaMQ&DVUUa z3){*HDjG%nGU-Rj-%q>*cLdV(o3Deow-MJBMtzS-*R_!Hscl$sU*Z?^!+m@E26=7c z*KMK4RC0uZ6=@^|g{M&NK6e`OPvII{u0P>1738|bbGwMortv+*`|xaO z;z71kDifb)CX?<@hukh?e4s#05_{W5GZPQt?#iuep6zW;Tgfhy>rz(X@Za34MkG2F<)M=Dn9UaIi;KCF(9<1MzRA9^9{xqRi*0ZY z;oJ6^G&Hh-I^I*}j(v%ORy{YE{5O>C$1@wf^Z%br6=-bVZWonwAbguU8)eGT*bnZP zq+hkqq#>S`dp7rJ+kpn;UnX3i=Z@1z5}cxn|8wQy`SqlGH2;rnMpGUB%YI33uT?Jhz?jb@IQ_DP1ur=YAuj zKZ)B&s6qv!h!>{72yYQS0V(vJdmibbq)$U#e^F^RI@#1#wv%Ud#U)MG2V3qp<#eqf zzKSxHsp|*vtfWuS{3ju?6P1)8;UpdL5H3o%Hx?ouejO#A)K>Pwrg!4mNHo}l$~RGQ z7viHSQ-%ETwru$GuLzXpPH)rm@!S*r;!blOjzDAz4+YT3XjRTViGsKFkSe6|MVOtk zV=*4_Oys>%oUpEAG~SUsU2_OWwCSG+hhK3C$EPh_FKFwuO9e+Lc$vF02|*OtXCLfC zI2DC|sY6_O?Sm%9S8ejOeqxb+l4o@V67E2qd8lJF_uo8QpS%>L9pKg#$}>|4uOZz% zK!Lp^JfiRi+fZK$RpL%&8~m5N3FKwh(_D*)>w0O+59Ik3+%dW9Q1MUYQF(3Rx>DgK zMka*kI&-hHqg0cB)YAzfGMGfYz-(Kw9?D1hb}EacJQ`YwXK)&o<+BYhrA#*))-$@^ zQqf+XJ4bpMljKwP>;?6!@3>En!_F zspO!od<IK&f@J%4bX9lo1<3Ksb9qdW4y_UV1#|NrcU JHNJ(i{2vT=AeR6D diff --git a/po/da.po b/po/da.po index 4c6a74cc..03048aef 100644 --- a/po/da.po +++ b/po/da.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11y\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2004-12-04 01:16+0100\n" "Last-Translator: Claus Hindsgaul \n" "Language-Team: Danish \n" @@ -166,11 +166,11 @@ msgstr "brug: %s [ -n ] enhed\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s fra %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -857,9 +857,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Hukommelse opbrugt!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs version %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, fuzzy, c-format @@ -7059,6 +7059,11 @@ msgstr "%s: kunne ikke finde midlertidig fil.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: kunne ikke læse midlertidig fil.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s fra %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "ugyldig månedsværdi: brug 1-12" @@ -7086,6 +7091,11 @@ msgstr "brug: %s [+format] [dag m msgid "St. Tib's Day" msgstr "St. Tibs-dag" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s fra %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8645,17 +8655,6 @@ msgstr " %f tal/sek; %f flt (tegn/sek)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Brug: %s [-c] [-n level] [-s bufstr.]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: ukendt signal %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9409,11 +9408,6 @@ msgstr "" "\t -n deaktivér automatisk bestemmelse af byterækkefølge\n" "\t -V vis version og afslut\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s version %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -9991,6 +9985,20 @@ msgstr "For lang inddatalinje.\n" msgid "Out of memory when growing buffer.\n" msgstr "Løb tør for hukommelse under forstørring af buffer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s fra %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs version %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: ukendt signal %s\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s version %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Ugyldigt tal: %s\n" diff --git a/po/de.gmo b/po/de.gmo index e775adf87dc8b9766acd4051619515d01a7ba862..6bffdad954dfd87b76273cd6cb5ef12236949cc4 100644 GIT binary patch delta 37956 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 CcTE@o delta 38118 zcmZAA1$Y%l1McxnfB?aQI~+751PM;C;O=h4-Q8IniWLa%6nB^6?#11$I28MEx&Qaf z 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 diff --git a/po/de.po b/po/de.po index 4a124cf6..97575f58 100644 --- a/po/de.po +++ b/po/de.po @@ -45,7 +45,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12q\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2005-06-27 16:17+0200\n" "Last-Translator: Michael Piefel \n" "Language-Team: German \n" @@ -197,16 +197,14 @@ msgstr "" msgid "usage: %s [ -n ] device\n" msgstr "Aufruf: %s [ -n ] Gerät\n" -# "mkfs aus util-linux-2.10d" -# "mkfs von util-linux-2.10d" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s von %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -896,9 +894,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Speicher ist aufgebraucht!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs Version %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7233,6 +7231,13 @@ msgstr "%s: Konnte „stat“ nicht auf eine temporäre Datei anwenden.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: Konnte eine temporäre Datei nicht lesen.\n" +# "mkfs aus util-linux-2.10d" +# "mkfs von util-linux-2.10d" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s von %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "illegaler Wert für Monat: benutzen Sie 1-12" @@ -7261,6 +7266,13 @@ msgstr "Aufruf: %s [+Format] [Tag Monat Jahr]\n" msgid "St. Tib's Day" msgstr "St. Tib’s Day" +# "mkfs aus util-linux-2.10d" +# "mkfs von util-linux-2.10d" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s von %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8880,18 +8892,6 @@ msgstr "" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Aufruf: %s [-c] [-n Level] [-s Puffergröße]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: Unbekannte Option, breche ab.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Aufruf: flock [--shared | --timeout=Sekunden] Dateiname Befehl {Arg Arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9652,11 +9652,6 @@ msgstr "" "\t -n Byte-Anordnungs-Erkennung abschalten\n" "\t -V Versionsinformation ausgeben und beenden\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s Version %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10238,6 +10233,28 @@ msgstr "Eingabezeile ist zu lang.\n" msgid "Out of memory when growing buffer.\n" msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" +# "mkfs aus util-linux-2.10d" +# "mkfs von util-linux-2.10d" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s von %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs Version %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: Unbekannte Option, breche ab.\n" + +#, fuzzy +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Aufruf: flock [--shared | --timeout=Sekunden] Dateiname Befehl {Arg " +#~ "Arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s Version %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Ungültige Nummer: %s\n" diff --git a/po/es.gmo b/po/es.gmo index e546cfaef0db474642dedf0fa271d469d893c86c..1f6542ee7f82f975c77ac49d0ba10a1a251610f4 100644 GIT binary patch delta 40017 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 MTN^&`Ia}y|0F`QIpa1{> delta 40116 zcmZwQ1#}h3!mi;?f+e^HXQROhE&&pp;4-+oyKAF^YjAhhfx(@@9frXjhQZzKzTd9m zzubS_UaQYj)>YMIdndr013P1^*%iaR886aQhpS3d$4QQJ3OUXZf5JVK>No}FI1Wip zK`e~jF)nVzgm@5>;T24e?=S`?o9j3yFe7Hgx0n`F&vTr_SPHv2j_Wiekcx!!m=j-P zFs7UDI7P7r{^R2~Q*bEpb_*RRDZaos7_i83qGK{t#X*=6!!RbcvG&3M;=@tTPsACt z@2n{Mj{1zh!;Vk^(I~jixcmMC2-Gr`lSx|ZZH`MP;XMpIuKQGDQZX`VLO%I z$Y@|k%!M~mBN+D&)(d9EEI0(UhSp&&e1;+D+2lBZSbr1aqJrH?D1r-6Z+a68V%p7) zlLs4M1)Pjwcniy+=TB2%JL_`HPx?K~i^;Y)P8qC<>c~t~{g-We3U{k{pate5V=k(} zzcDBJZ*!bV7=jv^(Kre>VsxdmQdO=Drp7*)8E0cbJZyD#m=`RBg-Gv>+70d|8`xt# zX8jvAGPlr!(RZ3%kQKEE%VAP%gGq20YHiFzb>swk@EK}5#@c1#`BA&6Hu9Y7^dt~W z!bH>@?Z-s;7E@vL-KL=|s1B7zRnQfcKM@n-2Glk?hU&mmR6Viwm=32$b+{y|TqDe; zeKCZ9hlCB*bGE>1)B_3knv*RUwd!kPN*supaIVcif@=5~s$A@SCY~Qvz7A^J^+r86 z2eZ2b4inIvy+gf;XTN!%AS%5!YPAnVjno?~gy{|#8(}!{S*SI1AB$kJgN{=c>tIn_ zgj#%eQ281DV*K+HXih*qoP%0aJFQ2o7p%9iB>7KJ<%16yD`R@%9Z@eZ1ry*}8$W=W ziffn;5(T^I_Voc&8sDk0B9yi5g*c(;x6jZr&s2A9US}Sic z2xA{J9m|hOuZNnlo|p+YVsX6Y5>Ss*9ycEfMX(_8s;GTE1~pf^ZTc6Rp7#VFp`^D$ zbzm)O?jN8UN`BJJeJw0Nd;zMyD;O7}pE4bFQxH%Er7$xNKowkp#qcUt!Q`jS107IP zF%|VDJ24tQz^M2fBjbCU{uLt;k9@`)I02}sNQmXM|FaT^K|(Jqfx}Qke-t$mcQ7|5 zJ8RM_qeiSXro$1aj<2!tOE&*2rqFZej0LT=P*dIm6KnsEBcMgH%of;*n(HeV3*TWz zjC9_-c{Yqryt=g!YE865l^>3AaSCcAmZ4r~4Tj<&)S8HVfdfeU-$Ov#suE_v2viSu zU>rP;Iq)8)#`u4m11m48!kVaEFby>|JFp7g#`2i+qT^J=0qBn>kfC=jqN|>H{xRFG zAnFamF%Q;8P0ct|M`oekY&ELfZp@1(QB&o6$&5r{)Hbb&+6~=MZ#)}w;T8R5@& zv}hM$V%(1@@TyB7yRYMXM7?>?Z8N0ZP`hCz7Q$z!?UwP5nd@q(x$cQ-cn)exw%hno z)YLq{gqZBE=|E0Y`6`$Q-3|m&5g3MglO;C3&3YO0lm5}>2j4S`vm|;*ua6qJ0jRlN zhN|Z@s>63tBNgMmnZn$txo?Gxi0jNC5JvroUkVY=`RTAa6SJzk+}|uotx`F4_1S%s@Q)L-XO13$<8F zp*q?dwMfTfYMgD;cVjx@7f>Vn5z}Mh|IE-AMWxrnB((4JQvj!;db%Ff@L|*&KC{Mn zWRB)6sQd<~4h_RBxE0gjJyZix9-EG4z$nBEV`MCWnJ^q(y+Jnuv2hSa!ilH{rlLAF z2ld8VFe;wJ==e8ko83l#e2!X#A5rC^J~6v1HfrcSSQ7JM73}+j`Pa~&AR!FzVP#DB z)Vx7=)KE^re7GI8cwVB0JoPhU32O_?N%{yI-)_Bz1xf#g*)jifGbJsbGyZu=7)yd0 zIDkR;$recc!t}fh)*`(=M#Ighk=cy}@DgfK#(8Pd^Pt|i62`%17z?{&JRFKKaGFa% z1s9`+c$3NiA(V?uBLsb{a2Ha_?u~H4{8n%qAI?Kn){omq5O_IP_leC zb6ypd-x^ckNE=^#`?}t+;mL=X7J$MjP;eFKZisa+tU0a1v>CJ3>sE?299m+K%uo#^Es6}!a)!U)i1Gk_a_!l*o0g+6FIWQmbGN>bUAdbResJV_6*))(7)zQ+ZHPry~V0+Y*EOZI9 zB(NDfV6rHtp;4&CxDK=9b=0bj9@WQtK*h(T#6wUO)x>1j2G!Bws1aOcJ!aGYL+zTF z(advhAOQ~vnNdA2k9x2ps=;xn{XG?9;sR8I>rg|w-^Q<^$~{AE$B(Er6v^Mmy9lGB zrZOWI#=OWHa-FUOwvaF%^+3%4AMaPD2B?ZQqE`EE)ZE|0VEl$!?b)N7^a`jUZi%t6 z2Wswzqt?h=)Rb*Pz2IZar2X$7LjjIS)KE7-z1djQgG*8Sej>zeIf)tYB5HAcMXiazIHtiu zsE#(Zwnoi)N7PjHK~2GMR7aIE{E14#G>Q zqq%lGvz>;aw$Dt|$#xn&_yqL=G2)x4ONi=dc2s^IR0nFHI@|))vCi??|8WTPCP5X9 zvIQoichR7>%O=!F?M7964KVdqd?H7(ZA^W1%$|}@>bqF4~&t8^Etf$OL@{(xHj@spW&2x=&6q0&2IC{9DI z{(n#-`4Tzyof^p*QLLRp=YY%4Y$?r~uR^W%eV7^Vp;l|GRA#XhK;?&_I@Ao+z(CZH z&Opua2Ah5WHFDQ69X>&gTpW*?vSJvQ_MKh?G~}aDi)%V+(ap6kN3Gh8s0w%4^b@E> zcG2eFwLU|Y`)Ko{rZyv+05!$wQ1ul;S096=2QtbKzvvB0Yq9!+%gm z=zpjokDA6jmjku>E1=d?N7SzBiy=4^)#1IU7e1MW{jUS(Dhb)qC#@O!VAN38Lp3-M zH5C)FBJRL^7%iRYKq#uhR_Kd8P%qFMwT1>^BwT=6V@qxNpXpqaaghY|^eSrc+{0p+ zHoZCXTc98D_NXE3jGCg~Q58-^joboMhj*ja$Qc`djH>S|YNU&1Fe6dbC7^?)A!;i6 zV>Xaf5ukKT4%R?TS{YhKFKCoQis(J*X);f?Cv%P*am2qj_=H zL!cfB>9Ic!#^3NeY6z=mGT)5qVOHW1s5jn+IswmO35=B4G*lKV5O0fmk*%mVeqjBG z`H4r*;(c-UKLH&qO;8p0Kn>+^)Eg~A4gF@+9B#AeyHQhc2KA;_P$PKPrhh=y=abc} z_PD5#OK#2PO=tfVC7@Lvj#}0IQ4P;Vjlfz|kN?CP_zbn!N@O#iVpUP`9;kYTqPFoC zo4yOx(c`H7|2Jw%B4=mOYySrk(1SIVfTOS!Zo|Cz9o4ZsIm{xejvD%@sPf0K5Pn28 zkUQAe998dB)YKitc=!%=U`5Nx{?|715b$6LYjaeC!%+_|K@HtG)Pr|X9r%nI;_RHK zI#7zDMlKxHP(9Q)rjDpZ+5@#KCZXzGlZ*YY3a^l$Ie@>sdeDouonr$G&AW>f>g zs5dQ+dVy}J-7yXI#bOug&2OVR5I>LUXi{rt)LJT(hyAafgp!~hwnx3mNYoofpbn5D zs1bOG`V{+!T9k3~ng$bE3t~>v8=xAVfI8r&VQJirdOlJm4@#u#KNVz0fu5zo`0N*|_`3CPd0_GGd@QkO0-w zAXLY~P$N_WH6mS54NgKeFc($v3e;}cfI5iwpboN!s2BQ+qLhq*=>f<+RL9qdE|VF|aJ^Gol7o#IaZqucEedfTylfT4;`Xqe<2|s5f11 z#tgLY%p{=gwhuMbw@@8W!0^@NuePVN?euU=cinVHmR{`(Fhsl{7=r5p_UJz&5xF3uA&(=JUTQrX}7F zm*9M?gC$Fw51VNhg!|EQB(0Am7l7r>2N6S z_hBk98m6pnrZng`oxCn1MxYFz2E$Ni_sQBm&T#yWnv!94%&MM)nt~^&^C3xHlb;St z6EBP!nW3ojVg_mimtc3?ggO^8)-x86wC|K9;E%O!MpM+{>55%&5o%W?sBeZc2dbm> zP}^`E4#8bEKeT~4KiZ+@eg+oDotPfKqdwfyHDv$m3r1}M8v5}#5x1cVhBxwYnqVi? zfpiWvm)}u~E^}iae&@&bL+|;3A;e#!8pz(n9BfUo3h}`>4$q@H+_)+GzY&3ZO-%<% zG&6J90o8$NsJYyQ8v5&~RUXjXoDZq75b-gnbK)>+?A_XQ^a^S%__i^NG$!i6$%}e{#uyoY zN1YdAF+XlZjo>4ffab`rt@$}11BMeXiK=)!YHiF!)~K@>H5DsRZ+a261|qjJ9nOPl zU<9hedr^z7RC{w?)WF|}x53Hi?jfMLtJ=Yg#4s#Dd^^U#Z>XUU=xBzx0BT5kpw5Gp zsBL!`J@^7sW1LQA?sK8)sfv2zhN$h_8@>B~0Re5B73lpHi!E@?ru%g^6(&Y4)pZ^Jlv+~!|Hy}%>o)4mhCn;C)BsKt^GHDrZR zZx)Vvpg!u&hM+2*iyFE0s44jiHTNG;2T*W#Gh&5NM{-xxht7D^R4hkV+h9Kd4gD3= z5Pv{5l&y!E!?LJF*9ukf6x16oK#j~6)Q}!RjmSk*gI`hgB<^WOGB>KjHBoD(T~GGE zDxN}udbA%^@iklE6>2dh?Pd0JVbm_@h*7W`s(fE$F*y@a9hrgZzzS5of1w9&qDJ%w zssr(Qv;P$c>1`@*jvCrFHr@}lHU^=#;V4uC5vVCzj4HnYRq+ALg%?qaGg=?BD1%Yk zv<&J6dZNnra|x({@wUKp)Z#mg8tT{9@2IsA(AT8LLA`NuR7cXGwrNiE!$zntF3nIQ zGy?Shpgt0ag5`^`P|}YIWa2jm&e@8#)6`1xZjHO^+J# zf~cV_f|{yIs1E#w9&CiUaS&F(&6t<=9Ur?0^P`5UF>3Ypwee|KkoX2v2OeAf2AOzr z{KTrti`vFHhMSSAi2Af^k9lw!szWDGi})XO^@jfv&|-OK3ncm76i9~}sywJU4@2$e znyB(!P^)|@YTxfht^WI{uWo@O%)YOQn)5!Wk(q7d3rDd3m2i**_4F8~$2X{LnPj9H z+Ty6~QW|w&)j`c=7wbUOZWx1_stDBLT#B07U8r`Bqt?<{)Kpy>$x!M|{v$!g7-c@E zgHdl<1NG*eZTxqezYx{nVbr2KjVkvX^`??VLp3-XwHCIZcGch3SJqf#%^GpD5b#i- z9I6BDP#qYD+D4mEi*Yxqfh(v69-=znJI=%tqsrw*b*M6Gi0h*VJ778-k4113GF7hg zihzdDZ@l?=JuLV=yaj#1OoRT4YHln2IZ+c1=etiz6{Fp2KVyb)wmJc~Kp2 zgB~2_mHoGrfO>WqwY{F8-Xzi_vxq#Xxyz4Q?R8Q4Lr@)?hdJ>Cs-AB)JRYdRd79OL@wC$r>HmgpJvubdenzi1=Ps& z#%j0#>);zy`HIs`eQi)9H4Yo%-s$Xr9f>Jtn2M^QR{22GnLP|WI1|;e9jJybp@#kk zYG||0G>fhlYJWGkwnM#nSJVj4K&_SasQQo1WdG{~yh(z5hFY~>Q72!_S*F1xsH3wO z`eFstn^i`w_I9Wa_C`(7RMgaMMKyd8buc}};`kla@nY_5Ge_-FZ$1cB;qU1EqJcU} z7h`t3i`tfP=a>#BMQzJWs5i@xn)9ltaxGBxbVPMvAgcUC)NXL+*#g^99XN&>nlsk> z)=#K6iZ$1CC@bpVYKNt9Dwf6T7=r2NneE&J)qxqPwX_1&(fvq!u5*om9|?C*XZ!`=J$M^6MLr8mdnqxRKL67Y(3@vL zEuNgH?N$JF#@9owiDsyVx}%1045~vjQEOu@>g3#pnyOo+LertV+CDVgGCB#**NV(@{gX5cP&fQEze=HRtbby8lu$muXQQ3Bzny3)O+)m!&qH3;es{Tl88DSrG5vp9Wb&~xTMnFAkfm)RVu?en5t=^dH z&2K((V-ez=u{R$A>u@abpg+vWY(|a5Vf3zg)ZF`TGWBLeJzoPWU<9Vr{=ZE?Z}0>4 z=2EeZ;#=)7B!?FP-`aEpJp)?Kz(ECi28V)k9whVs407l+C5(}HOAgz>dA?& zwqIES+UM0#2S_v2wrP!86CG`QEUJT(Q57ynt$`h=au+c_zCpcEmaWEGScdpe?2RXE zyyQ0ae<2daZZk*b5!5Puk7^+0b~AK2QH!S`day5Q(auI~rvorgKpT)WRL?f6dtn60|4|VKWxVW7MZvrCsKCztd42_!qV9e0Q7Y5~H?TUW|dQ z@dx(60&!>$>j2f{YxD_+}WqyO|-XzeLgtCWxoSV1_^+uBqo7H;= zHKg}ZQx)}ydGq2pnRp}A+`mSRP@JPa&S}hwS_5BDBN=qeEV|Ct5tv&0e;xtt<9(_v;{R4A27T2f1GpX4MH&o84XaM_v5e<&a>&yFgx)S=glIlfSQ61s5c#fp|}Zi z;~OlAK^M&V(H<3FiF%>u7_R*v|8KKc8lc{68kWGlsFTd^qL0%DlVNw9iXj;Ak69C? zu?g|ksHr=SrSKbS5tg`Q{-mTo>ioEa+7%zstwr~VtyeSh9^#cz z`JFKjEG~oqx@C3&K=H%cB-aJJg%cwDCizIedc}>X3(K3VNa%ScQ6lt2XZY zpJ^x;Y6=>lMrev)i$97>-yp1}DzMu}aVz14VwM9+!w%6=`_4FDED)SKNc zYQ#^w1oS4?QM620Cz#fc&PpzL&Ya_~6)4?>T#TbGbfl8>|Q45RW z091!}VKID&;oAS1zL~|-4O5db8&%P6)Mvw4)D#4KH**+*-nm1iuSRw7I@VLUA3jcP zY-!z#nxe$~;zsFdP>Z=ACe;3)N9n)e`UtjO;D2kfOdZ=A95liAxtWWz+Og~?zF}6hw@d?zLxQtqq$s_rC&x0zc z2D+ezb{uN^ZL*$4b>talLf^=~-o>32wdm@gj`9WQ!IS8!foBAcVCpEoP7NR41hs!d zqxpKLq%LZ;_QzZ}8ns4tqdq$>VmthbwXn6nulEm`_n{VR!T?iWA=Eih0~7kOCIWn2 z?@&g>^!4uh+gO$Ysbl$ie?iz5HOI%SpHUyrSz?=p8=$6W7-}SDA&bh{YSVqq}*{$ejn7Dh(PUd1D~em{>@Ffh5Pr!`j9{_jtq8lFb2 z&eSQ)+!RB7*tA3q>0C^$a@LpDcqz@U$b-snX&s4L8>>)Lbssg=@l%;aUJzY1(20Qd zHBvil`q9+v ze-*rC3w*R03DTG&GYe`>G)6Tr7WLV%5_Q7uLamj5QBxB?t*_G}GCzo50pjB_`g%W> z52H@j>LDd$EVFc>=i>T*spbjMWAp!L)D7#s;T~Tv10@d(T)R50X4f%ST zeg#$0ZPd1Uj9NQ!bNG6{=jTUFO*hoyU4VP=9G=CA!QQy*G|6eUpC^}@oAels0{Kx5 zhM{`e7FFRY)GoP%nehYa<26lgd%&PRqz0nSm5r#yeFAmxyg^NEygb@nE^|mg3B6Gb zFGsEF4XB@R-lK*#XI@irXDm;AF={`*Kn-(7bUr)X0=U4|c`E7=hYF zXHjeC8M^9O^g`x@Du-Gu6Hw>EIn)$H3o+(Gon-YNYD?Dxr>@@*bFr#lTcH#54DJnq2By6YHpKWDf@5VbmL(L-qU?CdSt` z9=({!Pl?LUit2DEYFn1I`OUEb@vc}I&*F3RxW!G+Vwdps{$1@P7>A4@s6`ZkdZVML z4*rKaXi}Fnb6yd3^7TZ0=!`}+JRh}ocA^&XIn>&TQOb-|PE`GFeFCa*5^6|yqbj_F zI*^_qC#v%Tbz;54SQu2=RGbgB-MZiaT!I>jG-b?4=0#0q5!83e_NWmWfz<0d6HS1> zdTl=E=U_$(JU|b|Dr*)~4%A|-gz8{#)R8>a#uuZ`_N}Oc=$K7^fz^ong`4_nqPAZz z^#1+-`2@0&uoAUsE}`D^6Kcq_lrtmH+}akkHaeqzZ10EKPGeAubS3J;<|=AR9-?;H zS5(JB%9|-}f|*?sx)NBAb8!MztYE%8-avg8WUgoyO-0lQ%tf7qM^LN!Eqd@fM#of@ z%y!Iz>R=PpBJP4(+^$U@fvzf;PC#$85VhFWpwdsG&h~#$4}L@Kd2!VK zZ;X2LY1YN4DcOKp)CW*gcEQFUS7!e!;R^}XFsH>3ABo>RVPf`3q4mwhqK*sE)2eEu!zJ6EQ;#V>{Gp-+*f97HZXh!>^dQrkT=&wanTm;1bYws)(JiKI$Yp ziJJQl=)t75%?TNTYPcQhjUq5NZo*Rd5Y=F|I_8T=S#*4uTC9SL>Y8)lO+E8f%}re2 zR2Ym}y|qyt7=@bi%{F}(s^Mp-HIcA^IeH7D-n20)eIRPim!cNyR@7A7!7xnT(2Q^c zQikwhT=NZ$K`X>8%A$z%4Ndh#2cbUY9VUqPolP2ye8&FJQz+q zGitGQM|FGz>iffN455AJApspgX`7lMt%@4L9;oyY*bx6jHI$&4`8=mu$yKcn!5CZlgN<1@)pCnzR3P7H1>S2=k#<_cT<2$Ec}!h5FR{fckKW)53Hx zE9$5&iW;d_s5LMQwF_3`Z+I2e(Ht$!qAiX3FlyP7{jZ@NLqZW;iD~d5s-l2aW(0Dg zwrL}*j{{MQ>l$iqBeyn-HyP?1Q3ceZ>x?>>R-@L$9n=Ut$F}&swd?Es`~FSZnBQQ; zXloW*Z>&s#5vV!5gn^j4otc7ysD1CEI`S9R!{?Y2%e6Oi-rqU_^;xnAJ$MbZ7QVU! zG}m!Dn4wLBS}aA;AFHC~upX*hW1HR;HFf<_Q#0JA&qJ;56{yv|8+G&^wO+C5k1;pt z?mGfn6q!1j27W^gQA^aDcf`K94OLO@PUa*miQ1OEP;d4-YOU-=?Sex#egQQFS5Q+M zyR$jSav|xi)0BX=-wafPr?4Ofb}x2={i#f0-s-b0=53gI} zcQYee4z<=ApmtS14AS@il{Vp=H-XOr)L9?Y-ON#4)ZBMO&F$}~A>M{sRHtnGDr$;e zpmvW>4>QEkP$OIz)zMa{#XKFo-~YD|(2!q4eSY6V&Fu^8M@&fEr>FTM5s2CyHBm!9 zz@~4(;>6#fI#8gO>1e3+H`ElhL5)x+bhUby5zt~gi&_*{F)POEZT4#jYM<9b&G|4? zegx`=)P1Of=_9J)qJ7N%FNJl9cgLi726aR~M(v)@ec1mRiqO7hjvAuAbap|FNDu1( z)QAkX@$sk*PeYB^0-L|a#{WdE{{7aIsQND1_$?cM+?V~YjMpS+KYm6XAhG(Hq05C@ zwPjEpZHsDf6sm!#sE#c_jm%0cjN4H4yhD{s(%+nT>97Lva4d$?Tmm|1E~BO*;{Y?X z)lf&RiyE@osO`7frtd-z@ynBN$2x?olz$`f1#*ZK`>^k2F zsG^|3W=M*nR_P!tfxlxlJdXObOfkflU)A$17`0f#hx+P2B<>8rsrU-p;D}-7xmT#w zUUImv_aC42!#c$Mf7foI#%2W6^JVC52)`3gF~S@a$w!(gDTnmf>4i0LA*ROp;ctGd2SYJH@w6YdZXxL%z={$hZ3)knzP#&hMuuzn>E1$#Ajj$ ztUt~S{c%)oDIcn$MyL~U0BSofL3L;?YVlpbis(PZ{9I8BmA-Nc zt5&Q0776kR#={S&HxHOIvTH_<|^e3wxD8=F(O>(&t4-*Snv=0O5f5N;tiIfAzs{(R z&P9DcIEza#V1=2Y_2^yQsLyxbm1YWqQB%_#HDzN^_3TFP-~V|@U?~ZyR+*tZguRGA zL!E3bR-2B^Lk;cUI0Ro{G3>g={4ly1YY_j6Ik4JVU#A%k!8!OZ&c>nZe7%3GCe?a6 zp#49dfF9V5S@0QZ5hdAR-ZT`|a3Ab~Q?MvT*=Q_iO2ub*HO8ZSQs;IF}t7z>a(Le>ifY4)FQot z+J>J{Q{}tW{EoRW>cvK2AzZta{jWLsj|2^Q(rxBLXfm=moVln2X*mYtYShVg9ko{C zZ#P38j&+I8#|iiuwM|FwFbC00tV(cDe$nvQSX$^I`#{0#|ZvFI+dN=Kl2I2~)@ zdDPTo-ff1kCTgg=qX*ZbcExE_xo@a*B-0*qpcO`a$*qa{lpTY~aGFa%tMw1m(B8Hg zDfXIGUl4U3v_!4i)u@B%CaQsW`^*uW9(8htpz5iCS~HVT<<_FM;XWHbhZhU(#RjE@IVXa6PiZm$EzV2nw6LrjS6QJ)DzPz^4`K>PzWqQ_C+o+BUh zZg1B~N+2=``B6t{5ln>TP>ZDrYEg~AxVRiu!FE)Ir%@gE|I2is5o*eMpw`wY%#S}% zQ3Pt91sF7HMI%1EaI`9;e640EELmjpIQQIlk2^be>GL_J~3 zCqRuv2Gmr9pw>oDR0o!z*34m4y{}M<@ja>@|C8*0J(%dE*)~;C`*r}Tz*y9W%1rB0 z)VJM@s719M)!;eQ8v0@5kx!Ws%8i<`a8$z`P+v+1p+;=QDc8KoUJ{a%a1Qg}bJSd> zJ#D^lltvHnMyNL%gjy4eZ2BJ5hs-S-k8;L5AB0-G<*+=qMRjBgYUGZ&1oQ?sQEwFE ztXXvFP$N(SH8o999qNwiz;vvL+p#1@J!ht@0&2u+ptf}r)Ha-G(-)$qWG(82-OB{j zlXs|n9&p}dq(rUS5KN3UQ5APWb+jMqXpTTVHyt%Kt5J(`6MAqD>SVozH8JA_bK<(l z_H>=&1oTEZ}TOwH0sUTp$?P{=)p6n)%+6wVA2CFn&)<3HJ|?vQ2RahHDei6 zhg{Sm9*r?^7JC2xKUNUXV)zF&r_WG}(Eqx5)5NHb1zT%lCgOuoAKR<26kbJ5iRXqn zxH_U1-xSp1+=d$ZJvRObz5o9A1p%#r^f%1`Q5`k3qfz^OJgTB4s5dx@8uH7ixqXUS zBi~RRihavG7m8}Q25KAELzQoVS+FO%YIqR=om6L04f)+R6$D{c;zdvgNn6zFU4~kW z+fi%dx{bd>&2{2CCcO#fBi69Nz4akccewFnWCtvsf$`GZPA01QA526>*FodS}Xjod6DWafx;vVKz%yx zKz-=EvFYg^n(fjA%aFbXwTRxLI+*G|U#BsaKsB@kGvZm)$@Xs9djI|ZBmz1Z7GQMThz5r^mg`>7%SJY6?M{T$BsH6G=>IagzAIxH}joL+1Kd}Gx=Br82r`<-> z1A9=5fjR8fpr4) z!jI7pU%CWzq`pP3*xK2d^%IJ=HaT;n0PGSkXkE%E$1E#gn5jBJ(QExQf#;2l2YBp-9 z*Q3_RY19imK#h!#kDqr+12MYxe=!28xFTv>wL(?22-VOQR7JZ`6@;Y=N4J zVVD%>pvrBv?nkZS6R0UXgWe+<^?Z^jrb7i#Z{8b~zZrF2T#w@CdK>hQ>Sw+Li?m>hVU*hc|3`f@tQA@}L%3c`SzmPz@YKjp$1Z!$5yO@8YhFnwk-)dbjzze%_<@ zJ_$POlLwdw%UC<2hHxrs2v?yxwjZ_X@1Uk6VRW+w3ZX`#8LA`0QB$`T)uD4X{Ud4{ zdfXU(-hG=DHK)}uBX&j&(M;5~Jd7TEhgy7zV)}WH+LEX@>4lo2#i)+%L9Ky{n8}Ba zV@yvxa%{8uv!K?DTf-)F!8Rn!M!iAgIA-pGuqg3Xn4QU9hRcaxjPK_?xCSIJ6-`7B z>1$9gathV)Cs+cL@)y3VVMA2?8#C)5{` zbb)3H8lXNMC!rSeVe4(whqP&DP&_Ai4GX)!AEqsf`u|hINfcBjU1oQ^`P;c-K zi(u^Jrs0aHH}8a6y|b`1ol6`o;H-|+>qMe}jql=g!7`f-Yy^uKi1XUBU?%*8tMnQk$+;yhatu>zYJbUgGC% zURlCdZFoOrZV>iFW|B(KoepH`T200bj7#R($scR*cF|P)7gZt})#F3$_2bcJs_5(yDSdC!C}&1&7+~ zC4_a2!<-S@dna>i+J4rh=nEbxNEfD)t7Eu4@jbQ+IcUN|+Fs)KNdNU3MOs^)89?F$ z>MKOq^wiTCOW;UeDLLuLAXdwVghQ-H3PgzBr$wXGnNT!hwhz zeFEJagfjEkKU7zNA~6Z;_nhnO@qH4eR?w^#bOo?>V%)bQmUJc0|%>BQw`1W-! z(0T{%Q^Y^;tgeaNrAX6N#-^Pk{+oTK7UA{e-Ldtir8k43FvclpbP$F5k`aT%w}eA& z1<84BU4_V7O*udE!)zxPQZ6;|BQ~yb)p@S5jqms+JwEk3qG87curR#zP37% zsC=L8RcR`y%YBN6H&GxV4@Kf(zS?-N?Dj!LdJ`_lbMfq353wE~?LVF?!ZRiCI*uW4 zE6@0;3~8x;c8>O)2_)R)9>cwYxUK?(SKCGvkHLc#Nc)ppANfD8g;eyNa&Kt#G)^Y} zg?*WyWw!rpjD+90`%qU}Teq8;z)4%61cp-JJQdWSqTCdGg_9|>h_r>=6M5@Y+-2=Z zT-6)d>p5xsF2#v&>&wlvhk14yX`?Aqk>{@?$^4ANub%m5%ic$uDTS*b1;3L~%2x1) zt-K!(>iUB_9@D|Etehp>=PAdRFee>p&&b3K=}i{}q2k@zvFOMI)h zP1@gR8&m#!GWas(tfX@O@wU^3&eS3;jV*K7`iitUgpYIU|DA6<&&HxceQnhBoO?TW z3CcO-|Bm`9sVgnvXx!CRm)^e&59Xx7DYoZR(TAR1=E2S6U#DPKe8)qzNejiel)r`g zSDpn3>w3)nmi(r~3!;9hewpxG%A6xUobo@fjKp=h2`E&BLW^j$B#C!zp&hu7^qV}) zuQZ&ZsOz-NzeuqO)n6qu&jv~6^*nagrji3=3Yd{7E`8`A0NJBsQes- z(?*ON9O&l!r301&T)?bck&fS*yTH0O1vs-QZ zy?L&;tt+-|$F#;=Q$CD*U2(ZRc1SDwdH-fH-`w>e75P%|AmQKWOg+?3W}EDT=LvTs z{L(hki})IDT|IgBPn$l6GE?Zl2;1po=Q{E-6xM~0jtzr4z0TjK`n8S=C9tp2S)d&*a#jvL%ZNl%4&NRLB)ecI6P8Se5U zB)@PX#MO+%C_FUKHgJ-7K??u8?ojRzD!M}cS<30+H#*LI%5*?}Qs*D1Gq*NRoZ;p_ z%HTYst_S45A|8wIX4~c#{dAz~wrz9^nN7LRQPF48Cv*3prW@psvk#Ra>_dJ4<&u$C zov^M|q|cyCQ{o-5yDhK0?6y-Y$m356oM&`K*D04kQVO;tv9Nt0HyPVW|3Um1>1T;o zVui%P@l^01#wJg{==k;ON(b~igI<&gCx4i2RAqM2SzRkg8$o_uZe4B?5^D0`R-8ej znJGBQby3U(2t`kgU%PFAi5CwEqv?eFLGzI^% z4>cw4w9RWry1#v{3!TvQkXI`}*%)}7TNi&A{6E(cTTTf@$$z4ciex;{jf{^JtV=kW zEnb5H!)Yw1UF`2@Y$oyNl>LWrImHR{OI;_(Hl{~65f0~WMz|cdBwyE3?$opq!E=?V zGX`}P)Q)<~U6zCkG=7@QF~mO-)|H$GigKr;a7QKJ7xE^MmLCVL z`8g?@i+eg@U5B_UQhvMbY+u^(9u-eX)OC%*d9efc6*6^A(@m#z%_m=1E?Yr98`mF8 zJSQzFw&1=;eSh&xCFYh4S8UqStz`i0F?`fJ;X zev~^*d?oiWTVWgWIuU+q%eZ)iXH(Iss)T1!HXnC;;;rp7rKx9!er(S`Vj?2xDe&{U zYkT~JhcA(@E1NYTQ+15WJ>0Ksr$13?cjAe8?qAAIqU!@Q|x zc6;*NOUi{{amwkMN;toLwlj6^QqimgV%P#IRD}3O?uHazz}<>Y1X6hv`(D+_({+`+ z(cIUGHz1ytI?Cb^8koZ~{-pn|n|L#x9ZFeU2}!GO!{ehc5hqN#Q-p`Ia6hs=B*_2k zH5Ku2IBDr{1@W;w+>XqAq%ELKZQHTJq*o@ry^ZI#jeH~R7UAVQ`}6uncn2Nn=;|RV zDo5{k<9+U5uZ&doih{b9;w>t>WE+S{d@L13B`pqjV!{LL^A(9tw$DY_j;M|zv=fYX z$!|rzcO$C4_uRFqU=4*IQ%MWLe^N--aqecevicN$OFV`$xRw*I{Y$4;^ISFC;1Hg_ z$o+(PZ_&Hlc(z-l}zLQhy3*9 z7b1OzEwhUB@}v)?jvl1Vr+i8BLwV!mq}7jjH6gy6mz3u`Ihd3T+-tcbk><}6si`3q z;ndtoi0`9@0hpN@CQ)uI=^JT5*M4kA`9H|tYSSi>Uz&JK(({wnlxGSPZbEpt9^!Ag zI2lRM^?<@Zuk#d)$Ah|(aL*$Al!xNkii7BYu8%xZgS1-QZFz}*D7T38*3|iu@Okp@ z690|-d4#VL9%$@Dq1&@^u~ME<=2fMTwIJt-b|Owowi2>NYr(j+mAPVg5~X-rY8K5vWt1B zGvOlK<9>OQo-~?~{Pv{lT1U7i`4J}S45R~%c(x|DuFTxsY0v#cp@w9J6B)-tzfn

vfF~+u^jgr()QZ4g;b>L8+SVHVYXA_NuNQ-Q`k<&;Tc`y$zMX=6zW-CXS;ZWI=&FjPWsO))b_x}UFTm4%(Df$@o*^j zS{pA;10#t4?`t2GL?QjAt?UMM>?59o&Mu+wK036UcyU`#9^$$ZQQxmuN&N_S?U%%P zHoOXp*|*sB|LK4#DMe%LFbSTaf#$X|f06c&t!D`7V+oJ?Wdzm}?qln2=GupP^3W?X z>fp~S8x4=9U;`?NWIGX+#*$I)4)KOO8`ZvP6QizVHa!Pvy-4d#d=K|i@~Y6#Mk@A@SBP*;((<4$4g9>y z@yrS0EAXvNk43m31*-6Dg#I|Cl5M0piN6ufLoer2XcYyL+q@FQ*Ah-@-=rns{**gS z>j=J6u{)6yTg?UET818TypKCi1KzsvvO(-{lzXj;TrlP@A*oXo-$cREl4k}7S zx~_Vpx5d$-%uV*{tXB+E7`fU5$CEH*op2<(zWt;xDslxleXIv61Q!oS3 zp;R*Rm(0=(=VdBPNg0oQxD-aC(b%@(7uM~zV}pKqUcqJdxocRCcy(K@JZ*+kzkcQ8 zB&3n6R5XKoB?T@LUv7J!l|s6rke7?Jc!c9p*=@pq5>7(8hj5Vcd4VV7rHB|jJ-)l1 zPy#zHs-X{edeVHUaV4cs@lViM7XSREFNpEEn`;wMdt#P-uWj|1lt{2>yD0_~( z5p~X|Y%aW`lQ*|IU>`_B;zJ7Mr9-1IzO5jLcs%m1aO+x1`b6#^o(r>OMo?x1d0$DZ z&z+t|64;KmrLIS$C8X?c+@aLdm$-Llog!ft1!Ggebi&!ld}$w45na*9`<*)l4`t*2 zM41Al&&BwpcjT_ev%9(9d7t2G6eGBw_)O|5P6xVD_UEwI2#?9%Ja7fzqj?@A)b_H zbp>*}dFaVwn>o`ytjvbo)hN7x{QXpLjJ!_7k6=H_mnGbfGTX?1M1>m&2hiX_!Wqch zZQn2hW#1F-McNhI#GR6|%eg)JgSs}hH$h~~rqBxF0oalI5shV`(k&EDL?=Fw7MXIf zDASpEbajMqF3RM`G{j>QPQ!EkDLaz;9p#U5x8(kL?I66AvVZCa4P8+ws4EePA9;8( z1r89_RgS#zRDO+cKGG)={&~%z?0xQ8lo>$YXr8%8W*Ned2zSEBboA%7mAI~f*h^ux z|I{X)q>@X7yU@UYSj#q)gECPGpQE9cgwOucf&Dx)lLoescITId7zF1Vc?YPcDtUwK zGo?t^^_99Fke}iLflAy9xa&~30ljWcMZP@HEn?;D90h$yz0F;eI%ASrhQ}8Z*H!+P zCKVq|+=m);{j(|VobiRCdwRC$+O18ej-K@0HqHL0;FbjKT6X&-&66>Gw@d-k`G*vR yw#FFe6C-=H;9Q\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2004-12-22 01:31+0100\n" "Last-Translator: Santiago Vila Doncel \n" "Language-Team: Spanish \n" @@ -166,11 +166,11 @@ msgstr "uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s de %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -871,9 +871,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: ¡No queda memoria!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs versión %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7229,6 +7229,11 @@ msgstr "%s: no se puede ejecutar stat para fichero temporal.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: no se puede leer el fichero temporal.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s de %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "Valor de mes no permitido: utilice 1-12" @@ -7256,6 +7261,11 @@ msgstr "uso: %s [+formato] [d msgid "St. Tib's Day" msgstr "Día de San Tibb" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s de %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8850,17 +8860,6 @@ msgstr " %f enteros/seg.; %f recepci msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Uso: %s [-c] [-n nivel] [-s tamañobúfer]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: opción desconocida \"-%c\"\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9629,11 +9628,6 @@ msgstr "" "bytes\n" " -V Muestra la versión y sale\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s versión %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10216,6 +10210,20 @@ msgstr "L msgid "Out of memory when growing buffer.\n" msgstr "No queda memoria al aumentar el tamaño del búfer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s de %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs versión %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: opción desconocida \"-%c\"\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s versión %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Número inválido: %s\n" diff --git a/po/et.gmo b/po/et.gmo index bd123beeda5dfd278dd49ddb94d94092885c5d0e..2fb0dc885d498c77e10802f20e9198de8a8da758 100644 GIT binary patch delta 23984 zcmZwP2Y63c;Q#UaC4$&{#P|w9h!7zmh!7+8tWbOJJxjTE?O8RV_AIKks#>-8s9HtM zQms)GtrT0alUEcIMMhmmdE>;8bew-&M}O{P)yRwaq?qv%#Mw)KlZ@9cpbyhY3(>A zpd`jPj_b51a^B-O%Ww<@pR{$HocIRQWA=8AlL|vH0869FW0A2q&GCEOj$zoZJ%hrf z*cmTi28`|CI6>GDi{n5{PyfzJA_d6UhI#NeEXROe+Wg2)j#H5Q=D2|T(KwQH?k*a> z<1E6tn5V0mfo-S`FJUgcZ%x_Fang}4h*dBWL)E}AB86}b2I47<#rvoyDc0SjJ78tf zD=`lLLUk0{!{o=H20F^R2DKDFV>Z>tvgq_QMx$GS^Z+6OxXHTHdf0jfi&B0Sy%^Ao zr^lkG8LNR>k}jA7$6zRaiTUs-dhtFM#x%W6I>UWEk{A=NL2l%m>&nbM08^!hT#D$f=`i$ zcJdA|H%v!uny)b$pP=pw8)(+PDXQT_)Ee)=aD0kd;(~)reh17zdJ$@1?l(lDh+M!F zn0~P1B*z@cYrx5e$}fa|SOT?IN@G@x#hRFa+LX&sOK=+_@EvN2B8Hg!2AG+2HzeP6 zTq4@_Ut(JP9#i3A>si!@ucHR^7_}77QM*0UCuVm?V|vmJu{gFzFV4n_xCJ%kPq98` zAL=-@bbz}OsYAwAEQLvj@pM=Q%VICgfoo9bc`s_}u3>6S{;4U?jA=-Rp>}zByn-E3 z1C1NbV6huE!4cSq{+)9~)M3a7Gli`&n)Gti8ec_?JO!1t`SjArg$+^n^~Nl?(&qnw zc}ZVDb@<$-Q;#(Hp{V@Y=ql2Nh(@1Z(KI?60X4%FHg#Xzi#s@DoL z;viK0iKrP`jQMcA%|D3+NZ%U8{A+4cjy4VEM-3zzHGsC(k*M>&7=!Q_>Iom9I!Zgn z%v1r?CasIH*a++4=crA03ls1Ks^11pN6~X~&s0?}QrQbkxjlLVrAnIyEP-3tqr#Sjio4UX>FtKN(xG3|>S{amLTg@d-f< zpgL-1YGDEFhWXaT5mPHPj3xn_@OsF4QKBK@F%0Mqx|TjLku9!Yvqz=P_RAKj~C6 zCACo<^~BOR6$|4&n}6S?Q%^HbUK+JzHBlY(!gRV1wYk1T4e&eEQk=BuTekcaW}|;6 z%XG8ZilG{;hQ3!MssR`EBwwK33n#HSrkr8wmqqP`mZ%vRjmdBUYRZ?O+S`X}?*gX9 zhv=3f@|K9!G-4*}g4M7mZa_60ILqvbSk$KJg@tesX2eCPwf+`06DO?qQTL~sZT46R z%t$&KHLyCfnSb5ThYU459d%6RVj5hAy5SqtaolIqmr?Z|Vk&%zT66!;&E`sjsYw?> zt#uS`!w#r=fpd5_V9*@qUkwZ*Lz`+emcTWrU3?L>md{XAmf;Jt#$MD^m%uC-kCE64 zeVYwKNN>R~yo!2&G;>Y;f~ZYi-X)?DRYFZ+yiIpN-Pj$~&;qQF`%yEJWuBR_!Wcoi z1ZKhxsAD(;wFgF_-W#7`X`GDNa1Uy;yBCS5;}@tk%`)E{y9%fV>tR-GkGf$fYGxLo zI@*poaSv)uFQeLdhZ;bk1;%2iC5u4Kcns37>(nHoweN)Kuor6WMxb64ld&kS!OVCT zOW_?`o+r^9-*Tt{wZQDy5jB7jwtOtA{gtSJY{ld{|GSB#C*v@xfs3}n@2Iu?8&hJ^ zh33iApc*cUTElSE3`L?|Fm+H5(A)Yc>I=+7R6mJW4cB8h{X0*HXvD!^nx%+At<}e< zk|044wHBf8W47F5!QByk(HSn3J4p-aq?O1~Jan$?c4Z1mr6kBZ0cRXsU z2VpK;hJm;XHNf9cPx2HsmHtc2$81*AnkQgIbTJ3+!VY*5lXzJ3rF^Z&O3TbC8L*uB z*GOkCH=AcI79o8cwdneK>7gciSMFjG;pP< z*8sJI?e&#OYul9!O?7|NIUj+_pNd+`xwd?Tbt9_Y4qJW%^&sbM`F+$eeTJIJfK}!} z3Smjo#ZgPs&LyIe_s2Xq4mFi4P&Xb&ZK^w{wN16!Y|?C4j+kTgHi8~ zMW`7)fjXYgQT+w3F*EEIBT|Qq1dPO$SO_np8uVMs+F?daj#rqubrNkmWjH)>=7Uzs(|g-S=Erm_a=n6*H?2l`_boPdS# z1Zn{Pp=RtI7QuY$%*@rs=A@fqW88vKI{zuxn-7Uf7(qcVjKgK9hHhgqOtHZXB+^;~ zbCcf!b^L~+W@H-bffk`2;0M%wZ`2EH5bC`#3pIcZsCF)GX8yHSkIB%~ zrQ2dQOEy$GKPJPXm;u94PZWn5@Bj?PxtJe!VoAJ#8bIc)W`Kd#qNu%44mFTimx!LM zC+ZbD0(DI0q8d!J?!s`=H&G2|*=EjpF04j64pZYK%#3qUGqE1k-Y(Pw?Xw<3ofh|u z&A5!dU5TkEcwj5MwCSYZnJG?Z&53F-*rtowbQxHBRz_`IAa1Y(d(^nRpqCW3L}g{vupL`W1G;g*(lwH`!0-8&XyL znEas_kLNH3^XxL4z9qWVRe{K_xEHm17wk4uegbv=|HU>~V2|1LHCO@v!n{~; zuX*BXn3Hs8?24nYJl@9;4B2NkccXpG{|Yh&lhF)w?KiL5L8vuefkkmU`r$2Hgm*9q zCmb+)W*z1yy%E*H8PuM6g9R}7pjncds2S{!I?l@vy5^W{B}2#MFlNW!P@C{6X2XC( z=1GH4`E4*44#HwM8w=qc)WGjx4t#@IG23C&ZWtybT^;ovspArfCo;lj971if=a?Lm z95K5(0R2hlz(VN76c~?z*Z?){nDh-)e!y{_&cm+86nOuH`9sCOC(Wh}``OG?8>~zHA*j=I2&>^~)UMBQ%ABe& z7S8nM!%y z?1>Q6+9zOF?1j;I0d*QOapa2Azf+$`IF3Yhya~(VZPc21FPN#ViKR%l!>@2IHpI#o z&A{j2IMRo)4c5J62DlNm6cWQbIPQez`QvGQ2f4}CMb02WsywP%_ zM%)s$NqVAYU_P>2ogXnT9>aoo&zkXu`3xzGdOuXh4A>IWV{cT)BW?aF)IhhpL^2XN zfI0Dkt?&dhlTP-#d2!@KJy8T^!#b!X>4>Rt465VlsDZ9TJ;)Xe#QmuDuVWCtLbdPa zxoM^}0z=7Yfof=?&0mc9NFPQuco)^+OVkS}>n*bf@}kN^P)}ACH3QYKBsN72bh33W zviDqPxy@LMTBEI~26ke8Jc=671JqRd{b6P#3u;q^p*pH;^Bbe~N>9{%lTgQS399~g zm>rK{UY-A2HpB0>nd0220Yssmyb5ZGI-#cQ6I2J&Pz|m_f82%I8wXMM-$vd41T|Ax z{xqj152~FIOilkz3=vIDEz}bxU^482I%d7li=W^NKR%vOYybIuv+FmZ>ivRRg3G8q zaNp*?LbdPzx0#WQsJ&1aT}^QukwVxR3*vOtnr*`vyo1^_g&&wFs)ZV0Pn+&<({oUp zGZ9ncX4KN`MlHc<)O~kQ5Bl%{^REFo56xN^zyc)WQ6ub$TEhu8y~vh-kIBiuikkA< zsCxd7%m8zt9w-LYPAAj@j6(Id0#*O;Bj#U`t7N3Xr>Gl~{9~S=2nLgmLOnrC)G-`@ zTEl6W7MEK$VG`1N(0A-md*wRn{x?_zGe0(aqM}Pg4aB1ckbvr-BWiQ0T$^XMEnkRw zqOUL=9>8*V4kIzc6SKSHQSG!v-9HS~@mT9d%tYF~L?k1T2k1r5Q#0ZqOiH>Us)0E4 z$J(f=Y=l~ZL6{y#pq_9#>OoeaI@p5RoQF|+>kNkBOJq~JPRPGz%}b*;&&Q~#>xX*M zY3RkZHvcHx zsHsapJwad842`q-^H6KL35(&+sD|I5>Sugz-lzpp1FDA_XlqP~15r!vDy{QB%@)i< z?fzw`U3v&L6ZbF!CVyc%$bp)fVyJ<{qslvC4jhbGaVF|haSf`SLzo?Jq8DGIt2NC1 z(sUe*O4meHY>1)Q9W`b1P#yhb)2C1!{D&1V%PaN=HbUhu!J@beHADAMOXs{c?H75? z{PRL{;>gg8As$t+E^5l#V>AvzZJKXU$Md=^Pw~bKFc1UDk4GF{mY5hq`YkR>bS58FRgSnfDSYk2$aN{{cw z@&c!kUn0Qc3@3kADvvV=E2Q@5zvDSuP)qZ18Z*$*sPqif3~Wd3`g0hEw~zt5PT{m> zM6ED_f<>sQIc?J!(wTHstU&%)tb}_}o5?S|$M?NI3^nzAk#RbcFfUHQY`7k^l>4pk zu%ga?bOw*_{13H`v(B(4qE5jo^x_$teu~9O=gVl;z5x~{JrK1g7NMT}IO_D=K`l|b zOy<6-=%s&WAQ4sk0(IkN)RW!7e3&Y;$M?%(F;spl>jc!3Z9+ZiQOtvPQ5~hs;_>}n zQ4y8j7uDVj%#EAS)yPf}(K-DOb!>vNn$1!JwMlxQ_QnKM1Ith|vfug-YT$XYnSs>C zQlxvJ2D}v2?lIIr9^3p3**&iB$;xFno2&Uk=3u|Iq)UIBST9QYo8Ay@a%vc4~leb2_*hZk1V5Un%Q@jy%PLH8FxPoc$ z4(f(ym<$8*n59XNT8aqN+JA)l@EM4DQ%*$Pw;iMK7-~RC^Ll*$BBBgx;O+z>b%~t8 zNDT6t8=9du(M;469YXDaYp7lR0#jp9K6C7fqdJU7FE&TEh4U$D?Pmv>@*SupI)NYS z{HMxq&V47;h!$W)`~x-O-~y(@k5PML4C+m`4mIT`ZGOgJGn3J%nQ4L=_z+b68K_OZ z8FkvOVQ!uO*F@A&&VuH+)I%@nQK&UrhFa@As29wyw)_$56l5r5mLLW-1FcXU^hM3k zG%SIMs5L*1Mer`>q<<$%VbgF4)Cg;!)@&eZZ8zBb6R3t>pkB>ILOi}t%X+9a?||C0 zvr(sH9yY>XF*6n|;&B>aEb75#p{wKYEfJmH-KZygfI7Fyi<-?Cj`~!rfB{$ubzg1l zjm=TV?-=ICe=sLz3HA8CGnPQz7lrMyGFHP?p`3qB{oiD$!=PejFVsd&(Man$)Bw)g z^d;0xBnvYgL}GH%6)+`MMJ+)+RJ|TH{Uz!%W(TVNgD}_J@E;lBWH`k=zJGpG5_KHA zqtmu)N%X@wbs{B9i@vfOIH*%_03REHXLJd9O}3pL@n_{)KcXxe7N{07z0P1GjJQQEvAo1*gPpaygd^<)pMStHGp#h}`2iP{6BQ16X}sN=ZJdeW4; z&TS$(ubwC~!u+VUYk*$tg<8Yu7>~PAPmr>V$uExj7;b}_kr}8r=X%sYcc7N+3Thya zF+HX(Yd`;U6VbVCiT$w;>YL3i)Igd?n}H2MHM|Nnpe?9||3D4sCF*>8%Nb)(`7KcQ zjYjn|12wSa===OXNJMM)C+e6yME&CM67@Ykpu8DKK2$meRqrFzXGI&-uJ3^wz#!D7 z{Ty|=mf}%7kI9s-VD`ppbk)#bM0EU~pl-+=W1hGnYK=#t&ifkFz`jF0`61Ms@iJ;} zJVp(ma7FWGtcH4_^+(lTjJkgds^9$;IsYk${7i<9#Rb&ve})>+Yt*JJ80+!(%qgrcUp zJnB@`!eZDHwf2cv9yg(m*+XllDyD-d^pam0HGuZ0ne2*ccQ$ITEJO9{t|y{5-4@gc z4_bdgJ=tZ{4NtKMzC}HGNL4e%B~b&5!U|Xy)zK7dB5FpzLe1z;s1KoEkeTG~Kh@0C zRzscNwx~@w95tX#I1+cF1`t!-?E0>#%{LHro+qQ~FGTHy)u@htM4ggTsCF-7Wy}z- zCFk?EF_AK448U@@0d;Qgpzjr1!@M|(qB^RIdcr1H4?ALE+=}{CyNa5T;F=!ae`+a@ z!5*d_`P_28uVrTT&)OVoeg3~AqBYJ{#~h=YsI?!7TBBvCP4^XQ*PcMV$^JquQIfi5 z33H!a#5NA2cr zsD_82rg}PRtrO9UU!&Ul8TFpHh?>cC^*R6AeBSzIH!|lcmWHOCs;IASO&fCln-dvFMkTy~>M(yJTM?6} zB5Em`qh2iSQE##?Ha!G&Du!cC9FKa^Ur^s0k~cQ@r$r4kD{4jxyF|3fN}_gaUDQ{w zcBmK9Fw~kSqTXEFZ2lE&O!^J#72EJ5GxZ~|0O?7n{EeuA{)R2^9#+TrCT2$58AJ+^ zu^Tnze_>S&Ofb8;Eo$l}p_X8W^#tmbeH}I6cQ!wJQ+rxad!j08##*4Bye;a<`y(^v zI>U*m;&{|1{L;DxwYHnB`%#W|H?&xuNV z(NE_;jEK%}1nQWzuxZ!22J4gm3+mMy)Z84e)>xVJ44XcKnnAx7W)nwYMbe+5Hsg<| zV}2X;g38>|p8pUcTC-}X&DS0E0-A~%&}P)$IFCB-cTodL(#o8Mim1(37u9eAYSZ;V z?XCW(rJ9cF=WEp7I)ko8_JoM0E_Z7)#lfgG3P&|m4z(1Ou>>|kZLYDXWAqK`bN>oP z;w#jBCEJ(*mbJ#CUOWk?nP}OD^RI>{lc7zt5Ow2L)Ti5zr~zI_9jAb{raTrk)zvW^ zhoWX^J?b-IH)^wieSFn~J)BKC0stsAIXoC89UfPSg`TMy-v1dynr=sRdC}-5>Qti&4jD z6KYNOqn_|4YFGb>`tJ8HYAKR*FsGp`Y6b_Oj`LTjC3Y_n(MWEgM)=hF4mI+CjwU}V z>V|yQqNo>BY1ER{N9}E^{J$V_j|@H0AA>wjYfLrR+|V7>!F{cXy`&eTHt}xMCVPwnG1VB8Kgzlp zc`vxmA4D|r%wx^5YKoOf&&DEn9yLQ_M)?F^F_;RKv4u z`WNd{)UnGp)qFNYVGhzYP!G@^ljCI6>6mTve?&Jc8Mlb2;a8|#89mJ$kD6GJ^mNpw z+=e=4$5Au#$eMM!>9{;U7S(rsi)l)Nqm+=1B{p zI;eqqlHRC>C!!Zu*zyCIk@P*(K;NP|4xVX@K^@-&)Brw3&B!KHyO*^4HRVsq(D@CS zWxkBILCwfu^gTIhpvO@i-9UYgrs!4)c*diaO`_Q8SbCbJIW!<{{kxHMMA>Nu4}9kUqJ8rHyq$rvc=G|X9OmSQ`q-Zj)r-o-Td64g

+sDW3KN`p{UzhEwZtORQ7_b{oP+u>`T^D88Jm8Dn$i@D z&4Was_CRIS-f4_l^RB3Y_QhbG|4~G=sa9ioJc-%^sg{_IilNrDDym*vR6`R`GcyDA zq+3x-bqsm6I`>fblBY>}u3=!<%Qx#)U{Y$T#7JB20jDrz@pSZ3Bb2-Q$S)YSDt zbu=2aWXr7IViMB3QJZ%k>b`$a$1=@w^GYs=YQN2L&cCLpFBzJmG3dp4s2jdVZJyJp z0se++@D8fuWGl?E&5RXE*Ft>>os1gjTGYFLC+e6V!Q%K9wb{c~x~AbuE6tSD!=e;) z#-unKHGsLOUA_c;OJ(yZv2IjZQEJ-HR8#V;vFc!7MV^R0*afztGvsf5k zp*B&0)n={gq0$3U~omUc7h)AF#* zKW);kbHf(gLoXHnMeY8q>rA=~>Pebe`=JIl8TACKZTbXi;CE0nlV-j77%zf)fX1lz zMt_XJFEEA9|4|}p=nU%J{Q}j1{|0j!@}qWh6Vw!sMSVX=M9stjtc-tSeJt^{$sdJ! zpR7eK$t4WKr>FcxrF~ITJO#D8_oF)Y`^F3~45LZcLapt1 zo4*RRXZB%Te1JL?6}~lJbef~unSicFw26qG>;`JrKSvLG_~9j^fD-@5Rgm{|2<1QM z&~xpiUS~X_Mz|J|za9O_pJnrokvD|6KYo#v`ENjl{)ACfs!4;jDe$AhHB2C{Ht}4< zGgCH{dPy*hyr#r;wIHsmF8K?IcOo!;-}n3$-1ixwDtSrCD?}Y#n$3#7`XvAZc0nMH1YS>Vj=<59ZUF`u!*w!bgt*W zP>k~3gfK#oec~3>(Y1*@U5%-K0o^zJSU@5T6>kvN+2!r(JSI<^%87hzoe}H020k8(Az6N zjlaJp(MWbG7bW~(*L3o;5tIUbJ}c&2MK=>A4vaB z7CN1Z-`NIqZ>bNS;0BdLwG=ZA6_5~V#dk&I#M0sx>6uhoIN{e%tAH#7l7BJRHOK58qXdjIlJJuTe*+_|9beexBgx z6v|2xs?k_|oMg-YAl=F~oF2;)W>BuHK4rR&kX}K4O5*8kneqoyp5pz{P)0}n;PMjq zcI-S+;)AOmdHU=>K*+^_BW(vCRB`zIpetRJJKIho`(4QYY>rgl)t|=6RD^7 z|1Mjp5bBG<0Q}{H8xy%H1y7rukb$6U%Lff9txq#u?F`Oewmc{8Y_n};Bd;I>OO98` z<39^imhm{eO^xuWjSSXy6FxV}x_$CBt;Ml**U6 zX&&)e@t}iXw%{{J@i-vWb#)pK{#LF>= zs>BBp`f9WUm-u55$;j;!e)G>^IwT6okGSzItnDLA>6kOP9}d7p*~>+`R54>ZP`5H z>*(M)&LMOr^rqef@}?6{MZ3DDQa`VW{=c94ol|2ANn+RkKW@;aZ^J(lZ$N1&8c-Yl zgdGH3tH`fKgZWI-_a7ogke{)0z3t>zHT1!i)Yj84GycSD(@qxZthM!ab6;8F`h&LH zh9BL?$b%;cx>8_%ZhUGRDo9>I;u&pug3W(Ox;@UIUF*OB+q*8G!3W>B7zP?jgDV;kK=`onAN2kErL zuTt2Fx+Ms2>^-XAl5mys4DUbxhmjagW`71S4PO!N5wApkCgRPBuP3f6HSvsgdbg4n zX5%XRm@-}b+0eN|{0ZSVljVGa7s$^?{a^<3FJ*2?GOO5zRj($QNAVVUzY%uWvW9q@ z{A85tnn*egjXc6#q|?#p1pJfoZwPUuPmvx*cuk!~xSjk>grlT$AeZY@AhLjlniGH?JEY0(%0Ww|H<6^5ryxFZzcY{t+bcCC8Tw&F!+8RBCjE31*x|bM-vJWkEX$E zc%AT^@cs&-d_DKnAVg4SEoJ-38&3uIHIZjz6eqMMt}B@M8r!kS;UrMjMK{`vxgV5Q zA@4rv%NRhti^MBaH^S$IBAuVcboC;?dcDY zx{7n3u4jZu;xDxR`+Qj}0XOM-&W(e)=?Wo|^hvyfY4Ib<4iFX-zm1)_r#DW*Z>f_C zOW|zFOAs$gS!=?4(pL$&>GV_5-KnFiq<;TDL&Y|P0u&a(c2rzKVQbakNV`%J7yelTGjWxAG0`gbzhj6~w^=x7e%9t~#0 zV&v(%LP$-$S~QT1vPFcJw$rbzxu}zZaMY$RQhzS-^R%PuDd|!K4|ylC61wa7QO8zD zPh8)NekFWNJdWfo-N}`Y8+46R9j=6%Y|UY=T47ecJ9^OF26gaGPA;RC{3;)e){w$3%` zPqyuZS?f}7lp5m-fB*gO2AQu2x-N3_Llbo#<4V$N@sTZ8(dWb~lYa&W;3wogBOXV{ z!C;qR1v*Sld-&A{Z-hAj8=+py(M0ZidU#mod&Adr#GdHn*7;> zPY6A!mm3EWyu|-TUD{VQNDn3bH|>oi-o}=xd?q23c2&=L{}PI)lCJ55FS%(CAuFLA z=`@s8Bd#l(!S}P?2k||`2hvGlTkm&lOkOJTMiLJvex7!+(Q!`FGxhy%0+A6EY$QA; zp3jc*3Kh4Ir>i^hFR(n}GUd0Z=dtznQg)a8)uitb?`89=k@pGpbp3`8$OyV*xit+sb*Vn8{Y^ME*6~;0vo7{E1MKI&CR`MbP!D!S}!1T0ndb`PFf~&396! z?AWVAw6}2k&@Q3HY^c@}Eoq delta 24015 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 DLxieq diff --git a/po/et.po b/po/et.po index 68565763..9bac2973 100644 --- a/po/et.po +++ b/po/et.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11r\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2002-05-19 20:04GMT+0300\n" "Last-Translator: Meelis Roos \n" "Language-Team: Estonian \n" @@ -164,11 +164,11 @@ msgstr "Kasutamine: %s [ -n ] seade\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s paketist %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, fuzzy, c-format @@ -849,9 +849,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Mälu sai otsa\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs versioon %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7011,6 +7011,11 @@ msgstr "%s: ei suuda lugeda ajutise faili staatust\n" msgid "%s: can't read temporary file.\n" msgstr "%s: ei suuda lugeda ajutist faili\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s paketist %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "Vigane kuu number, lubatud on 1-12" @@ -7038,6 +7043,11 @@ msgstr "Kasutamine: %s[+formaat] [kuup msgid "St. Tib's Day" msgstr "Püha Tib'i päev" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s paketist %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8531,17 +8541,6 @@ msgstr "" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: tundmatu signaal %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9259,11 +9258,6 @@ msgid "" "\t -V print version and exit\n" msgstr "" -#: sys-utils/readprofile.c:197 -#, fuzzy, c-format -msgid "%s version %s\n" -msgstr "mkfs versioon %s (%s)\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -9798,6 +9792,21 @@ msgstr "" msgid "Out of memory when growing buffer.\n" msgstr "" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s paketist %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs versioon %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: tundmatu signaal %s\n" + +#, fuzzy +#~ msgid "%s version %s\n" +#~ msgstr "mkfs versioon %s (%s)\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Vigane arv: %s\n" diff --git a/po/fi.gmo b/po/fi.gmo index 4e28b16ee94d3ac88c750caabe57fcde87c5891a..9bbbf98d73ff33f60d103331d657ad40cecfb562 100644 GIT binary patch delta 40840 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 PrUM;gvAyaVQ>Hlpo*EGo diff --git a/po/fi.po b/po/fi.po index 5aff7d6d..ba341d1d 100644 --- a/po/fi.po +++ b/po/fi.po @@ -13,10 +13,10 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12q\n" +"Project-Id-Version: util-linux 2.13-pre1\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-03-05 17:10+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-06 19:35+0300\n" "Last-Translator: Lauri Nurmi \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" @@ -167,11 +167,11 @@ msgstr "käyttö: %s [ -n ] laite\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s paketista %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -862,9 +862,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Muisti lopussa!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs-versio %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5729,9 +5729,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "Ytimen epoch-arvoa ei voi asettaa.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s paketista %s\n" +msgstr "%s paketista util-linux-%s\n" #: hwclock/hwclock.c:1196 #, c-format @@ -7087,6 +7087,11 @@ msgstr "%s: väliaikaistiedoston tilaa ei voi lukea.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: väliaikaistiedostoa ei voi avata.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s paketista %s%s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "virheellinen kuukauden arvo: käytä 1-12" @@ -7114,6 +7119,11 @@ msgstr "käyttö: %s [+muoto] [päivä kuukausi vuosi]\n" msgid "St. Tib's Day" msgstr "St. Tib's Day" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%s paketista %s%s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8690,18 +8700,6 @@ msgstr " %f int/sec; %f rec (char/sec)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Käyttö: %s [-c] [-n taso] [-s puskurin_koko]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: tuntematon valitsin, keskeytetään.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Käyttö: flock [--shared | --timeout=sekunnit] tiedosto komento {arg arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9455,11 +9453,6 @@ msgstr "" "\t -n poistaa käytöstä tavujärjestyksen automaattitunnistuksen\n" "\t -V näyttää version ja poistuu\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s versio %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10041,6 +10034,25 @@ msgstr "Syöterivi on liian pitkä.\n" msgid "Out of memory when growing buffer.\n" msgstr "Muisti loppui kasvatettaessa puskuria.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s paketista %s%s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs-versio %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: tuntematon valitsin, keskeytetään.\n" + +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Käyttö: flock [--shared] [--timeout=sekunnit] tiedosto komento {arg " +#~ "arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s versio %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Virheellinen luku: %s\n" diff --git a/po/fr.gmo b/po/fr.gmo index b24fdafa799d69db5c6be70c3a384d59d0c1cf87..97b3a939054afdce96de6e435866cba0c0a9e83d 100644 GIT binary patch delta 40818 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 J4mAJ0B>?x&pCAAL delta 40957 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\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-01-28 08:00-0500\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-09 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" "MIME-Version: 1.0\n" @@ -163,11 +163,11 @@ msgstr "usage: %s [ -n ] p #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s de %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -867,9 +867,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: mémoire épuisée!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs version %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5878,9 +5878,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "Incapable d'initialiser la valeur d'époque dans le kernel.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s de %s\n" +msgstr "%s de util-linux-%s\n" # hwclock/hwclock.c:1108 #: hwclock/hwclock.c:1196 @@ -7255,6 +7255,11 @@ msgstr "%s: ne peut msgid "%s: can't read temporary file.\n" msgstr "%s: ne peut lire du fichier temporaire.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s de %s%s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "valeur de mois illégal: utiliser 1-12" @@ -7282,6 +7287,11 @@ msgstr "usage: %s [+format] [jour mois ann msgid "St. Tib's Day" msgstr "Jour de la St. Tib" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%s de %s%s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8876,19 +8886,6 @@ msgstr " %f int/sec; %f rec (caract msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Usage: %s [-c] [-n niveau] [-s taille-de-tampon]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: option inconnue, annulation de l'opération \n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Usage flock [--shared | --timeout=secondes] nom_de_fichier commandes {arg " -"arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9654,11 +9651,6 @@ msgstr "" "octets\n" "\t -V afficher la version et quitter\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s Version %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10245,6 +10237,25 @@ msgstr "Ligne d'entr msgid "Out of memory when growing buffer.\n" msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s de %s%s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs version %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: option inconnue, annulation de l'opération \n" + +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Usage flock [--shared [--timeout=secondes] nom_de_fichier commande {arg " +#~ "arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s Version %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Nombre invalide: %s\n" diff --git a/po/it.gmo b/po/it.gmo index bb6f581302345351549eec7b5b8278319c0612c7..341713eabbd0703fe4cb06e0d33270cd3bf5d1de 100644 GIT binary patch delta 38582 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 J>l;7M{{sfMg4O^4 delta 38762 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 F{2v3js$T#A diff --git a/po/it.po b/po/it.po index 7a600d7d..d98ca96f 100644 --- a/po/it.po +++ b/po/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12q\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2005-02-25 12:33+0000\n" "Last-Translator: Marco Colombo \n" "Language-Team: Italian \n" @@ -162,11 +162,11 @@ msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s da %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -857,9 +857,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Memoria esaurita!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "versione mkfs %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7131,6 +7131,11 @@ msgstr "%s: impossibile fare stat del file temporaneo.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: impossibile leggere il file temporaneo.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s da %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "valore del mese non valido: usare 1-12" @@ -7158,6 +7163,11 @@ msgstr " uso: %s [+formato] [giorno mese anno]\n" msgid "St. Tib's Day" msgstr "Giorno di S.Tiberio" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s da %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8698,18 +8708,6 @@ msgstr " %f int/sec; %f rec (car/sec)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr " Uso: %s [-c] [-n livello] [-s bufsize]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: opzione sconosciuta, interruzione.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Uso: flock [--shared | --timeout=secondi] nomefile comando {arg arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9466,11 +9464,6 @@ msgstr "" " -n FIXME\n" "\t -V stampa versione ed esci\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s versione %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10020,6 +10013,25 @@ msgstr "Linea di input troppo lunga.\n" msgid "Out of memory when growing buffer.\n" msgstr "Memoria insufficiente quando si amplia il buffer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s da %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "versione mkfs %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: opzione sconosciuta, interruzione.\n" + +#, fuzzy +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Uso: flock [--shared | --timeout=secondi] nomefile comando {arg arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s versione %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Numero non valido: %s\n" diff --git a/po/ja.gmo b/po/ja.gmo index b4d4fdead5d356d7a56a26ceba9694ed7c35a942..5467ab95d49020aee7dbe8add4962931aa58434e 100644 GIT binary patch delta 29731 zcmYk^2YgT0|HtwB4M9lkh=@pth!rb{P$V|7_Z~H4Q+s_S_NsBIqH0srYKe=l6L0zmG@yJm=hd&-|QozohM(2^sfI$mqSEJ?#RAk2js;F&fp;c+>#fVK|P)toRugq2e1xd8$28k?7%o;VvDDue| zjO#H3zsGp|4K*|2pP76stVaG*td3VuGZnVfl$S;gV2E`IYKabE8Qs5>{^uc)`E$o9 zhDA_o-U4;Qe5`~=F$mKvGxvpHW%9LA1DJ$ycpS@O+U1T@ALB3{Cu2Q4imEUB3S+|+ zUdM^0U^)fm@DSFV6w_-!Qi5hw7)s8a_TcfVu z#Qd0ZjpG!>@?H{($}ZNv*5TF^)XdDnaNLcd_$%ham#7>5Fc93>GI}AJx!E496v? zU9r#R@1W}OrdwwoEQqBjsDhgM0hkL{Vi@j5HS`OrL;s*E2>-%duYy|Jj#vPPqdKq{ zRnI={K90YK#in*;twOou5f4sIqS{4c5a<WCg=%jcom*@!`S3%yxLydj~HX4+8kiS*qo#5SM&K6I z33nd#++Eap;ro^8NEoUEWlY$6UxEEFLGt>-6dcU#Jiy0^wis^A2 z`r>3;J`>ZDUw|2LG3LTGSP%E1Kc?Spj^dn{n|y1G!9g~^1~miwu^@V{kxU!5Y)_!M+WG1=8>pM!Kau9 zFJm-5Lq&i7edZ|bfkEVFVOCs&C2=Q)<6Tre>Ay9xP#e{OKG+!NVj|we23TUhz#QaTptmK7BofW=0BQzu{$NHFjn&C_#frENb=2O(2=qT}rnnSpq%Bc1_7Q4E zQZNv|!F+fMb>AaY@Mb*1{D+aqf5h}C0hMoI9g5mE3+(luP%&`B=3ikU@&QN90aF&$ zPTt{xzjfD9{4|Kbn&*617GZP$TGr+Fr?+A3wI`Td^Sd zBN&MfQ6tQD%nYOis^NyHj&?_NaHe&mmqalNj$;9Qj+%ksJ%x(?zp(@s{mINo8&oWKQT6Y@DE!l0_c}RGnKh}1t+>z#GvGSZHrk36@Hi^y z(wsKsQK+>{KyAmCm>GLwb{vNOI1P*9C#ab{hzjx>m`VHpH3_Xzx-%wNLNN{blBfz| zP!-2xY6r0}`E{rzJA>Lz&rnN}{;WBoGh;9E!KjX>U@csW#qp8KY2V3n&Wx}Msw2ZO z6hB6d@Jm#O4x)nRFlxzeqZ;%(Z(<-TDh6_6CMyDbS8TR^0RKtgC{&!SE&Slf#P*hNt z!XRvVnfX^iZwdNEXf?k|e!NPX1FI1=mNb_~aNs1E1*)kJ?4 zRLl%Pl`pmVZ@naPQg9a)ByUg+g}dm63E227{gnBLo)8eP7jx9ya)Br;7nrJVFYPbbzi3edeTy&TDSA`oXP!N4*FI+@L z{e28WpL=G?3ZNQ}$3j>a6)OX=0M5WD+>GkjMe9|}Nd6{jNgiQ(e07ic*OYtin;FQ4 z5#%eO*0>XD&HLgfI1R^R_ycoNu0ZXApHNYM6Lo*kA13(9Vg~XpP)pMh)v@9B`dBXs zb>MT%h?`M8+l^WAAgY3Mm=Uj_*7h#?;agNNrF&>9E{JK#7e&ozNz9M6Py^~^9g124 zZwd)DG#_i>8tjIDVi|1mr+ME`M2%o4YAsKr*7_l;WBDHuSXdmV;8~2sHh-A`dQmYk z8@1%?Fca-Ndr4?SM^W4G8mdDNQ8&KDQkeCzIj9m)Yd#30aV8eSJ*cU_i|SySzfFh3 zkTpx&1`Lp)=JUn)1T0%^wPzVtMk* zQ60F1s_;GfV89zQf~=@m$&G2T0%pO=w!DEY?}ysHgHbUu8WV6Yro(q$5;{85zBN;q z0kstQP!$%&yjTI%;})0)d)j;os>1oGslJH0@B!*za^9J37>G5Sf74@8w0Mb%dp z72GvYG1n+nuj6#K7Y3oCat!9fEvSZ1p+@{WYQ*=k1%|V^6&u4)?~I8y{{^a^ov7XQ zz?MHob?6;xTc%Iraq`o?Q-Oq{v@PnvX*RzPYm$G6+P|gKnvV5Et@&h(!5>l2zr~7J z%-1x~16AKb)Dj)X?DztMFk?E8^oUJwcK0<+}_!cVY9@_j1)D*r)HQ<}Uj4TM% z@j4iZeNam<7d7G?s1Dpmb@Z|IJt}sx_?eF6^z)h?CQzV}bwG`HF6PFSsG!@6YT!HT zEi6qweMZwz9O}S{$6DAE_55b^$D>#Qe?|poKqfO&1-vBGKsnS5#90$i+p@0BH$??c zTht77v)2dO{76)EPqNNI)wjgvSK0h#>rT{CdH0i0PtT%y_6KUs-eVYs_?reRp&F=- zs<yb~u_Ba#g;sY#+qqCXvjksLR%MB z$ExJB=kTO{nQV$}$xp#LcoVB&v7F{)?2WZ`9WUW&RP?V4G*kX7>Rj;2<#9S=Y1FQn zhZ^7x^s2!NBr0QIkjII~W~dwHV>oU{?cWQSgn#1)*fzH(_3gP3wL1>tYP^GOaC)#O z^~}GGI@+`6@ua?63Za&&NgnopF%s=5Q1DGf?a!t7Ij%(YI3dIYS2t8cy|4(*LK-wj-g4^Z{Z3HLZH(YuF)f+|~nQ*mRwLVg5l z>Y5kuq<)(nf(pi8P*Yqs!d&lwnvt=1(8Dh#kWr{P z_m47D*$x#H)36rKN5#Yy)IRJsRyc|d8p|B!InQmZP&0O zCZ_6RHSPZaB=i#b3iS@SjC$Sr7d2B=4RyUQs)Bi_hQ33s^+OzmzQxSckH<>nzed&f z7AD)uBJW}f?K}CSO+%|uQ+o>4;0x3egqAQfR2daieJ}}Aup<76+Ky2r z&5U$I&A@zA2acdl(ATK7FI&niK}YnKrC=C|VYm@DV1d#erz!q~3Z`)W_%aEbVQ2gW z)zOMEX34sug0epr#ZOQJIEcP@54AlXp^otEWzEdhE6e`Z{_aMBz5`Cdy0``v3y;wc zU!%^2wB^ha_@VZ5dDI&BKy`Qls)75c4u_XFv9cDmJ$K?fJdPSzhgh#UYUjjyQopqx zMt?5&RWMVY3pKShP*a(ViuN6-890aG_y+T1-Z-EQkumTBs=mWybhLLh{U6kb z(^WPx5rWK+*U3*pJuHD5K?176_NWK?qo#fWYHfF+&V$FOnR$ac0ZUggM{NVtl=na# zG~-b-{3+`Gov3#H#C+QS>8qNcDuk-I8ERymP%|K`y&BT0EgL_dGT|&*^Q&fio z<4tT7MV%MTP#qeNs&}!yz7>oA8LC>p@OX?YKBv+A6IAp>ws8n3zlQ*_CR%DJL)xi5cS@FjGB=g zHOw|Ef(p7isMmKJ)IJ}K>iA?^{wZqPZbL26DO5eTYIw~EUQwV2v(_{f6+|7qm2JKQ zYO05!IyMKj-fBbLK? zs37_gHS#B@pvzRp^kZt^bX5v|3@`6J!y{$ zzMiO&3`ec`WLv%gwPt%z+wP3L{ty+6SsIz`8H))XTxUjS-%grSzKJgS`cQTqlWr!e;;&Kr`#fp{m#x=P&)-JP#B0<@(>FH_2BLODDQg4N zH=*7bj?|&UqTJw z0hUL%X8z{?3-?>R>t^gNm(2$UDL73?rc)uEeHz9NS=MNAtjN)J(XjjvYoG zbY7u?F|w06DT`q^`FK=Ex}fSEhnmr~SQO8rg7rU4r~RL)v)PZ?Q6mgSOhT)X5}iSf_%^DdKTs#;3)D%M{zLP+t%cf6Ls1d4K78c`9{jFhob}n~Ep9>0tWI2pC(AEO#rhMK9JsE+)ATKmhWD8GdzFk?>>BXOu* zRulCO>Fp(<;7CDD_2(FlyKVWes40AoYB0Q)8Br{1rkbES+6p!Dj;M}wMRjbrbrLET zT$^8s3R>@05<0{8p-#4QsHMn|WE#kg>S;by2g+l9Y=D}|0jLg4#7LZh+6CJ%8h=4; zzx2J$%#=kx@>P);@;Y@%XpIJ`5ZK(Zx0@Z>0sEXgCIuPB*9NE=SGcpua z&uA=+vrz;31~t$hQ60FBnYI7#lh6{pKvkHduQ|C2qi#&FCZfIvv_Q>38`MZgqfWwA zs5L)?n#l*Kj)wI!OV|Ll1jA9~ld%BpJKITU?Jr?CK1EfWqrd5KCDal$K{cF&WpD;+ zg!@tV-@|asGQc!Y3e};GsBJk36@05u@BbgstC9anLi;|$Kr?lDP#r3Pn)pf6Q zH3GF1^H3vSkE-WK)R})9!|@%a$9#j#Yq$`q;ab+-gV_IS=wk}Buh*l__McHbbq1S} zN1__8jH<8|>Ut;ZL{!7;QNeZy6^xJZ0}TAg44^4$K;2LsPyUGguLqV>pf3(TVSUUr z#N5yt)uG|2*jQ!r-(WoX+gKMPhng7~fJMkpM#aEZEQNQmGzJYb9j%L+(GR^O6zxM$ zYdZxswd+v_$pKXKo{9kr%+Z9eUA)4`0W`od5%TLyJs1FVRBPzTalRLpoU zkkA9~P&1KrgjvhV7*4(oDu_m*Mzq3Szl1s&pILK_G(i`KnyH?s-7*H#;ds>4PeCo+ zYUH%{I>$&cClz zdUt$-n)-v-6R+Y)tTDmFK(>jd!_{%P_Wwi@8u43H1A&t~&Uh@1n&PieL39CCak|N7 zJLN~63kj&DYlDjV$*B9jL@nJ>)YSilp&o*Jia9rmOlAHR6irF|gR_w1+DVz_afXur zbGj$>zj*j?hWUH_bEqgDKGOy%Du@oC8orNeIP)wskRljQz9wn_ldZc@(SLsy`(H=l zYYM7j;g9X#(_=OApQ5Jv3MOEV*=7w}psvqGt@$}r&^<@ZV5T`{8%AL``6j3t8jOj! z49nufIqZM!-|)F+Dtn_wn1X6}J66X(QPE#&p0Nk2!=KswRh!T5n)0To`{$wR`_cLu zRbTP>=2yD|y(Co8PSjF7$C6ljf!PgRFoyh6R1}}ZdiV}Cb9FxP=s%-#hM|_=57Ysa zb)lK^ikOLfAJlm=9JPB=Y`J$fi7*P5Sod15Sl^)5IOJ0^)zwiA^+ZkeEX6tO#A-_5_;e^YP&g~nGQstMp_>=^@CBt_BralL#XX_ z2h{=prKW>LQA^Vtb<(Av2DA<}(`Qfv`&)V1cQSr%qPi&dCf^Meou@G#(=Ic=LaB)g z)^VuvA5m{NzvbrsTBxtxqfyuQ*!&yR_N%zU473j_CZ?cQQR+qQMK5FFYSDJ$< z8nwM@*?c?Hkvs$gafU5lf$Gp6)WP%u_43NH%G4i*nyD(N`rEH!|LbH*p+G^l3^m0^ zQ7@&3sE+-InzGQzOiCW9?SPj2JUH4gU9;||zfdQxnCZo=ct@irwsP}xf4JH=iQTsm` zeQ_r0wd|coLT{}_s4o~RQNghewFF;d9Xx`nAj?M6;XJ6N>4=Jbk_ma?>+(g#I@$4`ahoQFJ2dF7; ziCUs0)UKF@|KT=Fk6U+|KbU-jdhQ`MLEl}ezw32cp|8*T z!SESsM2Aqp^$+R@ExOx$acG9M$#+LB)h5&u9zz{0f1w7HbC2n03~K7zp$0G*wQJ_> zVgGAe?V~^^+)Gpx2kbQu6heIusEj(2hhjKxK;3`B`a5c5|Dr}7u+KCQh3Z%nRQWK} zeREJt`h}N-dUh8TweL^|L&k4Sc_q}#rzu9`IMhM(C2FK+P|rU{jVNHhnc7&?uIYoS zZx-r&*pHgYzfc4927PCOsuXIClQ1ogL7fZ9*6H@TYh7#IjjHG*YDw;3B1RuD9T{_ zQ627V9e}!joXvlM;pBIrp1X{SrQcC+*9RDng^scRbrkkIX8u}jG-`x1ZQeyi`)XVM zBdVg)s5QQf8tH$iwJ&wtbfg<<|9^~&a1(xxwNH4Q*?1Qf6zkP*Z&c6})Lqndpx|y#?!GI1WX1;1e$i9Ry44 z4ZomXE@@Aj2TEf-^6jw>uEPTOH|mVfamKtms-b3L66(O&g$nAcn0gYPHP6MMuD8Uj z=p9W$!8Q~1GFfNyKVUfd-%t-Y=S)5lb$=~XN4ub+{bTDoj3a*lE8uG^k1^-XQufAh z@*gAhc%3aIw6Bk&*8V+eB8DyH@|J<{MHOR6WzLvi~(zODRy#*PxEbOQ@0lg{tU<&A&#) zN}6kCcT_+{cURP!rl4kG8LERPQB!{d)v>=(4f|a;OO^LJ`(M%h0R`IUT~G~sQNc46 z_25p_wmXe#;3@iI*l)&2)LIuq&0u*{J+)C&-550!eNpwy!z{SNOF|tujEdqvZ~zYe z-Hh}msslkc%-LQFHPXST=Vqg3a69V0eW<0lfLgk%sNIv{rs+^P>i#0A8S<7Up`O>W zHbM2UJ^JYe)XYpnjc6UJfvu<@-G!Q|6R3J#S<~LKfA&KyK^WG>5;ze@V1oAlI}$oD zs@^sYjYN%PA?jq@imLc8JdLk#2_Cy+*0B3s)4(Lu)X%s1HK^yd+x&N^-Ezw2uVU){ ze@LPX7t-D{zom-B{N%@BbzF`$@wP25df&`YeGI330RDz^P}^(Z1Jj|&r~_&N#^Vaq zjNQa+_*`oLXZXXsMDn0+sDZknHO63X)C_%&iuTLc2wz|s4?*^jj^n65O>`f8WM=Yb zRM0&|og=ybGQryd6$2^gjUq9fgifxnP|n3) z19ku3s5MXfx7i&zP_Yz@T9OFV^%8%x|8=1<1^!su-q76I$==x8ULT2SV6rV=jEds* zSQPi8g7g6@`k$hrKi?A*Q{_>?-3T=!gP(ZKYjg_*+E&+5J$!?T@^nwlTPy%I@>-}M zYl*e6Cu$}(qYkh;s3{M6W|pEd79!sm8{%-(b4O4y72y5HRM-rCDCmY-o1Ul<4ZyUx z7!_R0umtX~<+m|)#8{H@r>LX6z`teytx?xIp-#SDsF@yZ^-d*Gn1ThU7}$@B{_Cg) zo#!Ula-rUeJy5ZcjJkgbYJ_{SKHfydP{|jj-b7TxLr@)?g8E|eEz%LM^DhZ)GoP2n zTBtRhjtRI7HMKV|9&@}h!PXqL#Nax-k2rLWX+4ZFB&xi6;Ru_KZel0GmC`Q zd_C5{ZP*Q;qo%IiTk~LlRFJMloeKxi7ym__Y;RBv`Mon!oD+3)*GDzn8+DE>M?L>5 zrvCrGGXH0Srx|MPC!ii!gNp7eSPHYhH&(X}!J@j)=FgxyqEOarJPYc%LRbV_p@KIV zwM(`-KHk(Ry-0!f^>3)7_!(;Cg*-l~(He((C)7f%WhYFB{ZSnrit5Nh>me*i{t+rT zv-|j@E@2$%NUn}r%0@n3pVYN(O@a1x2h;)4-#QnyJGP^y@){~A-=I2BIgL;1xlqH} z92Gm=Pz@)ccFP>pNx1HQ6Qrk*axVft&XYx|G(}e)Z^(GfnT8Z z`AJkPJV32gXeN^{gz9Kp?17)-VD$C(N!_+1upRl$I3F_xnERHYf;U}epVU93)wsj*qYwHp^mqxEQOF--qY$EozESXZ3Ny@g8a<8M65}U9c#sd?tqBCe%ymC#-|- zum#r2ZU+2WcJ{x5Vh;t{-@jlre2QwgTn@XxQ3u9C{0hIt{x~qF+4sMpc0+*NNZI6BTzFr7f;~gK=yy?TP>GQ>QS1E8qpLij_a{7UPJ}mds|*G$c&(gbpYyw zn}wR8U8oM7w*HQ4=Lu?C`sX(J{9Y1`DEI(%WX?pzz$(;h@+j(Ldyk5VqQS=6sQbIw z{Akp{^C>E3mZF0CEb3ec$zy`IKI*iPe$H5Sk7llo0(5~?F7@IQQuY)`NACe+92KtaBIKB<43H3l`6 z_fgv?dzhK(IONNX(+V?V{rqO8+7<9g{o>(8HEMY-mYTyCtfGQSgX0iin$>w5Z+=rU6*QgGL z7cw@%GPLickkA7=P+y~eM{S#sD06TmVi)q=QA>3c6Y-7B*Dh?9Xf(E@d zD`MWN`HPwXG{^juk43Mdbr}h**)CL&-NC--Q_Q@C2B412^{Ak{gX(B#adY&x#yaE| zV0pZb+HQf-ro$z0Ao&mRdpwUi2NsrK|7)!umGE(vV^B$-)PM2d8!SP-L@5)s9Z*x; z3)R4449Bym;CqVd;2W%fv8By+9f%?17ocKk8`i_im=Pn&u>bu?lqh4iMFrFpS4MpU z8iY}}4m;y%)S8xxF-L2E)C{I6Yhon?my(Y|J%0&nV?a4GlPyr&b~ftewbo0bCW$+! zASqVfEI|`gaP>#^d@CyWE}`yoVok6XLcLtdqn5BSYDUJP-gZ+^2hL*D^IK2{*=1DB zdEb%HNmsan8F>rT8c#!2a1hnwpHU~+L)6lwi!&oHhq|u;>R{=Ns<=C9gmX|0pGNJf zm#BlszhY`odY#-PG{QvdVAR>Y2o*$MpgM361MxCu!@p4b+^J+bRvfhywJ{xb!T{`n zYIq2008>%*t->Jf|2-rWT<1_PpR^yCps9^D$ah7J;0sho&mt$6^Aa_cA(c%&9yQ{w zsPdJlB{_-;@_$hs2&-c1uZV%#|1C-AWa^80U@Yp!jTnwcQ0Kut)C>ewHTOlMqP`t! z+b+a>xE-~G=TS?ODc%e)A8LsjTU%i2-~Y9>1p`r2I209RvoIXLMveSu)YQE}jWm0L zskjNM;t8mwnQHTkQNg$jwcWlzE$!FnkB1W2|9apw1@Z=J2A-j&EPpk#c8RD4I-y3? z&E|)rf_Dt+{`IJ6KaV=f@1rliLdI;^C-WG7+^DTT%7zM#YNvFbUmw8?`o1P$P3{ zo1h9rb*v2PdQDUX%~9K`Gp4~IsQX5s8k&Jx^ZBS5U4|ua57xp5NQ`-%QgzJ8TB2?o zh~YQ`HPSCpXZU%0{V{3@GS=n0AVEc})yOw70W)tE>7 ze+vnX>^Q38Ur-IcK)tVXG%_!p8d!$>XsnEzF%kbn1!0B8W~#fR8k~#TMW5OHA=I|~ z2^9mrP1rr!|K&(1x_hFgv@dEmj7Obd^H3EoM@{WUdwn}9CXS#6@VmYK7}Jq|i8@!_ zqh>a1Q)4mI%+^A$f~Fq{t=(i)g^N&Y^);&Do2ZdILRFNbnOUL|s2OR5Iu}x~JT5}b z+!@r;c$%B%^P_e{ZPYd&(476R=v+#HX5biVzn-%GjH=*Q)J(j#W@uqXmJ79QqpbB% zCt*LEpN{%Ay$Lmtv#8*{isAUA1^Ztk%HGnfc{FMyby3@+Giu*^QQL6^CgBOxedSu2 zw_Sa#PkuPY;}57A@NI3rA(h9PEP+oB>WIFeCcAhw~d-^0`j z+nT8?k6NPks2P}nI$$=V26PD(luxlJhP5*TsfP;QzE~H%8%Ttc_y<*CV0$z28mOh| zifUjsY6iZ-5AZ7LT@l>DOmS&cgDp_Om4do|J!$~wZT<;rCPF%Zg@m@-B8Y-W+J4Mc_0zhk-4ajZbxrxB%ww)6}5&tP$T>s74><#n%8j?)Il=~wGEeAS7Sl)8&OMj z26JowzapXSm%W?W$C1{usQp_VweOpwVxR;1bz4x|?K9=ca|15~r z$e%<-d6pzIvu#l4OfS?+t6!4W^kfhP8u3KbjLb#-LE<2)Bd<{hN6y}+f+DE$5~u;x zL7k+%P(hiDnt?^ACD?^(@Hfnaw@?Fp>?NTJo};EJS06K#VW^RowE3Dg-vZTeA1scO zum*mG8o&!wETrvg?u$k(No`blKUA=PV#~cJNGR%`phi%npBZU2R4lYY^|S+O>bjv~ zA_+AkV^M24&$`C?4Qiw(P&07}wG{uNVx?;T)cU?&@tceQB!KgESHEJfdU?JRx>gX-h0AHex?rZ~f@Uj02lPE|*T~r79V;LG=oi$ zWI?@ja-f2z9BL*yppM=#SQ~evM(+8@%tQ>T!Oj?u18n(L3@3jLRo{Q8-BD-=`(H1M zBoZ3QMAVe6!y0%BH4{08nxJWfI)Emk4wN0JuUa=yBMKa5>WM>jxV?2WYRwm;W@-b5 zHrK0!@uG+*FVU6%&C=Q9b_$ zHI)UD&6>7A9jOCQ9sdY5L!(f!un;|1-p$`D$kWh`>s8D%)9v0X)^{`K+HH45uN;)_ z=rzN)7x{5+&7`V+@l3Jl72K z`IKirqSJM4y$jv$eX55hkvq)Qy4-aTFZ0A&?yNyNw|lrxglE3{piiIZQ0{BQ)7NNc z6xa2sXloioemmu}@MoSc?k4w*3ih>E&AsNI{5sYNb`SQ=;Th^)=o=CF6L;_7Nqz^& z-};z)z9Bt=pT1mMNv}q`q5X<^%D8p=MR>-#{rYwFoN~|h%i-~H@ANC_+lRaAyTScq zO0OZ6j^}o$C#2hu4#MN~DjoH7C%=Sz1V4(>kKD2SgR$bavi9T4m3>iP`~3v5lD-%+mrnT0+haG6_qV1#cXSMIyr2e$K!bPo>95!%zX z-p~3MHFDHC*VQ}s3IB_(=5Dq@l|on3!XWM`i~799iQJQ!S?TO14N43w#MJ?`^O~P& zT+!!W_t>Ba&u{LdK~Zr*T;IUmo#^+MJl&l8(%M#Uaj*7Kg3X`i9-SC(`B~sL7(Aui z4?OXXC-PH61f{#k_u}sFN$XR`KB=^adj^tk^a;=6f3$Z?+JO}sdvw?I?ey-9=ZLS~X{*3loGG+C+_8xcg!$&VS{Z^U3 zF6F|9?%|Ir`7S0k!u1^z6)=iaKZf-+x^CQ%l7V|kEv951>T{a3zdLqFZ14a|8j{l| z);746M#{QB4GD>B&DB0!xkh(#lTP5y5_Io~eInV`*Moc7^EChdjgy0WJG=RZ26=Y4 zaYOqAbmX3SrrS;Ld{M|TDHRCW&!Yvj4+1`dz$eCO639^q3V zo!ftS|H#=q@+r54^T_xsY*URy0ItJ2K2Sn$%pk-^gN~eeR->or0TD!zcV?=HAUbqfcY* zS?6XO)yXr+9W*K?=?vGWa{Ua~I&)7IuJ`7LSFdw}@(!ephmeknf%+!dokJnh_XM_0|(lIN=OQ-ynGQU6spU`&XoiCbh$l&8Pj zWK2kKE1uZQ)B3BB#@z9Ud=@O`PU4>e8v6|kEt`V^$T74Ew+CH?Y|(&wyO zZfqw{DR;rxD9?EJ+p!_h>A13=`+uS4!lc{L-wUMQ^HYl2yW6_-^dZ-GT$IP-Mvn^% ztxI`#?vKYqJo6iKea_yS!A%-h%r8Axsl++yE*%#e{5RKvsZXEE6eseGzT8!EA5mK^ z?p?ywJ=C(1pD6NeZEZQ+BHpUOC&(4%j@LZfob&~r|C=ALo9wL=u#%D=)EJ-I?lEt5 z&#!L4_#jVHH*$P+j{csn1Y%*7!=nhi&b9?Nhq)BlY)iZ;THLe#O;G^y7b@ zd898;_NkjKIngu0?T{Sf8RE`O4&$HOl8br1b+0AIW*cc+sA22Q=tibQcpkcSQ({9W zQ&!22U$v%?Z%(a|JhRYkl9I#Snv&OTpX{ga2yJaex>0|4(5I{WC?$yZtM7y;PZu|O zLWC!m+hjtR-*9_xHFxBMk^ya$quPyB-^txEp%_zegMSWm11831dq-)+{~K_9x5dOL z&oFoF#30X2cfrJBo?qO96NBo;QOj>ku0Fl70Uggq*>ckHlqFC{5@qde+xo8Ao4RXJ zwjTfBr!wgXH~*wq&*yHNNl~8VZt|o`f$zCeil1ou_!++7r=5FtQdQ4dH{0Zpgihoe z(aLnJ#660jAo6{wEibJVr05y>I$RIt+Ih;WQ+|uQKAYTrlS4dN+-Z{&J&oK8lfxpv z;L3J>2J+PZK1rl&@Z=uKYmg3bgQp~Va=P88^o-6WPr4wC=h zXAswqyRW9i1YV@H6;D;=QXTG!<%u3{!qiG^$FWmmd|PnssJmlotY?w?XlfYq9WX7( z?=er!=I%Fc^t6%zEo{wmd3J!CG_7RtOG-ZEX9^{`Xe*Xlf^dqvZCXS?Npfkp`h=2h z?u}`&!A&Un-=_yNcaGyLylEoVv2BNlTv%#r_XZwO`Qy delta 29813 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 diff --git a/po/ja.po b/po/ja.po index 8b84a315..15a57ff7 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11n\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2001-12-11 22:43+0900\n" "Last-Translator: Daisuke Yamashita \n" "Language-Team: Japanese \n" @@ -161,11 +161,11 @@ msgstr " #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s from %s\n" +msgid "%s (%s)\n" +msgstr "%2$s ¤Ë %1$s\n" #: disk-utils/fdformat.c:130 #, fuzzy, c-format @@ -848,9 +848,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó¡ª\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs ¥Ð¡¼¥¸¥ç¥ó %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%2$s ¤Ë %1$s\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7046,6 +7046,11 @@ msgstr "%s: msgid "%s: can't read temporary file.\n" msgstr "%s: °ì»þ¥Õ¥¡¥¤¥ë¤òÆɤá¤Þ¤»¤ó¡£\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s from %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "ÉÔÀµ¤Ê·î: 1-12 ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" @@ -7073,6 +7078,11 @@ msgstr " msgid "St. Tib's Day" msgstr "À» Tib ¤ÎÆü" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s from %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8640,17 +8650,6 @@ msgstr " %f msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "»È¤¤Êý: %s [-c] [-n ¥ì¥Ù¥ë] [-s ¥Ð¥Ã¥Õ¥¡¥µ¥¤¥º]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: ÉÔÌÀ¤Ê¥·¥°¥Ê¥ë %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9403,11 +9402,6 @@ msgstr "" "\t -n ¥Ð¥¤¥È¥ª¡¼¥À¤Î¼«Æ°¸¡ÃΤò̵¸ú²½¤¹¤ë\n" "\t -V ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" -#: sys-utils/readprofile.c:197 -#, fuzzy, c-format -msgid "%s version %s\n" -msgstr "%s ¥Ð¡¼¥¸¥ç¥ó %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -9992,6 +9986,21 @@ msgstr " msgid "Out of memory when growing buffer.\n" msgstr "¥Ð¥Ã¥Õ¥¡¤ò³ÈÂ礹¤ë¤È¤­¤Ë¥á¥â¥ê¤¬Â­¤ê¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s from %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs ¥Ð¡¼¥¸¥ç¥ó %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: ÉÔÌÀ¤Ê¥·¥°¥Ê¥ë %s\n" + +#, fuzzy +#~ msgid "%s version %s\n" +#~ msgstr "%s ¥Ð¡¼¥¸¥ç¥ó %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "ÉÔÀµ¤Ê¿ô: %s\n" diff --git a/po/nl.gmo b/po/nl.gmo index 3ab62f3058e5883eddca03864cb31d05690c11da..1e44e9abc3c458229877d98517e48d22596b6ddb 100644 GIT binary patch delta 40821 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 IGEFf70DB7evj6}9 delta 40939 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 diff --git a/po/nl.po b/po/nl.po index 5616404f..ef9697db 100644 --- a/po/nl.po +++ b/po/nl.po @@ -18,10 +18,10 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12q\n" +"Project-Id-Version: util-linux 2.13-pre1\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-01-25 10:35+0100\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-03 22:12+0100\n" "Last-Translator: Luk Claes \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" @@ -172,11 +172,11 @@ msgstr "gebruik: %s [ -n ] apparaat\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s van %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -866,9 +866,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Geheugentekort!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs versie %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5781,9 +5781,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "Instellen tijdperk-waarde in kernel mislukt.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s van %s\n" +msgstr "%s van util-linux-%s\n" #: hwclock/hwclock.c:1196 #, c-format @@ -7135,6 +7135,11 @@ msgstr "%s: kan tijdelijke bestand niet vinden.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: kan tijdelijke bestand niet lezen.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s van %s%s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "onjuiste maandwaarde: gebruik 1-12" @@ -7162,6 +7167,11 @@ msgstr "gebruik: %s [+formaat] [dag maand jaar]\n" msgid "St. Tib's Day" msgstr "St. Tibs Dag" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%s van %s%s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8737,19 +8747,6 @@ msgstr " %f int/sec; %f ontvangen (tekens/sec)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Gebruik: %s [-c] [-n niveau] [-s bufgrootte]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: onbekende optie, afbreken.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Gebruik flock [--shared | --timeout=seconden] bestandsnaam commando {arg " -"arg ...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9507,11 +9504,6 @@ msgstr "" "\t -n byte volgorde auto-detectie uit zetten\n" "\t -V versie weergeven en afsluiten\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s versie %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10095,6 +10087,25 @@ msgstr "Invoerregel te lang.\n" msgid "Out of memory when growing buffer.\n" msgstr "Geheugentekort bij groeiende buffer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s van %s%s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs versie %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: onbekende optie, afbreken.\n" + +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Gebruik flock [--shared] [--timeout=seconden] bestandsnaam commando {arg " +#~ "arg ...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s versie %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Onjuist getal: %s\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index 5cbc70a0cee5386571d202bfa8380372c694862c..6be8fa7ecf61ae0b4d3b568551f211b6c0f45518 100644 GIT binary patch delta 27790 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 W@)b*!-BGla>*mEB`Qp5q7W+R@4P1`^ delta 27849 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\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2001-05-24 16:03-03:00\n" "Last-Translator: Rodrigo Stulzer Lopes \n" "Language-Team: Brazilian Portuguese \n" @@ -170,11 +170,11 @@ msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s de %s\n" +msgid "%s (%s)\n" +msgstr "%s em %s\n" #: disk-utils/fdformat.c:130 #, fuzzy, c-format @@ -858,9 +858,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: memória insuficiente!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs versão %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s em %s\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7139,6 +7139,11 @@ msgstr "%s: n msgid "%s: can't read temporary file.\n" msgstr "%s: não foi possível ler arquivo temporário.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s de %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "valor de mês inválido: use 1-12" @@ -7166,6 +7171,11 @@ msgstr "Uso: %s [+formato] [dia m msgid "St. Tib's Day" msgstr "Dia de São Tib" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s de %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8747,17 +8757,6 @@ msgstr " %f int/s; %f recebidos (char/s)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Uso: %s [-c] [-n nível] [-s tamanho_buffer]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: sinal desconhecido %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9517,11 +9516,6 @@ msgstr "" "\t -r reinicializa todos os contadores (somente root)\n" "\t -V mostra a versão e sai\n" -#: sys-utils/readprofile.c:197 -#, fuzzy, c-format -msgid "%s version %s\n" -msgstr "%s versão %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10084,6 +10078,21 @@ msgstr "Linha de entrada longa demais.\n" msgid "Out of memory when growing buffer.\n" msgstr "Falta memória quando o buffer cresce.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s de %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs versão %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: sinal desconhecido %s\n" + +#, fuzzy +#~ msgid "%s version %s\n" +#~ msgstr "%s versão %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Número inválido: %s\n" diff --git a/po/ru.gmo b/po/ru.gmo index 65b14362382e50aacf30e9fba34e1c824cebb115..f9cb08ced0ea5380f2d2ead4906731c2c9cbecde 100644 GIT binary patch delta 40850 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 delta 40984 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 BJZ1m@ diff --git a/po/ru.po b/po/ru.po index 2ec7ba0c..deab3c03 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1,21 +1,20 @@ -# Translation of util-linux-2.12q.po to Russian -# Translation of util-linux-2.12m.po to Russian +# Translation of util-linux-2.13-pre1.po to Russian # Copyright (C) 2003 Free Software Foundation Inc. # This file is put in the public domain. # Pavel Maryanov , 2003, 2004, 2005. # msgid "" msgstr "" -"Project-Id-Version: util-linux-2.12q\n" +"Project-Id-Version: util-linux 2.13-pre1\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-01-25 15:41+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-04 14:27+0300\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=KOI8-R\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.3\n" +"X-Generator: KBabel 1.10.2\n" #: disk-utils/blockdev.c:62 msgid "set read-only" @@ -161,11 +160,11 @@ msgstr " #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s ÉÚ %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -853,9 +852,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs ×ÅÒÓÉÉ %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5788,9 +5787,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ × ÑÄÒÅ ÚÎÁÞÅÎÉÅ ×ÅËÁ.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s ÉÚ %s\n" +msgstr "%s ÉÚ util-linux-%s\n" #: hwclock/hwclock.c:1196 #, c-format @@ -7152,6 +7151,11 @@ msgstr "%s: msgid "%s: can't read temporary file.\n" msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s ÉÚ %s%s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "ÚÁÐÒÅÝÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ÍÅÓÑÃÁ: ÉÓÐÏÌØÚÕÊÔÅ 1-12" @@ -7179,6 +7183,11 @@ msgstr " msgid "St. Tib's Day" msgstr "äÅÎØ ó×. éÚÁÂÅÌÌÙ" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%s ÉÚ %s%s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8766,19 +8775,6 @@ msgstr " %f msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-c] [-n ÕÒÏ×ÅÎØ] [-s ÒÁÚÍ_ÂÕÆÅÒÁ]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ, ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ flock [--shared | --timeout=ÓÅËÕÎÄÙ] ÉÍÑ_ÆÁÊÌÁ ËÏÍÁÎÄÁ {ÁÒÇ " -"ÁÒÇ...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9541,11 +9537,6 @@ msgstr "" "\t -n ÏÔËÌÀÞÅÎÉÅ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÑ ÐÏÒÑÄËÁ ÂÁÊÔÏ×\n" "\t -V ×Ù×ÏÄ ÎÏÍÅÒÁ ×ÅÒÓÉÉ ×ÙÈÏÄ\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s ×ÅÒÓÉÑ %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10128,157 +10119,21 @@ msgstr " msgid "Out of memory when growing buffer.\n" msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" -#~ msgid "Invalid number: %s\n" -#~ msgstr "îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n" - -#~ msgid "Syntax error: '%s'\n" -#~ msgstr "ïÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: '%s'\n" - -#~ msgid "No such parameter set: '%s'\n" -#~ msgstr "îÅÔ ÔÁËÏÇÏ ÎÁÂÏÒÁ ÐÁÒÁÍÅÔÒÏ×: '%s'\n" - -#~ msgid " %s [ -p ] dev name\n" -#~ msgstr " %s [ -p ] dev ÉÍÑ\n" - -#~ msgid "" -#~ " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -#~ msgstr "" -#~ " %s [ -p ] dev ÉÍÑ ÓÅËÔÏÒ ÇÏÌÏ×ËÉ ÄÏÒÏÖËÉ ÕÞÁÓÔÏË ÐÒÏÍÅÖÕÔÏË ÞÁÓÔÏÔÁ " -#~ "ÓÐÅà 1 fmt_gap\n" - -#~ msgid " %s [ -c | -y | -n | -d ] dev\n" -#~ msgstr " %s [ -c | -y | -n | -d ] dev\n" - -#~ msgid " %s [ -c | -y | -n ] dev\n" -#~ msgstr " %s [ -c | -y | -n ] dev\n" - -#~ msgid "version" -#~ msgstr "×ÅÒÓÉÑ" - -#~ msgid "couldn't open /dev/urandom" -#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /dev/urandom" - -#~ msgid "couldn't read random data from /dev/urandom" -#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÌÕÞÁÊÎÙÅ ÄÁÎÎÙÅ ÉÚ /dev/urandom" - -#~ msgid "can't open %s for reading" -#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ" - -#~ msgid "can't stat(%s)" -#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ (%s)" - -#~ msgid "%s doesn't have the correct filemodes" -#~ msgstr "%s ÎÅ ÉÍÅÅÔ ×ÅÒÎÙÈ filemode'Ï×" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s ÉÚ %s%s\n" -#~ msgid "can't read data from %s" -#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÉÚ %s" +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs ×ÅÒÓÉÉ %s (%s)\n" -#~ msgid "" -#~ "Too many users logged on already.\n" -#~ "Try again later.\n" -#~ msgstr "" -#~ "õÖÅ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ×ÏÛÌÏ × ÓÉÓÔÅÍÕ.\n" -#~ "ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" - -#~ msgid "You have too many processes running.\n" -#~ msgstr "õ ×ÁÓ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÕÝÅÎÎÙÈ ÐÒÏÃÅÓÓÏ×.\n" - -#~ msgid "The password must have at least 6 characters, try again.\n" -#~ msgstr "" -#~ "ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ 6 ÓÉÍ×ÏÌÏ×, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ.\n" +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ, ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ.\n" #~ msgid "" -#~ "The password must contain characters out of two of the following\n" -#~ "classes: upper and lower case letters, digits and non alphanumeric\n" -#~ "characters. See passwd(1) for more information.\n" -#~ msgstr "" -#~ "ðÁÒÏÌØ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌÙ ÓÌÅÄÕÀÝÉÈ Ä×ÕÈ ËÌÁÓÓÏ×:\n" -#~ "ÓÉÍ×ÏÌÙ ×ÅÒÈÎÅÇÏ É ÎÉÖÎÅÇÏ ÒÅÇÉÓÔÒÁ, ÃÉÆÒÙ É ÎÅ ÂÕË×ÅÎÎÏÃÉÆÒÏ×ÙÅ\n" -#~ "ÓÉÍ×ÏÌÙ. óÍ. passwd(1) ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" - -#~ msgid "You cannot reuse the old password.\n" -#~ msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÐÏ×ÔÏÒÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÒÙÊ ÐÁÒÏÌØ.\n" - -#~ msgid "Please don't use something like your username as password!\n" -#~ msgstr "" -#~ "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ ÉÍÅÎÉ " -#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ!\n" - -#~ msgid "Please don't use something like your realname as password!\n" -#~ msgstr "" -#~ "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ × ËÁÞÅÓÔ×Å ÐÁÒÏÌÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ Ó×ÏÅÇÏ " -#~ "ÎÁÓÔÏÑÝÅÇÏ ÉÍÅÎÉ!\n" - -#~ msgid "Usage: passwd [username [password]]\n" -#~ msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ [ÐÁÒÏÌØ]]\n" - -#~ msgid "Only root may use the one and two argument forms.\n" -#~ msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÒÍÙ Ó ÏÄÎÉÍ É Ä×ÕÍÑ ÁÒÇÕÍÅÎÔÁÍÉ.\n" - -#~ msgid "Usage: passwd [-foqsvV] [user [password]]\n" -#~ msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: passwd [-foqsvV] [ÐÏÌØÚÏ×ÁÔÅÌØ [ÐÁÒÏÌØ]]\n" - -#~ msgid "Can't exec %s: %s\n" -#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s: %s\n" - -#~ msgid "Cannot find login name" -#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÅ ÉÍÑ" - -#~ msgid "Only root can change the password for others.\n" -#~ msgstr "ôÏÌØËÏ root ÍÏÖÅÔ ÉÚÍÅÎÑÔØ ÞÕÖÉÅ ÐÁÒÏÌÉ.\n" - -#~ msgid "Too many arguments.\n" -#~ msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×.\n" - -#~ msgid "Can't find username anywhere. Is `%s' really a user?" -#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ. `%s' ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÐÏÌØÚÏ×ÁÔÅÌØ?" - -#~ msgid "Sorry, I can only change local passwords. Use yppasswd instead." +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" #~ msgstr "" -#~ "ë ÓÏÖÁÌÅÎÉÀ Ñ ÍÏÇÕ ÉÚÍÅÎÑÔØ ÔÏÌØËÏ ÌÏËÁÌØÎÙÅ ÐÁÒÏÌÉ. ÷ÍÅÓÔÏ ÜÔÏÇÏ " -#~ "ÉÓÐÏÌØÚÕÊÔÅ yppasswd." - -#~ msgid "UID and username does not match, imposter!" -#~ msgstr "UID É ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ ÓÏ×ÐÁÄÁÀÔ, ÓÁÍÏÚ×ÁÎÅÃ!" - -#~ msgid "Changing password for %s\n" -#~ msgstr "éÚÍÅÎÅÎÉÅ ÐÁÒÏÌÑ ÄÌÑ %s\n" - -#~ msgid "Enter old password: " -#~ msgstr "÷×ÅÄÉÔÅ ÓÔÁÒÙÊ ÐÁÒÏÌØ: " - -#~ msgid "Illegal password, imposter." -#~ msgstr "úÁÐÒÅÝÅÎÎÙÊ ÐÁÒÏÌØ, ÓÁÍÏÚ×ÁÎÅÃ." - -#~ msgid "Enter new password: " -#~ msgstr "÷×ÅÄÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " - -#~ msgid "Password not changed." -#~ msgstr "ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." - -#~ msgid "Re-type new password: " -#~ msgstr "ðÏ×ÔÏÒÉÔÅ ÎÏ×ÙÊ ÐÁÒÏÌØ: " - -#~ msgid "You misspelled it. Password not changed." -#~ msgstr "÷Ù ÏÛÉÂÌÉÓØ. ðÁÒÏÌØ ÎÅ ÉÚÍÅÎÅÎ." - -#~ msgid "password changed, user %s" -#~ msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" - -#~ msgid "ROOT PASSWORD CHANGED" -#~ msgstr "ðáòïìø ROOT'A éúíåîåî" - -#~ msgid "password changed by root, user %s" -#~ msgstr "ÐÁÒÏÌØ ÉÚÍÅÎÅÎ root'ÏÍ, ÐÏÌØÚÏ×ÁÔÅÌØ %s" - -#~ msgid "calling setpwnam to set password.\n" -#~ msgstr "×ÙÚÙ×ÁÅÔÓÑ setpwnam ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁÒÏÌÑ.\n" - -#~ msgid "Password *NOT* changed. Try again later.\n" -#~ msgstr "ðÁÒÏÌØ *îå* ÉÚÍÅÎÅÎ, ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ ÐÏÐÏÚÖÅ.\n" - -#~ msgid "Password changed.\n" -#~ msgstr "ðÁÒÏÌØ ÉÚÍÅÎÅÎ.\n" +#~ "éÓÐÏÌØÚÏ×ÁÎÉÅ flock [--shared [--timeout=ÓÅËÕÎÄÙ] ÉÍÑ_ÆÁÊÌÁ ËÏÍÁÎÄÁ {ÁÒÇ " +#~ "ÁÒÇ...}\n" -#~ msgid "mount: this version was compiled without support for the type `nfs'" -#~ msgstr "mount: ÜÔÁ ×ÅÒÓÉÑ ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ ÔÉÐÁ `nfs'" +#~ msgid "%s version %s\n" +#~ msgstr "%s ×ÅÒÓÉÑ %s\n" diff --git a/po/sl.gmo b/po/sl.gmo index 5c5391ca0c2b14dfad138cdac583f4427b6ea765..51706bac296b73e9c7129d5d4ec3921194f6a6eb 100644 GIT binary patch delta 7503 zcmXxo34Bgh8prW_V~IpW77-r#p7WgNJm-dtj9aggoNpV<^tWcwCN⪼KY zhDmrCqw#0cA8^7`9Op4Qe5e~+V=VSY4LH_1)jHR@9DRJh2J7M>)HolYCccR^F)Y<_ zYNH<;VSDspJ|;N<$0?zaM#n+q8Ruiv0RKfl`uH*(JEKkR7Q4Tb$lJ8@DwT| zA6m;XnCm-O2_K*Wdx$-m->FF+mEt^9>Yhere>L)-vxh&FnMT^O>~RKH4LfmI4s)v3bjY!4NOfWp;nxY8gL}Gz(V9v zXFuxx%jm;zY=2loGhQY(p+6Tj&a~Bc^V`!Aop}o6my@yIsbv8^lrdr#h0?a`@ zw*V8+Lp^^Oo8bi{2FJ-T8Ec3Nv>9rvMqp*k&mjNWo9T4Od8is#iZyUAR>9+_3C^NY zejUT{d(@u0jZI2xpq@*#W+J=f^g>nt3{-#{u`8Yn&|tAnB>7RXwMPvw8nwbgYYFy!xLn|vqP53S<^?ygD{w6B0 zAi^eAClz&_gDS?ksFf{3O;C!;%uyVVXK@N{2v8e0jSQXo#wzeB;$j+t-^U90EApS?WSUcuiIH6PL~YFoRG{NffviL=a2*CSzjKg= z_T(sP;4)N%@1x#;S5d|JC2GLisJ;FX6<|zDvt_lhE7whtU2|rmo__@+@J-a#oWW@P z5CfX%290cdfU1S8Rwg5ZP}k33EUreaY=`YXg4CV!0V)G-mifLVR^z${YC%I$6X&9e zHy;()tSs`c#$r0O!quoq*P$lbiQ1aCP;a=8P#O3M+o0Rpar$68)P$>08F|6F6}5Gx zsI7Vh^-JzGRL0+LP5zb2kLl3F_pvhuGrEpVZ&YA2Q3EVMtza=KkX5LO*V+EGL^FlC+hrPr9sx6E}hI9Y6Wq)!6b!~9tbxy=#@m5uc*^$QM5X*8YT|4rQ{ba}kbfPY z0y+h1f%w@A;w@gd!1{)pN(4S7EHjMn22SlRDXqfzIt!-e0@{~I-n-*fm(46>fBF2 zy_f=S1M_|7;o|baX{c*dI0E7~4M)HPLj`iV9JgC`M&q3+hF547El7wBKJx zor-(5KeWGDU=-?o(*Wx-zcYb`ZY)AYz8Mw3%huhf0QTcLmw)MC7}s4nqgvr0RL$gJ z1{R`Lyvu(7CMv-9P&M;8Y5^4ok$)9WEgBl211gXl48_T)70*Kb(phQyw^{dDk62Hl zpZm_ECj1VS>gt0{e=2I8o~ZZ7sKMmF8I8Gg=z;y1j^|M;xsNHBGQ?DUFH|v3#)h~K zRWm11=l%*-$NSdGIc7_1qB50kZHX$%E;;01Dep^1O&o-5moo`9&@og%=TL#%#bm5K z)Vv3>QCrm?^?eR1p!uj%v>vnZD5}PO!WtO#qwzk^!5D?Jt*fkCF@pX>sK8I50=|OE#9geX^Plj0^B0Ql z*pn}&qEdJabvnL8O&mVTRIeYE+AQ>8f7H1zz(zO+Rb0E#hX+yDmrz@G1)HLi#{vS_ zjD}W_gPLd}>c)i_hdVG4PhtX=qgGI1w7D+>Q@I|D3S=HC@TC}y`%uMv0!QKBtWCy{ ze?`2OhK}0_)Bv|p$Ll`Epnt5Xg)CG+L+$kp)br1y?*B9T@s>4moEfhLDv);edH`1C zde}Jfua%9XL&u{CmD;taBHV*|@IBPTmr;9v7j;@5Vg(EvZ)zq2D{&o*9WWkMlp|3K znTwid4eAuUIG+4hqj8Ro*7z|hvgoJGD>MNsbDe=oVGGn2b-`d9j@sMNsEH<{0w_W) zpai?)9#n?!pzilgFyE&KXefZrsCV{2)I@pM5erb&dl-HAKBnS-FbSh48Z+^6u7_bJ zmY^1N8nyC=s7%I8G6ANe<_k2Y5kjLqhGKW?APnYuB&s;aqXw9R8n6Vl*QKZooyD$r z5eHz*WV4W`up-xmsI8ihx_^=B4>(0M>e8_qHSj)reG--G&#*V%!zTDdzRB2hRDg?7 z3n<1a=%F&U+4jGI+M46o2Ctxsw&oONlKt=esKMT0GG9E83g|6+{gJ)?1vO#qr%fi3 z(8qNqHo&2nflE<=ypFp6ZB#(-VN1MUVfO*0eqL8UYYyJ0R?!<`s`hf&X;#!&nK72s72D8*mUP^1sAGr9%lmq}ODo-M~n zEJhu}P1q2RqB8bxRG^{HnBvSrrFs-9u+3P6r8o*3OgFW&dOGn=)*f0fl)I}Kz`i7bs9$DaZJHW7=u5e-Xqm!nT#Z(#?MD>#a>i~PtGF$s^YVB zCr{9?gYs4XbQ94tX);tSMD?_nRTI@e@k7;10xu@=t6czhOH;H#)D z{2Y~$z(X2ZQQLXuxQ)j!uIHg9T8Y}j7f`9*hLLy}Yhao63TonSQN{KXDu9af&4lr& zl()v}*a5jO;Pj`V07jrzv;tLBn^Dzz67}Laj|%8B)C6}>nfVQMD%=Go^*&VfH%8sx z4mELK>tO3}tfBKiiiY-frZs@tl48`rM^S-Y#zee@O|kky^IS)4!*wrgf<>tBk769& z#CX*I>(e|bsK6RyG#{q}e{{jY_&C0Z8sH)}LT8Z)C<9fjxz@!P%k@rdh3}&7zmMAM zoinRu1D3-R@8j2qXIm)G~4`g_y--@g6}X9GnbhGpG4g_6;+ILPy;T*AT047 ztJBGS&daUi?^EQOzS(${?5ud*Fzv#7#i*-xAA#t9&-n$XkFL5*9Ea9VnE~=z{<+Ggj7EHz$ zykYSP?lNyqe44x0dpSP3+Oza3+bWqBqX>Cym1LF-TB^@gr)9FUZT$*xz*kuj(R)1>J9N_ zhwS1ik57rW#h2}_@viw=x_|Iu68(`Ly<@p=I2PgouSa5IceOVsah|)_yO)^lZtz+p zWxIvm%%nE%e(z9Hw7bbGOG-#t$rG1&;x-?ZhJNPJx7Rcuy{)%-A^x<;o%DWAZ!Z<4ycfE Kcyb`G(*FP?(ys>q delta 7562 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 diff --git a/po/sl.po b/po/sl.po index 04bcca94..96137697 100644 --- a/po/sl.po +++ b/po/sl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11y\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2003-01-28 16:30+0100\n" "Last-Translator: Primo¾ Peterlin \n" "Language-Team: Slovenian \n" @@ -164,11 +164,11 @@ msgstr "uporaba: %s [ -n ] naprava\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s iz %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -830,9 +830,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Zmanjkalo pomnilnika!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs, izdaja %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -6668,6 +6668,11 @@ msgstr "" msgid "%s: can't read temporary file.\n" msgstr "" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s iz %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "" @@ -6695,6 +6700,11 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s iz %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8210,17 +8220,6 @@ msgstr "" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: napaka: neznana izdaja %d\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -8938,11 +8937,6 @@ msgid "" "\t -V print version and exit\n" msgstr "" -#: sys-utils/readprofile.c:197 -#, fuzzy, c-format -msgid "%s version %s\n" -msgstr "%s Razlièica %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -9484,6 +9478,21 @@ msgstr "" msgid "Out of memory when growing buffer.\n" msgstr "" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s iz %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs, izdaja %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: napaka: neznana izdaja %d\n" + +#, fuzzy +#~ msgid "%s version %s\n" +#~ msgstr "%s Razlièica %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Neveljavno ¹tevilo: %s\n" diff --git a/po/sv.gmo b/po/sv.gmo index 4ce037044a793344b1aa5520861865d9b81626c8..e6180065a65b072068f8dc93a264336b965c4a41 100644 GIT binary patch delta 40012 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 delta 40112 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\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2004-12-26 20:42+0100\n" "Last-Translator: Christian Rose \n" "Language-Team: Swedish \n" @@ -163,11 +163,11 @@ msgstr "anv #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s från %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -856,9 +856,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Slut på minne!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs version %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7154,6 +7154,11 @@ msgstr "%s: kan inte ta status p msgid "%s: can't read temporary file.\n" msgstr "%s: kan inte läsa temporär fil.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s från %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "ogiltigt månadsvärde: använd 1-12" @@ -7181,6 +7186,11 @@ msgstr "anv msgid "St. Tib's Day" msgstr "St. Tibs Dag" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s från %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8749,17 +8759,6 @@ msgstr " %f avbrott/sek; %f mott. (tecken/s)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Användning: %s [-c] [-n nivå] [-s buffertstorlek]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: okänd flagga \"-%c\"\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9517,11 +9516,6 @@ msgstr "" "\t -n deaktivera automatisk detektering av byteordning\n" "\t -V visa versionsinformation och avsluta\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s version %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10102,6 +10096,20 @@ msgstr "Indataraden msgid "Out of memory when growing buffer.\n" msgstr "Slut på minne vid växande av buffert.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s från %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs version %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: okänd flagga \"-%c\"\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s version %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Ogiltigt tal: %s\n" diff --git a/po/tr.gmo b/po/tr.gmo index a2911efbbde6509fab13993679775a047d2044b1..ae438cd69d4f5a080509186dbccfb72b7563dce9 100644 GIT binary patch delta 40930 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 delta 40994 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 E05r<%YybcN diff --git a/po/tr.po b/po/tr.po index 0b149e6c..230d5f03 100644 --- a/po/tr.po +++ b/po/tr.po @@ -9,16 +9,17 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux 2.12q\n" +"Project-Id-Version: util-linux 2.13-pre1\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" -"PO-Revision-Date: 2005-01-30 20:12+0300\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" +"PO-Revision-Date: 2005-08-04 12:42+0300\n" "Last-Translator: Nilgün Belma Bugüner \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.0\n" +"X-Generator: KBabel 1.9.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: disk-utils/blockdev.c:62 msgid "set read-only" @@ -164,11 +165,11 @@ msgstr "kullanımı: %s [ -n ] AYGIT\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s (%s den)\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -857,9 +858,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Bellek yetersiz!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs sürüm %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -5775,9 +5776,9 @@ msgid "Unable to set the epoch value in the kernel.\n" msgstr "Çekirdekte dönemsellik değeri ayarlanamıyor.\n" #: hwclock/hwclock.c:1175 -#, fuzzy, c-format +#, c-format msgid "%s from util-linux-%s\n" -msgstr "%s (%s den)\n" +msgstr "util-linux-%2$s sürümündeki %1$s\n" #: hwclock/hwclock.c:1196 #, c-format @@ -7130,6 +7131,11 @@ msgstr "%s: geçici dosya durum bilgileri alınamıyor.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: geçici dosya okunamıyor.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%2$s%3$s deki %1$s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "ay numarası kuraldışı: 1..12 arasında olmalı" @@ -7157,6 +7163,11 @@ msgstr "kullanımı: %s [+biçem] [gün ay yıl]\n" msgid "St. Tib's Day" msgstr "St. Tib Günü" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "%2$s%3$s deki %1$s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8215,7 +8226,7 @@ msgstr "" " mount -o remount,ro DÄ°ZÄ°N DÄ°ZÄ°Ni salt-okunur olarak yeniden bağlar.\n" " mount -o remount,rw DÄ°ZÄ°N DÄ°ZÄ°Ni oku-yaz olarak yeniden bağlar.\n" "\n" -"Çeviri hatalarını adresine bildiriniz.\n" +"Çeviri hatalarını adresine bildiriniz.\n" "Daha fazla bilgi edinmek için 'man 8 mount' yazabilirsiniz.\n" #: mount/mount.c:1605 @@ -8747,18 +8758,6 @@ msgstr " %f kesme/sec; %f kayıt (karkt/s)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Kullanımı: %s [-c] [-n seviye] [-s tamponBoyu]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: bilinmeyen seçenek, çıkılıyor\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Kullanımı: flock [--shared | --timeout=saniye] dosyaismi komut {arg arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9514,13 +9513,6 @@ msgstr "" "\t -n bayt sıralamasının saptanmasını önler\n" "\t -V sürüm bilgilerini gösterir ve çıkar\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "" -"%s sürüm %s\n" -"Çeviri hatalarını adresine bildiriniz\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10101,6 +10093,27 @@ msgstr "Girdi satırı çok uzun.\n" msgid "Out of memory when growing buffer.\n" msgstr "Tampon büyütülürken bellek yetmedi.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%2$s%3$s deki %1$s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs sürüm %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: bilinmeyen seçenek, çıkılıyor\n" + +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Kullanımı: flock [--shared] [--timeout=saniye] dosyaismi komut {arg " +#~ "arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "" +#~ "%s sürüm %s\n" +#~ "Çeviri hatalarını adresine bildiriniz\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Numara geçersiz: %s\n" diff --git a/po/uk.gmo b/po/uk.gmo index 154e952269081f4b8836de82e5629938f70c845e..0613593a89e5dfd261ccf2be0855a2b90d99fe96 100644 GIT binary patch delta 38727 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 AMgRZ+ delta 38846 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 QWX~qsR<*E}|E%i&2NtwVj{pDw diff --git a/po/uk.po b/po/uk.po index 528a9463..df9047a5 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2004-02-24 10:45+0200\n" "Last-Translator: Maxim V. Dziumanenko \n" "Language-Team: Ukrainian \n" @@ -160,11 +160,11 @@ msgstr "використання: %s [ -n ] пристрій\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s з %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -854,9 +854,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Недостатньо пам'яті!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs версії %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, fuzzy, c-format @@ -7108,6 +7108,11 @@ msgstr "%s: не вдається отримати інформацію про msgid "%s: can't read temporary file.\n" msgstr "%s: не вдається прочитати тимчасовий файл.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s з %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "неправильне значення місяця: використовуйте 1-12" @@ -7135,6 +7140,11 @@ msgstr "використання: %s [+формат] [день місяць рі msgid "St. Tib's Day" msgstr "День святого Tib" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s з %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8712,17 +8722,6 @@ msgstr " %f перерв/сек; %f отрим (симв/сек)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Використання: %s [-c] [-n рівень] [-s розмір_буферу]\n" -#: sys-utils/flock.c:59 -#, fuzzy, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "%s: невідомий сигнал %s\n" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9482,11 +9481,6 @@ msgstr "" "\t -n вимкнути автоматичне визначення порядку байтів\n" "\t -V вивести версію та вийти\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s версія %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10068,6 +10062,20 @@ msgstr "Вхідний рядок надто довгий.\n" msgid "Out of memory when growing buffer.\n" msgstr "Недостатньо пам'яті для збільшення буфера.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s з %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs версії %s (%s)\n" + +#, fuzzy +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "%s: невідомий сигнал %s\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s версія %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Неправильне число: %s\n" diff --git a/po/util-linux.pot b/po/util-linux.pot index 57390392..5584bd43 100644 --- a/po/util-linux.pot +++ b/po/util-linux.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: Adrian Bunk \n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -158,10 +158,10 @@ msgstr "" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, c-format -msgid "%s from %s%s\n" +msgid "%s (%s)\n" msgstr "" #: disk-utils/fdformat.c:130 @@ -824,7 +824,7 @@ msgstr "" #: disk-utils/mkfs.c:103 #, c-format -msgid "mkfs version %s (%s)\n" +msgid "mkfs (%s)\n" msgstr "" #: disk-utils/mkfs.cramfs.c:124 @@ -6578,6 +6578,11 @@ msgstr "" msgid "%s: can't read temporary file.\n" msgstr "" +#: misc-utils/cal.c:313 +#, c-format +msgid "%s from %s\n" +msgstr "" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "" @@ -6605,6 +6610,11 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/kill.c:189 +#, c-format +msgid "%s from %s%s\n" +msgstr "" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8093,17 +8103,6 @@ msgstr "" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "" - -#: sys-utils/flock.c:77 -#, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -8821,11 +8820,6 @@ msgid "" "\t -V print version and exit\n" msgstr "" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" diff --git a/po/vi.gmo b/po/vi.gmo index 5bf072f7094743ddb4206d38105453b860146d35..37f67ae7f692cc53ea227d8238071aee7f912948 100644 GIT binary patch delta 40698 zcmZtP1#}e20`BpSK=1&;b%F$Uf(Jqf5G1&3aCcd38Dw#HcXyY?ZE@Mf-Q8ue#oqs$ zD(>OE^ZMN8SJqY4Wiy0@yJ<+=ZG+>wZzlAe;&3(bbDUI|p{V0riRn1mdn(m&#?Nt_ zA~*qy;Ymz@G3Po?VoZrCF%M?MNQ{Hs@B|LP>{xN0kg%7V#UX=O5#A z+IM^wJ5GHPW@7{VgnweqC61F5{g*mUYAlX{*Z>P)e@uj1uoWIhjZEHUrX%4vhs!nGtM*HHrU$+3+fA4MpE<%9Tdex6=!g;^xhaiwd43Ap}36-n76L z$El2cu`r&%{1|O3D;bMmC=SE&cobD}z&2xLEJ%D52IE02i=R;)D!JXXGr&zi8GoT3 zh|9_=fTd9l_QO250W0A>)ClF>;W#6(F2+_ms@y9K#K4{GC@h7Av7>c4>P7Ej5p=tD znQc+u+S1y^+7C5C!_bABP`lwgYB9dW6qsPQSp(ToYorXSBi+!2Q!q1bweee++OsbA zm^1p?P-~-#*95K|)q^VI6C4R7EpU59~&raF8(Rc@P&-$Ir5 zI$*Y+3$xI^6HXu}c0|qD9Mqc}MLlrGraK4Cs?UZRsaaSAPg?yBIZip^VW>4U8bk0P zMxfVUX7QEBaN;A-tpcYBXz|54Y#IzlEvjbLPS(EGVWc~09P79_;asQ=6+@M)g?fSJ zsI@X1)v;};j@`29J}1nSrNJzu*L4#JBQO}%t+B`Q96A*WABA}lBg?fV*m=!agF$Jq&N#cXB3LZk0 zPyDx;iV)PBG{YD;2K{gOd#j5;R{TJKnYU{dY>)aOh?!Kg)23H3lTOo;Ga>9zj*Ogoq3Gp;q@D)D%6z0E~arG?W1=5if~(a6Hz+16UoC z-!hA`112Lr+D#xefhCyJn^lS$fwypc6*1~EvfIBInRn(l$9_Q zc1KO&1RI}^nyTHH7~f$UbjQ4J9>|PINGOeIu>tDM`q}t+>v}9m`rnuiV>~eBvSCu< zC9Jj4MZ6Pg*NjK4g+DPI?;!QNouG&2jf$X#v^na5QJ4=mqZZ3!)Q~2BWO`l!)nHrH z8x2COf$7$bs5NpDGvG~3k3Nsh^O>-W_J0`yIylCl7RPpU;X~Aj_&qV_LK@6OJRd5( zKB@y-fdFg6~3!T84|aF&FacpJ59pP~wW zMr}{8mu3nQq83jktb*-PQ?MID@d8%HB(Ka1v_#K{Vgb@uq1Mt}48(xfjK2cGuZ^`) zL)F{HS6NSCVbWh=PR#PgOidjOCf*;_z-H7Md1mti-kOdV#@eJ;!Wg&|H8Shm1PT#2 zhFYE8?@UGzCL$h+@v$bx!N{!~{4U+cTLfF(2`ypV>NC0o8D2REHX%-mD#F#)GIe^c=M-{QooYY?zmL zB@DoU$Qp4wQwYQ&VK%nLWvG#e|3&+g4?h>S$%u zE~t)L16@&zavExF&Bd77|4RvIDAuEfa2INIpSAI?=pvr*n|Z^0sCWZZMZcpK?-0~3 z8izS>Cu)SAphoNyGN4Yh?`8^PVItahQWH?m@}d?;VN8u-m=dEOJf z2Up>+A10p9@$xiu1vQm7QT4t?t%1*|5l!yp<+ydglp&y@Y>z517}bGAHohO#;2qTB z`;OW*3B0{L+btx2GpLe7roLZuKyNj49~C zo2U-`Ky9%7>@}=M(A;<3~3QWkGcy5>-!A)EoE4BDeu_;d4~SQu%p# zrZm(|Koz#Y0{A=Xh~11Ma0hD6!(*5RTA>=~hgw{dFh4FtP0b~2iBGWuR*h*I+KXD0 z_c13XjOFE7yzY_&bYhi54NVtRMWa!RZysv#?L-abZR-!4o+h@JXZ4ptJr{{Cj6!vM zAnLirsNHf9wcSr(T~`il7!_Nz}G#gvGEOYE>`C zt#|=deso+f&sVQWsCpiu7X3R+uKk}po|orCAs=ehH%HC+Ak+}gMlF_AsHxhCS|jIB zQ}zV)hAw|E&$&^;+6Fb$lTa^q0QKB8)H(15qtm|gfq;hkn-Va2eDk0Sbr4m?D%cw} zQpZt4c>{GcKR_L+$rG4;o&&Xp3ZPEHVyN8{ih6;bsNFLb-D-F(0j+`Ks8#+JRiSS} zv)GcM(sQ9krlhq#RwCX5RpBAj2;N5>INkx~Jcx~2TX|7yA`;bJ=K%JyE_i ze{G*LBH^`#u4^VUpx#h;yM9O9j-M4aCJb8i!$?6lVMUi5h`hs73V(wPyTMnyE{P zdgDyUK6gS;9j$3)iC-%Wc$&^#!wGmQ-enYNFOcS5(Kx;y<_y z)nM<`W@N^pI=BEsaRX|RzD3oaFpcVA|K%W{)mYAxzzK*N$}u*5F_s{H61Do{q%}hs zgnW=WqcAUyb(wQuf1v5eZPaT2fLSqlIcYbzm(;?XEvjZ+;QA2ybR!|7%es$Y^?;4t12~ zM@>m})PsFdyI?x%T-bryUWc(Lo>Sz#Z4dud;*a>yi zZ*UXP8ND4fgu764bQV?Nb<_wvNA);n7PD4TqT&Tm6-JVZuR+H{dM<62!1yNJc5W}$}YMX6BHFO3u;~mr+#mZ);BmgzE!KkT;LXAj!tdCu= zAD+S*SU$TM!FgCv`+pgM>}1?Ry>Xlz<|IsorHEHS&HZGoh+9!_;*-<7aUN?pQlV2D z_2%PH2hti;z57uk`48%aUZRiozmv=K*cUxRjGBU!s5i}s8p515y%eg#NYrX?h#I-p z*4{RKBx;pUK`rW|sQMqF*3f4xsP?^bdwKrUsxWG?jYEB!&9U+QsEW>@_OW*!Q!WOo zqe)Qv--Q~fs;E`p4fWhY8^3_1iTiR|>6|E!ZuM*c0WG3=m=EuuDoC8qe0vQ?HQ=_c zM^$_WHFb&do2e*?I=E_}wpn|0;W+DhRD1uRo_n3&?*G)m=E0n(4wOL+aUawWk3Mkm0rtO!v?mE_pdac@$D-a~ zFKTz(MNLVJg67S$qdL$S)zOyLo~YG76xESYs19yNy~ugg3*JJV9|7({X7S`heVT=% z&Vz=i2Af!iU>@QtPz_(hAiRrZFlJ%%d=-pCybTt@o~XsU4mEOzQ1xFzjfnf24ctSm z_GdQ!FKTgpMGaZ>A|^i}DxMPcMwzU6Q5A;RcxfB2Vy%PfKosglyCEHOJEI9`h!&uR zWH+jT8>j}Jpep_swL89|4x(5^%}JII^+x4UCuk)M!{(@|T!xwOGHR-vV&+_kkIA(E zGZ4^_hM?!u4fQcx9kp6JpgJ%bHMEnl04~5tyo`l0D8w8Yp_?x+##iyDzx=)yy&webM;0&z;1HINO} zkxMvH7ta3IK@z*PnWN&UH*JYgI0dy0KVT(HUdFs}Yph0mIF`U` z7=kIwdO4w37d0|7(Sa4RKho@mEU1&P1Zsq8+w>`@DRHkNkb}Tc^mG9A zrfDjfU62>G2rHs0ZiZSs{ZMZ-2(`_YpyvD{R>ZWGO?rFOqMn1=MaxjTY#s9AZf6ex z_2e;X=%Q6It2+g%LxC6r%b`Z18fq>(qK13~Y7K2c?TW{!hF;-P{D>OixmCS9e-v{R zixW>S52&iL@@cIqR)QrI)wC^k;pgGFY(5&*3s3{qbT3mZj`Nyyf-a(C2=0@hE z3_%TPIqZ&gQ0K%c>kaD*)Kq-4algjwe=Vk@1iD~Z)X@Hk8rt)y^TCNS+cGZ>BH9F% ze;;+A#BXBOLI`Rkqfnoki%_3-$53B5zM-ZfUsEqXhoiOhavI}sR0keoW=z=1ZF*X? zm6_8fsG%Q-TJ`I&4IaiKn7g(8VH0|`A!>v!qdF3+jX58RqZ;akn!1IUA9r9+e1$8q zrMs;;$r7})Z-zt2n1)f9y1nUXf7Du7hT0VyF)Ln0jbOA6W?N=MogaCyAl5>S;8;wD z%TeEsPhdH8KOvxs^K~?fqd4m1ia^b6BBHFY0QBax+x=j*-OX+$6n2@6p}zYcXa-#`s%imqmxRYJ{KJ9Ob>48$#{ zxxa*}=L71EeY%;EN{u=XN@F67M2$dGPd@u^fX!Hrs&F@IwcbJvZQ|~xqN13Pcr(=6 z=!x1bW3U7+xA~7zBk%<^BK|$hb7@frSzgq~b5YEu{oj;;=4LEvA8$ZS$v#YrCr}SO zvnK3mzE~7Sed8&M`YdRO@v)Q5AAov+u{M7*Y6K2rG`xmx4cQ$6db5|P2fThWZX%% zExI_pO~r*#Z&(^NGWAhI+7>k;eNYW9K-IGwHIkQ69sYt^Gx7VFdJCgE)Dl(ifIjSh z6_`qb=6)|~Ki@&^f`Go}LnRsNfwZW_6pZRf2&w~-sEXU53kRb{bTO*_ZPweUdSmu8 zBOA|6KnX6?;>d_GF(;~lLZ~Tuh`r>W%lKI&uuPO)sLpcKh}>pLQ`&Ba|IAm0_sG*aY>x zp(|=vj6%K0Jd^HrHV{xxj-x(KKcMC=fT>Z1nNe?6992P0RE2F&yJL`zFGNkjPEeDX42y?a7!U28j?LEXlNgy7Rxi# zoP9^lWs=dx^r+pC8#PshP>ZuXYHpjLrlb>UE%iW6RX@~=jInOO48$+E3FuA#L%n(8 zF(#f3RiF&2!FH&{*bP-~66(!Xp!WX>R6XxdBN1<`X)q6}d`;Aww?jQQ1vQfHZ3I;D zP1J$$9rXr2Sz0)u@B$1gayqP!0G_Hw_m;s1CnH)e|(E{jb$tZMHeP>!6Ex2UG{fqDE*HX2)}=p?2n& zMVJk>&kI>gpx(R;YRKE8*3MwmXTu!SNx0Fv-%UWP_;1t+cn8(s3)B&sc&_<_2N&wi z(xX;?2~>VXR7Y#0rm8z?3a6rW)n-&jcB6K~c?`pcs26c(nP=v#25KZ)qZ;Ulp0gW^ z6CZ{8;&2>Q@n_VVc+WT6H38~P)1uZuVN|(DR6Vs&9cYQ#-o23B;&z7G0t-+b*nk?U zZPt_4JE%ANfa*}91?EJnj#^B=V+0<;q8N9f+3)309T&ttGH+G_RjxYvVoTHzw?kDt$i`=*USt!x@F;4ko}k)`zL<8j|6>u* zn+Kp4Q*zYybDJ#hOirIs0X6f!W7glnU9*PBd9g?0kvJdmzWQ=OsKU~ z0^K^X>JxBbPn$6f^i-vYbOtUpZ(0r2@%E^WcSVgzZ&b(nqdGd#Iv=%W z*4p^)rR;wl3@1oXPoJVbY(8Kx##v_OE)3OBHPpv)9aP6UqgMSeo4*1zXs#Ea8a!b$uA&xUjMe5-EgQOsmqAtB3N=;Z zP*bu5)$nfAo8PkO3D=l6&5C-iI=Zkg(gC+Kn}B+D9JRmSpjNB@T62cyM~y%o)B(~R zHIze9i+3h!Dz@1Cv#6=Nk6I(&Q6rFeov9~3Y6PpGOZ&eK0Y4H(qAH$<8tSE(7I&gP z#jaU@pc+oU-kcA`Q6DC4P#vFw8j&5Sj+{l+{~Y6av5QdUd^V!?e`W&eQ6y@cwZtYk z3AK9PV=+v*$^4kE4u%jvj=j8@qRn2;XyOC6nh}b(&5Vc(^?V3w1e&4hAB1{-9l9$L zcwq|^*>2vXE@}jZ*!WBgC4Lyoq2HfoXse>uPHWV5orpRgj-ozxKcikO+YZyQaMUiU zg@M>+2m4=hG>QbBU<*;ZVGZga*^Syh2T*I{sEt2Fb?`Z=La&`>N)n;U<-&p(iJF=r z)(u#e_zmoZ8F#V&l`wag`T5>M)X^EZ+pN|qs0MnWhHeyUF>Xf}o<}X-_oxv_wa4UF zL+zf9)(NQXwi(s&yQuB@(M=#afiI|4?7i14j2{k2MaSFOe5zt}?JY@ddzcH2~zSzbeV;GAp$6sE~ zdeS=|F%<Q)~av zCy3JoLM*4WXj#JNiIcv!8cHYa` zf`J#joCA0XOW@3lbU^$6DuG=133bq9zGN0#Mbwb>#_Bi@wXN=Ls%xR1=p zHFpzG1shQNb{8hVW2n#fYp5gk0p>;j$7V5xp{A-EY6PdFrr3&J zeuC#_WD24>9)-M^+ZjSY6|O@ya2wO2?+a652GlmIgL=@78j;1A9Z#dy#uwB!4t;4p zmRqA1;Uv^^2T`8|k5L^>^h&#c{TD$%YhWg3#XG1Wiu2kuoD)kDuZewe8kWa^H)hc` zLamuuSRb!oX$*dA>g|h~^8*-$$={h>&;Y|}-&syT881*B$o;Qb6ZJ7J@s_A_pu2S> zssr;;pX<-8vEG}h$b$L;QW^DO(+YJy^ur`L1y$c_bSvWk0Ufp1P!9%tFdxI&Pz@AC zt&w`DIq!v9Y;#dVz7sWd_b?&)eKgOdKpoMAQ5~s{>OgB$yY7$df6e`L64dZ9>mAga zf3^kvKA9f7P$ygg)Z(m$D%S(`0)tUs&32+Xb`jOF?>0T%XS44^P-|iQXZC+2fn6kM z=wtn7dLE2AAZlPKT!uPep4s$#U(9Y9ik^Lq>OkDDX7`jv)jI_1;W^Ynl=GW;t^=y0 zi`_P1FY2KAfLgT$zMFzAQ4P#NonS9eBUb*0IT`z6F!5a&3*TD5p}slA;6Gc`2*pER zOojd!h@L6PLqHXmM-^O#TCH19b05dc#IvDR`5@GT`%w8;P}}PhY6Mezn|K5&zXNLR zjJB?{9!1uI+j&SpbNLPRfXm0*v%gEADr|%CaWd-7m!RhEBF08P@3iBheXEe^1m4PVvOqf6oc%$c!D$+wfp&5SyV_3^UR#P)Gd%Y_0u&hJbojD5ke(7t}_526RF#x`7yg z$B-d&ZlHF{zgQjP#Paqmt|-({&qIyGZq(8J2wj*Ywzua~u^?*A3_!O&CbtsMBKv`= zuyP#J!$qj{^{8Fo#5GeAj#|B)(1jyW+j14^{&YCZJWl9yM2YP+u_Or!YMXLoLRpsI@Q^ zE8$JlF36G6+jGR$MHlgIs1cit`qbQr#qkPiM3SX4BT*eSW$x_+RMC0Vw_i4}r-wyQ zyP_@XjW=Uayo;(hO&ZfsX><{9hMDjW>uOX3=dlpJMvZiqv}TP|!yelI-3e$;o}$)3 zCYLGD0`=iB3|+VYHRlIV9e9j7AN&JNya?(XX@VNTKQI+;MJ?)cs70G8ote5YETYf< zssz%KF&Z^gt5K`=8ER^hr8gZahkAo{=ow<0z7e&3&!b-C9cs#QXE60NM~&v*YX)j{A4N6jUBq-W6)N9_Iw32g z8XSgNoMVwi=ys+O&|;g9s$eZ@DvqLt@(XG)B`WIegklJ)!TzW@+>V-x^Qg6R2emje z6f;xU1C>7>HDYs6Q@k3pYyY1lpo%`D8cZBwhCC-~u3Df*WR#8X#B{{(;7#-`?yY|y z!?|bORl;n;DWPVlXJQQUS7RV0z_p^oCj<-9#>B|lao-UIbvb_lg7Zdj4I|_DTvwyl~A7n?uG;s5@>~LxQ~rbLM@)9s5jey8kr-gAwG%z_zX3~ zUr=*hzAD?ziyu}=;?UW{|I<^7hY5(sbpjCScH7B1@ ztNjP+7Bq z|8eS=Im(RjiPuI|*cvtT18w>=)SE3w&Gp~d8lR&^tY%%a$OfSr-i%s1`%n#kK)q1v zdfuL&AJ#;--gqPdIUY6VQ&9~sK=pJRYR=A}hA?`4)6op5b0Qcu#8Idz8-V&cJ{FJR zMqGsb8koiDYG}4~jfU+1;$-|zf>!k|)GEJ&T3mjOOgt%S@r9taQy3=4ei(pLQB$%K zwa7N2M&J{bb z)c);_S_>;N51zp~=+)NzMx-9LAwC?#X!tGm!Ql4hjn;QC=fg?VNWDTGP#HU#7wC>! z+{-bKXa5t(Lc(j*5T)p3hO{JVRkyM65vZZtfEwa`sOPR?P4w+-eh*j=1BuT?t&x4G z-SszWN-tV(V=V3ervy~-dz<0g#SCFQ)S?TtW=9QaLDUIW4z(R?p&IOtDnAvq7#E=D zcR;A^dk(crVs$m2ISJ97gM?}X!Ky_dkmcYrVj+{p= z=C`OJPte`WeH7*=z7#dJ*HHC1J=p(BNZ7;M^QTb-u@v!B7>NmbnvrRY-o!hi-k=L= zYI>v2g&C+RnTsK~-KKv)9m!uX0)2lo-xne=I`Qehxy{_nBSCY&1hxN9q87qefyfs@`L60^08{QA3!yk2n7+ zEq~08nvz?nhU4}%t2s03GolgdjXGfi+>V;-#Qn^h<;C8_3*#2tgf+0u?`G=uU@PM8 z69hEZ`TCnPyDO^VsaO|pp}w&cW~8*r+oKlK0o14AXKS1R=F4STOhS4SjElWc<%Xh; z;2Ee9-he*Z|GNoj4)>#m>M&}XJV4FeD^!J_Y`XtIbLJ;Ut@a$K5h-LXXVdFpFzGGO zg|kp6-Y(P{x{RLR|KBFinuL^tOb`D+eR|DC^>iOr#*?UhoNBNsmk#x2MNlIciF$4{ zhT?kE?s$V*lzILzCu%2D{%Opv{qH}-{NS+|YTL|4eV#wVDwu4jiMK&DG!<3x1=J!- zJk0F(aMW6h!X>SOf^#={q=)%q3n z#(^WuBFm53HAPVeP*W_5f1p0b_o2@Ghp2kej5H&f1GW7Mk7WOAUx$*Qp(};zc`J0` z0xX0FZ2A{0Nj!Lzso*!%5!>H7)~3%zjnop<2;4`l75~v@yQV;;Hyq9CRnLc$prKib zT6E`afg7j~r5Iz(gN0G~{ZQL;2)4ydsF6rB*1Tb9)D%@kE#3*39G4@j-Z_9;gooWW za2i$dMe8lpE_jSugl}#7cN_N`XWl5lng&&278}oFS$y1eEtt5pt)LT zJ&J1ZC2Gk2v+-!-&B2iX^=4@>EjB{UWq%tVg4KyHL7j}BF)tRIV7`cSLXE_56L&ic z320mGM6KTam=3RFCj5bVvrH4sQ0Br4#LM7NoQSP3`6O@8zkD4wa;Yp zLU~ay7~;{*$EeMyiFz=~+7>l;-BI7!Mqwg6ihAQ4sEY5S)r!86TQ zvEJB_^o7^~omnQ{5!I2CSQg))zZctYHv7K-3FYRPp&o!*6w7fu9>O53IoF*1{ZMaw z7TclMJo7Q#0m~ELiTaR&dj=%$06)P@a|7%F*E-(dd;638r3+Wj? zMD72Ui_GGghdNNUV-b9fn&WJX%@h?wt)bqiA)bska294(`VzDK7GgHyOP8?!bvBSa#cxn2T!v-lGaw2R6Ypi?W6?!?DXM`ZHvSGZLW!1}k!g&o zudkbc8d{4QiRY+AmTiUkJ`jr91&wTcD8?eb7}c?Lmwp*-~=4U&RsHvKaIw23D zo;!#7>U9%!(z;(0(CW>)%FJ~gQ~@_?)la}=cpCNlf=8&Hr(A8$fl8=FH5T=q@FK>= zd$=0kpz4{s#%$AT7(u+$TF>+R{eJ>VIEfE1@jA0;zTjx$f$PnKYf(K;vcbGr71TN5 zMt^TsJ!WE6Z`@=??CNIovF*LZ+u6tgQw_CtqU|*KAvi&+tc6YZh`&=H?Jlzx=AahW zdDP;0fI4X6?KUIT6LpZxL9KxmI2`w)K0PD$n4xcAZI3!%`q}tUEUr~PmB3WIfSSwp zd(GU=Mh*25jKu%28Aj|gT`b?YKpI;>Wg*2Oic)S_Wx4? z+LwU`&0<`IT1-#Sh1n08sffgK#IIs~%!c|khI5Dy#={tR%I&TH7YgU`DYHr&oc4BB5TAjIu+$l|${(S&Po}@k zkmkj-#9N^{J`86y0VF|o}sWJ6GCcP+TA>Ic2;v_c#RqTJ(ERGcDOFRRX!7Qll z)fvNaJF3IqP)BH&bKai+vxlxyGlU&c4UR``yStbNqg^&9T|rDjycz2Ay$@>2CZiwTLOu5gwK!v4 z@tmY?Cm#WQNOVGdNKC;}xC6D{zhh}Ebk!W4{ZZv+qK0xWYIi)rI9TwS*^c3;4%Nei z*abDxf1noMIIOAtzl(t0G~spg;ZY8g5^s*0+kU7A=37sp_WOURPsjK-%p4a)HB=L| z|68Npv>$3jmY~Y-MNRQT^!)oD&j{$q{fK(Am^aO~%ZX~JGU^C!fm-GLu_m5CEv~>@ zW;>QZt@>H0p+1k=T^~{BK&IQ~MH`^zeiC|q|Nodk1PMv*nBOurMs2?-me>> zf8QLjnNbbrN3HVms1d1;`f%xv>hK2C8=pph{End*?}0g>Dx>Nhh8pqF58NhUE(tM6 zSY%y|@rZ9h?ejyZskx78IOapMIMbm{#0IEuPD?Qu4`6isgjy3nP#sG6$ZY3ysE_Bi zZUXAb42*-TkPjqRs=Q2?NMj^0#y0)s4pz{QMfRbj&CX0ZfeDDeo?8X19_vYn`XeF(Ki&Y(K{ z!1@FABFSHv?VT4jC6VZ_{U1d@bJrR5Mx(8(P@nI|(S;Y$2S1`Z_66gj|4S23joR;d zP`jxfHo`@ylhyl`ne%YeZs~@ZY2TSfKpz_WuoS*TEw;R`O^<7%-k>WMX3|HYK5qZ| zV7B2m)R)ctAI;i`LXFI1R0rpvcFiiAzYDc?UZdyF|34DYkokNv2S;kub__)=l15kp zCtJ^BHR6dr8(X2Ka0hB?UZ56V+W*X(=0Yv*>ZtmnP-|l9f9!ufc$fqY^=H)FMEhc< zBpK?#{HPHqiCP==P(#=SHFZ-^4Q@cKh5go(s5ifa8sW#NhLe0X9WC>f{jU$7ULLBkG_i7R_{^2eu{ zkLS~`5NelnLY<&vP>bvUYVEwn(wIG#kLM`wiW#|mLD;!Uv;UPFywk@%*3SJYZqhLi9$md8I5nEW#d ze9XW9>zmNWa{$G{vJ}XGn$z~E93eIQ0JBItpiZ(u))A-?8IL+aZ=mMfJCRw8 z8BrhWMXlu%xqUnbL|qcJ&)Z^Q?1QmzGwNX4iyG1ssB->^O+{%@4dp~lNp;ke^+#>j z<*1W&3ns-gSPLJaMyj|wiRoES)V?2$dT=7@!tDbxcsP$yy+)V3Oi8p>r@8;_&bM7rc= zKi9UdwtA&7yQUWEz*>gt*a6f?-N(4v|Nbd`IFtA-66#F?QA3{}HAE#a41Ysav;$Sq z1=QSsL~X{*3JOb+S-L$)V`@D`!6Md7$oFHRag{tmWSDRN7PXE zK#j-{)D+D^b$B^yXm_I4&M6EbRy zf6es}5;TP4QFFZzGvWi(9LCOI8qSD1LW`psYKdB$YLj(*<2P3YEXw z=3hd+&@0q|lrp>d@CrpO=2obV4naEPcD57H8hDDT_&sWl{BxMO&Wk$v>Y*wgg?jUC zs1dn{q3D~_d^nZHAmV*dQ@0S~;sGq-#aA@UMLd3PO%eMqlz@8L33cF1##VR|^=X$s zk6BD@QJ;3}uoPy_>*KU%(%a+T#IFRKj;$ps+?IfFWA-lNL>K%In%iF9>o=6oZROLg1t?URhS%{>ZaPv2b!kph@lYYk@t5TOcg>)Vn3Nw++ET*Z z$Qgm{c&;yL-6_xCz;ZToXQA%sk_5g9g?T?@W4i?h1sNCC~NQ zc2JReluK;m%P6NS7V%z$Gtil)IE^@eozO{wm1+0`F2Z6sfb{RajQ{AMfS z?+AMSFtHxiCM^YdCkP+p;T1H@|C~ysT_&xBB3zxRM^`1vl(QW+DdyL?&HX zq&nPx=*^~3!9pUOH~b&Un8LH63J+wV0WZ?{zUaA@82$Rgud&omN<$klJ`;(WN z$|sPXf;%Dc`;@E4+s)+JPvi~aK0x`G8X?N)%7Cwl|4rW5=$`d&GRl&0feM!4DsKIm z&33ZB@xVkL7)v;e{DFk0psqiWZ&Cc!Emkx4K{aHrGowrow} z{}K1*nccP%XK8$)!ft+PjPa@b*K4PZG_jR!qq3Q#ZKr%T%I>u3Nid%cuOWRn;jc8r zLHfUI66qppI6Qk0kFj{_#uRc*>sVzQMhXpFjOy*Dw-q^8i0x z^;``J?;*sG`kdZ$q%--wsGJ|^dH#8ZCHAeO(@-SoZLtRB%MsSqj<~Lw#J@@EYs~t3 zjr>hdr<9w(S27P%u`XW{3*jUlT+Tg;hQ3fHCuJ&7=3h*zJkoUWJ8tJ3cYV^U*g8xO zXFSg?C0!SP@7x*2Gc#?O!KA+;-Cc@bl2BnB?#n!&>pJ%);&r%l*oGPqzC=FXRh(RQ zhdd?is?Fa@I3xMzXlOW{NE&@1P`XC(%*3f4=?u= z<3mJ^5>7z+5&I?^i1*^*eYT9yx13{?=|K5Lw$Y4)qe#C=d?V#`@u}`yrz5M$yG{7Y z&-tH5p{X=5hI>5sBMP*(73smAJX8yq zC+#0wpBH(3ZC+cQ|C`8&hpnl&HtN#1po|onPhnke2-hU9tgWOT;ZCHj2|AO8 zv_#y+Y+_y2N0}+yt;qkKJYAKkM}Nc8v;O%h$^Wj76!`m>cxxV-K_`}x7L5loQu3&M z>m$Uo5bnY=?`*{zu`i8nBz+dov?tz==NI8l(yH5*QZXWl{b>IQg?Dl5D$4^+DV&zV zAGmd0g+vbdK`B+h<1d%qs5rr2o9e5$>wb z|G#+nf^96C^$M9CZOP+Q`15*4g`+8dhRVVyJA-nWh~FZ%$!!?+~+bF0jlfg+%yaD;S?3*S&(z zZ;G9UV^mU~N?M{WUkdx!a83JG{ix`&O{+{L2?_hyj_a8^w&6*H19)aAWg@ss6TgNj zsB;>1=xVRe|E46C;-Nt#G$Y=e%tREb!2N>oL`+BCgJ0fAzvX^U!+t#bnDEbQ7-f%9 z?jH5@C-3JKYCC)wi&5t1Dp9sGn^jy_{X(Y(j^xRf_kp~{x{9y8m(QqN2 zT}1kDUVuN~bk`EyHWrG2q_lsQ1-et3j3Sy5L~{{0F51cRH%KV-BcnzluL)td2SAE#N(Nc+`6)8{kgaU z$>>4B9)vFvennv)-f%VEw+-lTIp}JRlS%(!)6Y;@Pn)OwM${8d{#okLH4k@T0m_WP zw>Et?@vss0LHTncqHBdrnf8pNY7AE(+^~RUMYxw;67n1Q+ih# z>B{qCNxM#65u`Qd*~+B(ljo0-r0XihQ0N*!dcL1W*?BS-@Bn|{@8qI#T@!g|8OGp& zN95@$MFanlUe(4Q^IUOmH_r_wk3R$U{1hrKX{ETw@yrC$dU~EVznmieiL#O0{q%n& zIhP8r(&$tks6=C{D7V3OA_~|3^6(HI*0<00Sc$xUY`KFxo0n%VQt3GEL8Ry9ZpgEn zx%ZL(fM;}lw4L9J%k@>J3J?Bzm7sw^6i&fI%_vl!_|I!L@p)AI2l+J#-=R$KFVFX) z;BC@YQEzl^T_Y*Cn>sR6E-}6!Z5C;|^iQcezf*7)mHvit$q3*s&0WOyxHDyb5Po7S z)Pv=yY$0U^lKu+s*}M?qJBaV*ZboCRN&k(oesc8l>O_YrA5BSQ6_}&QabpBJDR@A=HMY+xk#vM!y{=V zHun_Lp7FrXYq<^Arh)b3B_Mu^XZ|F7l|o;6rX&qzBY%_a=upbc;4Vr!KZN#N4e%z< z#nAa%oXj#*per}_q2PSd3UYrZtg9du4kUbt2YtD>aBm|2=kuA}<;D5ZZ`O`SOI_VPw^(vY(g!Xd)W%CKO6Zhgwl^HFrf@rjc#n8hJ$sC!$bElW34FFWH7Km>sKHr5 zUM(71YU5pL15eGK$)?4<^eQzyr0(k7vs~Cq0rh{mG)PC|j9{@u6eiaJuz7jdr(X z22-du@k(@dul~ZyBPzPVtt*0tyOWuh2bU6#pwRGNDnCxzQ}V9cH#JW&6*m5!gaVX_ zqD*nZ+X%lPoQM2!wvBb9-y}`f6@C7vqrt`$)RoCrE^RNmfJI#dsFEw*);7}G$R>^!e4iS0~(?f?B0%ugf1R8*V_gYAR0$vZ&7 zvsjC~72JV@D{}`>Q4bpY*H%c9=ZZy{o}_={UP^cj`8f#(Vny1hK>hPbSGyt9?M`bS z6p<82Pv+07IS*F)C9d=hq@}V2vQYl#Rgq4|q>+B)Z?i8@9b;4AUm8ls{n(DOp6N{4 zt(yNfw(!r2f~d3_m2{_YI~wo7ou9&mN&C*NtG>bUCjOA{RLY*U^^_p~lyE&7JZwAv z7va>@QQkhU#~*sajKe%4H7OWi3oCO6h4tkvnJ>0;v8cEUbtI;2F3;0!Me=5oo|OAG&+X%m zMcO5dL%C~&4|~co|95O7gQ(;g_i9^7H43*PUdZ;kFzHEYe6DTyxGnbsi&Ca6PUr4p z^RL+aV|3yWZCs^3T^sN&X}Y%S_kY7|#uk(2`42Y7+D`4ZX*p?F-xdF$Yy-keXrwi! zv7NKU9R5od&tG#?+(r03&vc-!CX`!D`8e2+^bDlMQk|*zr3Q&7Nu0yI);1iI28NQC z)YjaehSQP1kF*w4s%x@+Q-z!H+(_b=$X~#Hg7RG`pPaI9aUFSwZQUv#gS1Vwudp+g zLU(vz8;Nghp^l^_qoVS*F|wUMh*v=Entv&~pLmjAMqmqNQ`=7cNtun*^_zXZxf`Q#0 zo^0f$Q6^VL>MUd%&r996^!dDl0-;2LxO)+wLL&jBdErM2pT>#idHx|!-k7+qtdy;5 zJGh;2Oxp?NCDbomt+``R<{9}-Jt=&X(ui?;k?#IMh2cuz%4=}K$SA>mg12~0eiNI% zng)DGzllAl@aGjpxw`g^HJt=pI`o`G0(-YPeL>;>7VH)Z! zqxIK>z&INGMB(&gxCnRSj!zF?n)1$i@*ddA!bv+#g}%hM(%?wSW+z;l@@q)1P938$ z&^CGnQ`>q(0?Pe~1r^cyufYS~sVEK=%~B%Qdmf5S$2ODR*)}|x{4&JX<5`=gvRNs& zfO{Z$Yw+jwlt3rSeY6Q5?K9gc_l){CbGuK|co?^?vh>VFI4=!+kXDDZA-^=PN7mCo0m{W8{UD8w=04Azk$4~S6YKkb7Am+v&kmB1 zmr8W?#r;kS1MUdxh=Nb&pOAD zc8w19qMlIla-yyvp3mmy!JQP?Z6AtjD_^NXr1j&$l@u(>J({Fqwoz5^^V;+ONh?4- zXKY=`sHYl*TX27+-h$kDxI?)+d?xc09VkyEJI?2x%l(n~2r7O?C5;L1CG8FIWQ29S z;kn}El_0$lFL9Ez`lRVg_I1XkIcc8r7A9O1|1MDM@?HJ%al-c`qrygzzU7e~b8XJVa%+7>PdQ?IiCCX2nG0oign> z9|<=hJp_MV`zSM>Iy_g*m@PUsFXGDFEPLzho8HekUS!kh%W0Nxi#O0Kef(`@CwTei qijgP3D^H;!dGi0CZI3&^=J7nE2h9vm;sk!Y&?M{@Cs(fCG#C89iGLc_z}B0j_br-;5cbW7>q%< z2y^2FEQY=d9p{pl9FJoqWgK;p~5@RNeNjyKQd!Ux8!34DL%qO58Z9NT|2qV(mrq5sHI2lPlh9;ygQH(&n>3FPy z=P?-5{pmRQupw5&Nmv4JV|fhNW-4xPU5*7wzmNGb#df9vtD+Y5OjJ8pT>BsuD^3Mk zVga0sYVZOEVT>J)QyGh(MrbsS!i^Y9={rrnFbpK#8?)kU493G&XP0@=!dRGew-ie zKm~hXZk&Lct9_UlKcIF+tUacoY^V;EMJjN*U>cl&NpSoh9!Fm=|(K}RuMElGMmm9VEYhh{}fLU;^eSQQ3iN8eU^V@IY1yT9y zVmj=FS!myxLqG@3Vbq*`M7>GC0aG9tm0kz6>W834>OE=>(;qZ8#&X1Gq1Mm?EQ%=( zvFEWa7Q;mtig(dfhKz^J;%kBG;T+VW+G#yvJ#W2@s^B>)f9@m3Dwu(IN7M^U!GyTh z#`mM9;yNb6cSjh1WsH8*bRZCu5U-1V*csKpAk-RJfNEd|ro=m#3BO}H%y5h&70aQ@ zH9(c?i|WW!R0md}+TC}I@z+pZBS8(vI&Msd`tT@%%2*E7<7Suwd!Z_xg37lJwS9M? z*2)J|$NWy1juk|u*GElR56praT>_;DTu1dd^-1&LP!xlSS4HjrF{r8f+opfD>G@AN zP8rf$qdKq_HTMru4W<0Y%zbSvM0^3NzN;7?-B_nhPg9{PD1%wCKPux2EQ!}J0#lwb z`F}%A#Z=Ur?8NB!5ToHM^uSpl8i%5W{wQiB z?qXg{an7VyL5)}&OphZ_9baSPm+kX!sBW0VW#&2wNZ;?=E??rO}1)#Q7Wz2|^ zQHyd1#=~=%3-6;282?M=z{-!Ruoh|;OhZl04vfG%SOJ4BJ5D9+k1_BBx*Gb61k|&D zD`wjTqu!t#=EFLusTqgr$Sl;Gtw!bh8}s8y)Kqz2H6sy%+NQNoyP+#;7tF>y_~%u| zKR1D=HX->n^D$Wo)#ItChVNo9zQVki`MPPK0jeWCP*XM1rZ2(d#CKyHyo&0`V{4Qf zX2b(;F#aicP=y4&S$otR_rsC66mMcq{znzYzGa3y6Ka)*qoyhX{jn#e#4%VIS6~o+ z##)%=HtPikVrsnL5=ctmJ!+N4zC&Z)tYp*()V*hhb}4FCT*tzg=Dyi>^-v=;6w~2E z)ZA}Hb>uo~ivG3nXb((%=`j)MZao6($?vEFe_&!do%k_-AX9hvvK}h-rD= z36*aWCc$Oa-55ap5^7{Wqt-&eBhO-Yop1swI1Y7?EX0g>0#)E0=EW3`%~4$iHKYSk z9p8j%@GR<$o?xv%95}ab%1=p9GK>*>3Jp8h;+n+ zI1Dr4EStU`)q$(1we;4;<2*Ajk^vKtUJ2cp31ic~vx0#3^H%%dGODL9QB#oM zxtY^Es41$0O7D(()2Y_=sE!^(jo=;B2t|8g%!nGfGN|W0(N&M;5h#XdF&oBvY34Kp z)lg&fEEbGPd@B0l9L$1?FgBhIKvF>9zg zYFG5I@kyA6_*V3%edh@QEs}2-6Meoi&lndq5b{d zYVp26?V?YZ1JnL6BNTxevBt=NIvvpS=l{+G)Z?M3p3Oupjs=(sS7Hi0f_j7ds3SM} zPjen*!==Q-aW%fO@mY?Sr=b#FUY@BegQ~YSrokrYYDfnX&?;Sv8p`uF!!uL|VtShb znK32taMa>!iP|;2P}^^ojc>w?#4n&0*;mwyCG_#~e8)_Isfkzj@p3&CbRj_$TD>b!pK2RWLvsZ+$L~>#FKR4PL0Z&MhFM$L^kJygzY0}u z3kKj3RL7s7%EgLp+RKV;ch|{7KxcnZRKW_UA#G&iJyGYvXw>$cidswyQHyZ}YEBPf z2%bZ&CBHac&Yu{9%Ksj#;}=vtmE&sByDSa@n%jYx8)u!%Ou1%kY8nG4D{aBg!4OD&E{LKhfKy{=oX2dS2wKWs9Cbsyq|F!5Ylc1jdwE8AA za~=ydSBX(mkQUX^Ak?C*gnn2PH9{>>+v*S0n%In5BYSZg-o$~}Es>Y!i2j&}{jcp5 znAmKe0;mG*F#t!R-e4ta?lz%1dcrLjDRX!u?c`o#<8Pslx za0zI!)k9U>3pJMmFbZx$4gEIMQTq?-&E8nQqoyimQqy2cRQ?<`9%|z?u`KBwumx_$ zJm@A(=H>aOQvvmc{ZT_a4YgP{p?dxVm*9IGfiseu&y0W+W(3Nj7F8|On(2s|y1}S7 z9*^4QOHd=T37JyYIY2-K&Y`y7Bg}c%i1hvM>qi6A;{2po-{6sCTz>H>l<-j7u3!pmO1+~~*)WI_jbK(}%6x>HmN!(1XX)q|0nUm63 zi3h)70o;k|z&lih$ul$8m>Km3*-(oqFGj)YsFA2+)7#kek*ITE92UoESQ0O}1a$T% z&0@~zG^im=hnkvTRE4EcBTyYRLcgQd%3vFxi>h!vYN+3$Mj}d9bH2n!O+_x$ZVE*$ zZnuklFbXq}Fb_2q2Qd^cqIO5}Y^LD?n3;Gu>Ww<1rlb#QXy>4&<_Ky;&SQPNg8eXG zb}y#}ZbU}Vb)x1lUy>Py>VC6NjL;c<2F=7U$G*l%4y!D9qNr|SXW~~;=55N z>nGItk}#L4H#2G^3t@ci|C$8!@z@&GN`8U*}&XwDYWM%a1|0V>~<2G0m7oZl~C)B4|lpqt&jH;*rY9F_?>77s= z?T_03BTyr?9kuGOp~}VJbW%J7%V2wSbx>?1pq@QOEuyG-&CrLV3iQLmxEj^KBWsd; zrs8na)b&M8#R}BHwG*|?&SL<6vL?xI+AEZw{jY+xNzl*@MHQTin)|h=A-;P z{|(hp+yZ9z1fmvcX4I|-Mb+CFRo__DoG(Fb+kL1-daMBZUkMjU(2(9lHE=_RTo?@%2~Q^>qX5!4HobqVMI>4O@9S*TC5 z)u=^z5Y^yO>kAAb9xvE5TncrCoFZyO(snws&}nW*}f*!UV7-)7x|nz|!MM_uO{0rl)XYKWp2 zF(Z;5)nF*9fe2K^^-;T{IqD$lj5^6?q26dC>IB`2rSJr5D&vNjqr5n3s#>GJ_J2s1C;{X4XOy z)C+}5+IOlD(3{q?4_cuLcDD9Kz2Pv_cASHHgA=F@Uq`K>d#DldE^fA4Hq_dvhz6En(*^(x`2QDCf9@}8IQsz_bCgvla zsb3AGLLhkAK_8(uAx{ePK+StMvXbtz-!XesJVPhk`MhT4V=%bGuE z3`D*0X{?5?u{f3r^YZ+bY%rD}z896xE8L7oAnJT5g>A86xNH8&ciEPod`YU(AL+70giQLY)JlI1kIAUgQaCvBq*Mng;z) z9mtEBupy?$VW>G>h1wnGQE&7bH6?zP%z;%LwXLdJTc8$oPtWmbo(`ZsHiw~h!A#U5+>EODIBMK=sZ&`6Aq8&D(h7iumqqK5npY7M2VYRXkXZP!}3 z3>%@^@vY|N`Bh9VET;WGoPZiQgr)E$UdP_hDPRj zZY)bY95qsZpw5pa$dEc4up90{ofG*Q8$+!%P*c$YU1jJib3u)KtuB#{Qo`;2;UgShKm8 z(-ixnPNA)h?oE}9D{S(xxPu#{F7&)*o@#z?X=g_ka+nNz7j_OEf)cLR!)zEF! z_KVTZoRERogLo~Mz$yZ#P$yZh_V&$CYvKns!J!>YM<1frLfqfXqD_WbiI+r;UaVTm?2cgb~ zt*GsH4g>Hj24c#tX6}oj>S>62<94X+Jrs2wtU>LXEtpFC|Cr72*go*?IzgMEMx=*LAC5Z6W@1L#cNP)QDnEvrn~$h{ zoV16Tl1!*YnFsZGUd`GY;}BnfI^)-2d_0Kp@REK081(`l?ei2p%?RW`&*y(B0vfV# z)SJ~r6=;Kcv+<~kSE7b)Cu&O0pyobGFLMBephhelbwm$9eOAmuO~q!^E;xnyquIk= z?0*&T>1`ScMtxJMfm(E3Q7791)Ellrjm&=3ke)@2$X!%}(fgQs(xXPQII6?VP-~_q zs@?^t4xQ@5{#V71ZHDit#gwtH+0WsqUC;-kqKnEu9JQF{pgOVy)qyRjiqBvGK0}RY ztbV2gsjXqCdVhBbXlT3Jgb}F4F&4EAr=l8|kD8+OsQkN775{^I@Gfd`ChTt(We94U zR!2277?pnns{UE_xx1Kv7T-D4Q2(&T9AFNT#HjR?s5j1x>PT+X30V~NO{P7j!%nCX znv9ytm8ivd6txzvqIShQmIq08FXLi_nYG^Jh|0dK(?m_K>6BtMP|GonF*7_5*%Hs?+bDa|Pra4g+grPcI z9X0f=QA6AweX$>^1A{RD$6;PvhZXT2=Eqz^*#FuVEeUAVjz_KH6*hhlgNffl&lC+c z23gDFf2^+NsQuhP?%W z7E?#mK{OPVe?DrpA3*K@=crwfV2t^LMj6!pABviy<*1Q4X5*)A{OuSPje7c-1f6(+ zW6eGdLk;cks72EaHD@DGb2;C-2DK~xLT$@^s6~1nHKor`4gZT;Q$J8s^rG?VnA?7tua1xTohxp5?FE&PSq@irF0*ptm73&#NBeNnq+4u<2Om>+*)4$MEr zY`f;Dk(rJGxXF4R(`)~KAfWA)Y^r&aJg7xf88vq;QFA)dKHq@q*hvh+|4?t3ZJJ4s zK#fR$%!)Hn+x#Hv#a^P$1OMsle>D_FKvU2N)!;x>gNspfcmg%2PwexkGfe(0sJX0w zI*{6-Ix+y&z+zOxm+f8j(-}`(s($jcV9;mdThFH9}=k>5Wlu z*blX4W}rSh_Mkfc9IK)KZ1czWR;c`YQ4QZfjhr)w{oe@l%rQNlh^puiYSq6*o#CG` z0AtTJ9ms)ds61*ax}b)7K57vjNA35^)?28de~23KSo7?MluJMjgrLs+s@5i`Ron@6 z5)MQ)I2LtMZb5I{gLZp#m4G3sEbj4CQ4D}{Q zQFHnpH4@PlmokL!FSpbq#h zGzF5Nwo3+7LnTlhh(L{0Eo*!0K-A)#it5m2)XDY^wU$yYGTXB`79qX{3*Zy<)BaDh z*etGGsGf$S8f=F83}}P;4CsLBxr-X1k=D(qH@k((_YQS(`Ytg;91~Si=PlH#bT zYK2-;Q_@s=04CCV=Xrw zkB=IWq^OZfh3aU~a`wLh#Yxbjsbn8CK%EQiP(2-mI`gNZj@Z?xwQ(2K&|B0Cd`5N5 zZ-rU)8Bx!}QA1uCHImIS1GZb?nr$_Kgd8MnN4?P_)X@2_G+)D0qlPdu>J6))-lQ#R z&imW+38<-Dh3d!=RK2%Q9f-Zke1-&~I#$Capo;2QJ7Q+ygHdm|8ujKoF$SJRjnsA2 zR6Rpg9Cfu>#3@ku@>z?a)>Js^9H@voM>?WL*quf|Z?+XRv^P*aPO!$zbqQ31?NI5x zQHyXnYKriL-dDIAeMx7u2>&-}JKy@q_H5D~b&pV^0ZU|~>=A!5C|860miq4}xWL{$c zM&DqzSr*h31)+wz45q<)sE+ip&OclnQ61@wp5OnCArRM# zZG?KmMVpLAP#t=KT9m$<%}>YjpjPh`48a}P89$@G;k4c2#b3!|if}CPfNf?3)}lsa z532kPbhQY)x0?n6Q596iiZ~Ya{3_~A{zZ*I`oBy(7)uauiREw^YG~h}&WUI{%$f>9 zoe!-s2xp*P?D!7$zvkvX3ED;OdhZjEyli&cbMvUyhn;cl`mgieIAUB>q7!XDVhzW!Q_M z_ybF0=|d(y0!y*TPT~gA{f?S?_M)cr0czKLLap|g$IQoXdQ^H7jHCVEjet(L!5Dxu za5esgZL#HXFVDaEJdJ0G7dc_(FwRNy#$`}L+5*+#5vT?apLm7-Uh_^;9&RsYjui`{(!)vPEFR15XH_gv}TcBR(Gips`y2bv_OQ6FoFVDYr zS%50=0ySqbZkrRXAT}l54Qt^gEP*-hn2I`LW8#}pi`4(FdDGe$MtlWo3g2KjX1!;= zD|Wr-n%`({BB44D{O+4SI5bCXuRl>I+jrFB3VUFNZWwCBwxLGovrVu5(95|>d>HEB zYW&D_pdIRCeG}?a@H$q)xb9;w&%ab?fO@kvsG;+DVk(Hh*u?9jrlbwVz&@xWb||XC zb*RO77d2H0o|+LXh#JwBs23TG0eBL%YuuLvR50E%bM%(9Hpf(?55oeu81=^2Pz94e zHz#6I)Z*-bs%HXf@$IudMon>?7iRyLM0L17lFxNE5YW(ELiPM7>dn%>G!<4xHQ-_z zT#Tyl0BW0kMwLtb%9JaO*@^##T4b|O+xRx>V>#Muvk3EGdhP#a1oRm&0#)&5)Gm08 zS_8pvOu>N|NPIP_;Zs-=KVV-h@YekHd=rKc|BhNSh2NPq(hJKFzksSY`Fp0E_MN5# zO5t{_fL~EP5Bp%!$D(?E8nvjtU>x-QXwCtDYZfd|dU4ce!D#DB)RY`WeF1re`mBli ziT$qwA_W0`Zs$WCEEQ1cO;I10eNY8Ap+1I>qZ+t|S|k6V8c6clEViPkA+Lv;y1}SV z%Vnr?f1!@(E1%i_>d8A2)PZRKnub%O7E?h~!)>esQExs2)xl+`4(~yI{9Z&Y&bO$1 z3I8)MkQQ}h*F$xzJE~)I|6~8_!9EhI;SJPU$o0kS&-$pLUy17Z1ysKGSQ^WIHT!!s zD*YU4w`BNcw>4@6*PwRK1Ju4x|K0p9xrAqJh&{y;n4F&ut}*I)FVwc2jvB#THvZT?kL}~Fwc|S3Ou#8;ZH-zB!%%ZM z2UX!7)VXjARblif-kv}G=0&}EC~E4uV=P>Vs%I^#+(C?ouTU@g6MeP+{d`RWiLe$A z^4a(p)RDOg8{-Gm`A{ROw`cK;M2*xM)V4i@n(O${yggG_4jU35hN6m2OmEMpS^)YJZ-aW%eyDttZTf1g zPJ9m*L;qNwA$O{wM&x&N^{sXmfdD*)`gnYXT0D7Un|NESLVOddLhm@HqqR`!%~88y zGiqu+qjpu=xTfBssO{MZb%ORmO~IVF-sbQBtsx-?30JWIM)ULbd}}R+8iC%ZMK%NX z;w8-N#o~%*-e_-pGqkrb8qeb<@b(-?iBTgHg4*xZQD0DcVquKo?|M5e355E4d;Tu> zD%9ESm(bhuVN((H;nV>qc(V<$F7b>>?A)Tx@>^I3GbA-HG63TeUxQi`J5eL_9yRm@ zlX-g%uBI*lEsmbp2v?yNNsQzsV=!uUH%Cp?6b!-xmg1XqIO5B)aH#_V-ez0 zQ5By>HS{kAVB$31o};&*wK1|LTxSG?CbR#Op>|Oa>VRs4+J1vjNBvyXE?I=G7RM?A`WQWE zA6&y2#P6Yw(if!5l@_j6AwG1M(Sb~ z_P^fb2MPLE49aST*hOuV-KaTyg8JO{&*trv!Xl`V7=W6Bb*NQ;8_QtM>}G_zVOiqK zQQPyCO%Kaqrl3y_*Syg>5}J|W0BY_t<}^c=AGLq0qB=SX^~SqUYvl&&fccCX!MM3h zN7JLewpT=rSY6cfj;JXaiaM(2x&-v*TTyfGliRG~5cDJ743*vmwdhu(8oYwr`5=Fd zn(Gw>ygffRxQ$v9_faq66!iA|vs^z^J*}+^P*dh!C7^x%9!p}5LgquJ6KYWn!k9P` zC*fq&&}R(x_WVJm7HV5AM(vKfsPiJAusN_QqU!I9YH%z1;A!*RbMe#k>AIlacqVG@&!cwF8`Q`oFKs$l z8g)c>MXiPP=xT1C5NL$&QEQ-DsM$7CP;+`6Yh&^<-cD2Og4&iBP;22QhGDL<=4kDS z+LkL(i~AaC`(_R^FA#w`S^I^t|8-z&BSG8b8!BV`aI;;4QA1e;H3eNT0LP;~T-KxB z@D!%TPxg7DawcB^EKhoE)YL3O_z zLLH%la4il;EvkGK%@p-Sy}%??2X~-e@Cs`Gr>f-b48XiN3^%z1G`Wcr|n*hL*+^H3wa4mA?rF}4?f1-qJO z*SSuW>fW9|IyFFjyIqg!`92K5e^IM8Sq-zQYocdcqRxdis1ENyjmR<7nt6`;6pdTc zlxu=ol%r8ov=d9|`~Q6c+V2@_nK>(qIxt$GD(;Nhb^}pUvIfI&6YAjlg55DsZ8K6U zFdFfls24ea8o4j1sqn934!V>WOZz_^0i8&>P>XIL>ce3`$6VwR%H!xF{7xi_#WCQm9F#;_~Sd6(En$>w8wXdT! zG6zs@)T-`;TIEwvi))9CA4e^|H>ln85tCuA#^z5*dDBNvJqnfBHms16Q7t)Ypi18#whZ?*A*E`g>z zxQer|NK^AA@eT!ZVIoAaPS3o~MqP-|iv2H|bg z$i#1HrpC=iK&!JB>PRY z4vf>@+w*&aB3O!smtr4$(!sn?^N!|xa52C3{~`jFDR>2SG-m2#R(E|=1D#PHr;AY| zbP6@3A5g10G1 z>iKxgiR)bg8j@RB4!@(0-mpHV;(n<8z7REp*Kr2^hnkv6eNDrAF~6Rpj^6nF%nPN( z2E^N=rur!A#U5gBbYBqIN}yGLbKs;LVCJqfwkCZ5YOWul&g=|~m_|z9oa*8v)HZ#A zH8IUVvzEG}7U>%69xO@x945wugFGiIKmQ}3jKQcQxFTwZTc8jAj+(=6sFCW8+9fkE zIxa$0xZ0-gM}OicQLFt9YDAt}zuELSgYEuLN+5s?l~E^NC)6SugZh>_8Qb7Ls16n! zVn(70s-s=83c9GZavGKIBI?CnqDIgeYRVPI5=5J0aqa&l1hgt2U?WUB%w!mZ`rO`+ zjqx>V+f*5D(&wR$-qRN${@0m5 zlLS?C7B!@IP!+sD?d$ib#rFxd8ku)TiAkRC>H|rsqXaBhwJI=tiKPPr%%`6IJeoeV%K)*`9^49qFx5 zBXJh>g8!nXD2n@sS-qi{jD-5ARo@-82zy%xp&A}#orKy2vr!c;wdosedbqg%4{Y3hZ3CZCbN3U~(*zUDoCl-ks;0Fss=vQ-sz~L`Y>uFKcKdC@@ecE+IPYTXnS-(t;+GJ3QnQEfLuT=qNvl&r(kE?O+4BR z^ZYOlCH^no#{M(Cozd8Emie@Nf|-eDpKX3fuOZ30 z&~zXIM-lIiRq-ckM5-<_&nMu0;#*N8H*>Ms|H+n^wNedrp0r0D-HTCY|1H!My+*B} z>`ToEhb?uzJ^y{r$|QJ(Xqnl5H8C3*>!Ob4VW^QffFfH8crUnhJBGI?xm~67x}u>=vfN_o!VEf0c;` zqZV;(%!EGdPbxi71&5=)dQC(fsf$so_a6FwyW$h7!$JGmMf%*YM?iD@2dcuqk-2f+pbE}CV7BE2)M9LO&@84o7(o0sjz#B? z`4T%0>l3|Oh5K=7=1CdXv?t&;RSF z4*kTGSm3z%(MxqyL&vZJCOqNo*``gfGVz625#L|~EPB$M8?#Qj=IA|7LJ1yx#JO1D zl(%yjFJM=k{f}9sey6>imBcIJV*G?!q_fVL-E$2!q7N|*CO>OBUKo9dH$shcGgP?= zE&=W1GxotN%tAcnId9KjDk+QFmitj_;}q)K@MY9KzJWTj)15azUTcr)@CMWgn*M^f z=l{&22kIouebIbqmBc2*-8uvo5cmtLV7*Ibj#r`1>L;kxTJ*B{YE>0$5uc2jif0&z zfmcj}r7sThRYQ77FqOpJ-InveG!$dtKG7=dU!n1m`g3$;4`MjfS(Q2RaYHS-w| zj-`qJhB}}&Vi|mnIyr-`n|zf}BiRMDJLX_)e1_VNpE0raf1DfUn@@VwP#47PSPJzg znog)UJ%sx3_=Y;mliW0On+uh{x^*C`fwib}-~eihpJ4)we#?w#3d~IVPA&ra?pFs@ zpbKh_XJRazhdPp1p}uDC!T`LBYRLPxIf9d-R(TMr;{#9)UqEfgcc^d6mG7959)Yg5 z*D3;9wbxK@>UY=7eOc6MosHpm4D(}xduIEEVy(!h_HcH$HT|J^Owi2?a^;eq<^xj2iOdHeMB@6R%}$jB$y#LGAONsHvHb zYIqlFabCo7==azx&bp`(?2b`!wM#&YViT%Ihfw?ZBI;8t)f3Z^im27w2z{|VYREgI z8XScxzXk%_}vPX zZy2iKIjF_E6}A0NqlWr9rpD;c%{I)0I!CJ7cuQpJUFQ!1xp;8g`UMLS&-%i=d2`ff zLU+`guRtxzb*PTqKvn!6wPvEdG*g-d_2%tRQ#S{-y_cfa$_7lP{eRdKaGX1+H~NCw z=l-wE)Z|1BRY}wvRzMYtLRa2x8Zzk=%64UB_tZ2Sl6fJ^Y2U8VhBgg_%4 ziY4(rYVI?{5|T+|{ui+aN=sJVWCI;wx5wq@XdW~~&*;>5dKw_-KoAFbhE z%v8=sP0c@F*#8<@{tLmL10o)3mFGh(zLKc5(G#@>mZLgy4Yg|?p{C?NRJlao%m}1K zt&Jk6gQprQUk_A!lTd46(Kq(L0&7Xon{P)A@iA1xpHV%{^xYgxby17QMXiCUSOmAA zDt?11@BA?5LQc#|v@&WcdZVUbBWen7x&-v5fj`Yq*2ZGQyQ4a=1+^v~*my>kmQKD} zsNGQC+7#7LYt%?gLM`I?sO`7|1Mo7I#eY#9a*KQUc!stosw1l~1n;0alFHl1b09T9 zjnop;^VLe-bQsSpRak|8TEW2hT?nFxlt&p=|E>}PkbikM&D@00;m^jjh=u1yNrN_ z`Y`IvKA{#{=IB12RbC(Up)>%sn3iA(Jc=5^7%_Z2b6yfPRh=*bH=^qEj_Kq1G|Y$E zE$vY!>L|>i{lA-l7SRhVgPCLbc+U2YsE^m-sG(ekT3nY=bL|`3$FrDnTN|Lh@r=Zb zxCsOBDk}dMtcV%n_;@~byP)Ua|E?vV)p!uqK=inFs8F9?tx;d2H=;($@$>QgIUqM` zZaZ2hptjv6)Egc{t*IZVj^&HzNzL{PMxC6MP#tlb z5YQYBL-lky>cH5B@$mwxBacvP;|HpO?8!`n#ZmbqP$Tvmrokbokz9WyEZ8uCu(AHH2ePb3G3;;9b-dM$2Ft4n&PuVN^TKP>XXc7Qi(bTvOma32Nv&>di`J zG!;}vyp0PeeHT(tDK*CIBuJfTrEDTj|duvbBA|B!r(CQq4`p&l! z_3?NGv*Ty1gy}Pzj&wmSwyEgp2nG{BgL=c5Su0*9p|nen%ZB>9U!9Tmuy!W#c=rF!9%@@>#Q+hH9cl<~Iz$5vb=Y z%yT~f3FwWUqfVqGIn1Y52x>JqNA+|NszX~)Yv2*8;I(wIK4kJEukZ-ZxuUo1e!Xx~{@&R IN0q_>o1tHbI)e9ON&Jki4w&E~X1n!3?awW!eSZ_xk^is+ zrVcSf+!%GjjX>@9>8QoH*18L|W=^0EnzyKYUr{Gv{Gz6v)J56<0VITxP!ro=aomks z)jzN$7AofBtiySzc%|azvtl#qjiQt=`GZjhSy$9r8G#z9zfim5DXL@sCC&GW;F9eB zbR-NVL5pJrs=y^w1yM_xH!g&FlP0K>s~zf7uQO_d#v@C`35mjYd|v{;Tn$Lm)qo6I zS6_a4KEd_opVn}1Wnnb+Wa9(L7Kleim#}BMkVjVz>pPzPYb(k~#WzUr&2xPNPH)SX zi^hoAJm*Ne%Cj2eyUH6(puMrE_2;=(l8}mrm#M4`w&tPURM#r*dOZJ~XS#-3yAiHP zBXfAxg@#^up0c0`S5kg;gi83)qH_Via;GIfJJ9K9I>zt+$8%IdGeL?nzpfC z*3YCxUOma{P5hy2A9km)D?AOtr2R&NlW;%Jv}5*RM#@%3 zUF`|4=JqFFFWc}_(ldCT^1(w{{wbN`4kp7@3iTk;#uhF_!KvyP&*G8sJHW>O2hMkHt#~pyHR=ngCtfWQyuI; zq7N?Qu0zJ%q&KDTK;4AP*^0^LEFu1x_z&{#=PpkJy803xM*g+j4~e%$T`hkpTa!Gx zPDf?@C(+~1G`5z+?<58ikGysfo=Ak>89L3#bCz&p+t4Ax(`=;^Xk_Cr4XAu;?%{ND z4$l@)cC~FZCSe6jQO^!Of1IxN!AKr7r=i~|q^rB_d3^g^X|MD@Tt94{v^I~@l2iTz zx2}1VNl7>z`MOf)PvXfioK9}#`9ji@P*&^DsYS-sMEa27Bo9uKSszT<2uDz$GI=hL zHV0Rz02e>Ea_*3JkUanQTEw%Gc9hCe?<(Sv*KPv(5_8CubDia6*hEFk=|pGTLxbKF z_=gOC+qX$fWg|&XgqcX&LIq=gX}G+teE?}`2+#iISry_Be~I&L%o)s`gxmA}uXxyq z2KC46W46I4G*;V&l`SgaT))JXmXZp}l26wV>Zr!OotJ4s`Yi5u+&SrRA<_?!-jMRQ z?MU?DnXYphWPX(T#6OUpoBR_9@5ODzyHI8iy3PUy!J)6a{n@u<-?Uc(amzne-rASs@Bfrf?0?(vx=<&!f|! zyM%wUWiI`n4rU?GU*xZgJt+Hzdlz~C(vWtiLj9qmy)u#5k~CfWh>ziJOU2WOpC?}> z?t7&9+D`udOGElDIg#}7->&)J)q~J8o=u^{ z?DjkgqoJ z_1uNYGnaavQ?5C85?bv~nwRZi2EyA(Z=rK`rA<6QL0$S$)NCr$#m{$~rBt-uM4f09 zOkneuqS772kKql{_&K2GhdqB0kGz(W?#sQCXZP^3t+xr`5`=r{bM_^<$B|(@iG4|Y zM7SrnuBcR&g+>C2f3OwjB41w8LbdnEoOQVnm|Mo4zj6F*PkSfu?;p_zo^k(QokV^P;tOhe<57r$En|E`h5a`Rm6 zq{Jn3R#!&uwAAZXvdgv~mHVk@-2d`03hA+b>3LP#u{7vKBXMoHo5Y_J_oCuiwj(Eq zUm>2Hcvk8wX!EM!Z??|Ll-r?xO(!9gjNfd}mf?R*_)qLOg^7PuYg{dUDYKb8r%bZvf9q@hb!DL7bM8Z`fWrIjo7BMc#EZ}&U5~9h zX}mBMH?y74v!vW($X`bhu07OMfd}B(7@)g`1MLhG#j6$K@Hn`}6$V)RV#HTTdtSL*G!_86V1| zA^eQIkymTVUL`(Ef6hKm!HiVekc7sViV-M}v(+1}y;N|43R3fYy-oX%=aJV6p5L>L zg_GEo`yP4EQ}0xpuDtvgl$>D7AF*{P?FIjxC+8g%l;rMU9~`3aPU2I@Fo=6J@%xyH zv~Dzf+g4hYv=Q8shzFDBGIu8Od?wEf4CT(NFb$WZ?w5oYV?$nW6whiB?xsIyMP3(w z>Fp8{?^AG(eIB1e4I?vRHJ-ph8_oN&Ad_e|c8rm$34rr;g1ul9Kd5>Y71X0-I;Kt$PKI zvK?to{x6ZAv-~A6&lQVAT}>!h-lh$rKn+`Hk8tgz^*Eqt*sWb`=w;4+$CC}^H^uMtNjXvOcG&;}{`_fPj^32B(Jc~}feyV^gHfhc95zjyC^Zy?r zjmY$t29J_>#8#}#4XCgV&weBQ2Dg6OG?si5^w3^iNsr2%f^x69pA(+N{f(IZ&xGr1{Ie1`qTF1Ac-W9T2WjVtSH;xCo71t% z-1&(g3?@)M4{k`YeK-HtN#c>V|ak!LCyK9TO3|7;}QA@YSg z+>StZ8vVen>pJPW&R{hv$!F7*mV{2+BCWVBHxdK5Uy=5ZJMyYVS`6A5OxaxA{8bxg zgMQAQ!dCWsWKPUX#>O_iAicdqMGc6Tp-?XF8r*-Ao{kO`!0SAJW;+>!@-Io#^&9tc z!X<6IBJonxy_LFJVsibQbvBjhia}x?TS;8o^9tsXliJ3A<9RPCdq&|^q!lK9%9f8x zTI6-vHh7q{;*3xU;+Y8V$5=N1bNuGg=pibaO5`mLh`hx}+e|)PXAI5`%D1Dg(d3;*o<}RsBaGxXmolJLB0r4$Vw$OH}j_t%bTls6!ACh+{dB%~JKoxPV<&Hz%0(A5v&LrOv z?)=o(oV=O2ef9mXItgL6@=k(5H{xDO+5*yaE!X&GqlbMcxQ&N3?Sl`tvAPuO&9j#@){49b zi0c}_^UkD)aChKt%w2^%#km8xdr;RA@}wkxBAzv)-b<9rKw3bt#G~5$CY58EisF-A ziG;)CsX!gNQd@m&{t9&P0BJtlJt>nwFQuQetRSHb_aX{k;Xz#7PX$YvZ3=Gxr4PLrV{5AX3X zE%7&mXOX7^@sqX^<%>;R*FElTl+l%)I_8?7=Wn8opaZ)oU!QV1=yb&-Z7A{nq;q-B zALo{>xE&9tQgJ6Td)Wd*Y~}MwPe+LZ_=dY572L+6+`1-{FDdoprVd@TZ8;O;hk-oX z#k2X`t*HAZ@mTsjtFG^+H%@&DWhO&_t+YR0BXfM7XD8g5LjMuJNS@fXgDPLnmLF*w zUB~nP$p0PFayKGexne;c_bUCw&h7B%T;`eWkK}HeVUST}Z!c-+mq5BF|3Si73>$n6v>l|8>&e z+86Lt#{W!L``>MWVPp=7eDaHVY&aG9Zc;%iDsD@|vB`hMRv3$CpJ`|sX+gHWq&VI_ ze?a~yHa(&3kg7eXKmTXrE=Q$n?E`-*X-HajTfiayYsae+*OiF-0eR-xawn+cBIQyO zAMeS*X98)u7TGdQ2&ba5#kNBCJb|YaDqu67Al#RWr#;!Z`3*NC)C-6XMd2V5aDz7MOxXmvXb6U=YQmth~CAff$X-oGsvJT zm;x~g=jT~HTeuA2m$t%Jq^-6c$Y-CwC*F)aB|J5l{|Tlu8Ew8$l6tGW+8<*R57I~i zGQGmxbYd=*1rmQvya|=RO<#TMg)1<9dMy|c2O(NfL!e6)> zbGPRn!yT70y8bjc?I?F%KmUom22(f(mFJC2z~}Vv8X0wEuobMaai!(uc`_ROX43`{ z|AX|sw$r1DkD%TZ)SHg9q&8h;+Y?S0IsfxW*vFmom&zYfuqp+g=&h*eG@~*A=Th(# zX|>5ahdUwZ%jn$wUqo%_o4hHyh0uQ)fs&+FG1ikiPg!d>oD;w zRM?-iU#|_mo5#<+S~ylfkCt7!w(Zn0AVb&9&99_gk)~7g_JsqwcWmFWQ_qe8oqq4e zv+M!?Z;46yMJ1Ve>3Uq-n;IC^1Vpmaijj0GXs8xza&2EWfl*MO!@x+v$k58beEa_W zjQ(B%3I!RNhgan(Bt6`<7-Y+KE-t2z4|UUWz!sGp-dU-TobhmXZ=OPS#^Eh_=?X=M nx9TVynV1M\n" -"POT-Creation-Date: 2005-08-02 21:07+0200\n" +"POT-Creation-Date: 2005-08-14 18:14+0200\n" "PO-Revision-Date: 2005-04-05 00:53+0400\n" "Last-Translator: Phan Vinh Thinh \n" "Language-Team: Vietnamese \n" @@ -159,11 +159,11 @@ msgstr "sá»­ dụng: %s [ -n ] thiết bị\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1249 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:778 disk-utils/mkfs.minix.c:626 -#: disk-utils/mkswap.c:522 misc-utils/cal.c:313 misc-utils/ddate.c:179 -#: misc-utils/kill.c:189 misc-utils/rename.c:79 misc-utils/script.c:142 +#: disk-utils/mkswap.c:522 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: misc-utils/script.c:142 sys-utils/readprofile.c:197 #, fuzzy, c-format -msgid "%s from %s%s\n" -msgstr "%s từ %s\n" +msgid "%s (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/fdformat.c:130 #, c-format @@ -853,9 +853,9 @@ msgid "%s: Out of memory!\n" msgstr "%s: Tràn bộ nhớ!\n" #: disk-utils/mkfs.c:103 -#, c-format -msgid "mkfs version %s (%s)\n" -msgstr "mkfs phiên bản %s (%s)\n" +#, fuzzy, c-format +msgid "mkfs (%s)\n" +msgstr "%s: %s (%s)\n" #: disk-utils/mkfs.cramfs.c:124 #, c-format @@ -7074,6 +7074,11 @@ msgstr "%s: không lấy được trạng thái (stat) tập tin tạm thời.\n msgid "%s: can't read temporary file.\n" msgstr "%s: không đọc được tập tin tạm thời.\n" +#: misc-utils/cal.c:313 +#, fuzzy, c-format +msgid "%s from %s\n" +msgstr "%s từ %s\n" + #: misc-utils/cal.c:327 msgid "illegal month value: use 1-12" msgstr "giá trị tháng bị sai: hãy dùng từ 1 đến 12" @@ -7101,6 +7106,11 @@ msgstr "sá»­ dụng: %s [+địnhdạng] [ngày tháng năm]\n" msgid "St. Tib's Day" msgstr "Ngày thánh Tib" +#: misc-utils/kill.c:189 +#, fuzzy, c-format +msgid "%s from %s%s\n" +msgstr "%s từ %s\n" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8663,18 +8673,6 @@ msgstr " %f int/giây; %f rec (kýtá»±/giây)\n" msgid "Usage: %s [-c] [-n level] [-s bufsize]\n" msgstr "Sá»­ dụng: %s [-c] [-n bậc] [ -s kíchthước_bộđệm]\n" -#: sys-utils/flock.c:59 -#, c-format -msgid "flock: unknown option, aborting.\n" -msgstr "flock: tùy chọn không rõ, đang thoát.\n" - -#: sys-utils/flock.c:77 -#, fuzzy, c-format -msgid "" -"Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" -msgstr "" -"Sá»­ dụng câu lệnh flock [--shared | --timeout=?giây] têntậptin {arg arg...}\n" - #: sys-utils/ipcrm.c:66 #, c-format msgid "invalid id: %s\n" @@ -9428,11 +9426,6 @@ msgstr "" "\t -n tắt bỏ việc tá»± động tìm ra thứ tá»± byte\n" "\t -V in ra phiên bản và thoát\n" -#: sys-utils/readprofile.c:197 -#, c-format -msgid "%s version %s\n" -msgstr "%s phiên bản %s\n" - #: sys-utils/readprofile.c:284 #, c-format msgid "Sampling_step: %i\n" @@ -10012,6 +10005,26 @@ msgstr "Dòng nhập vào quá dài.\n" msgid "Out of memory when growing buffer.\n" msgstr "Tràn bộ nhớ khi tăng buffer.\n" +#, fuzzy +#~ msgid "mkfs from %s\n" +#~ msgstr "%s từ %s\n" + +#~ msgid "mkfs version %s (%s)\n" +#~ msgstr "mkfs phiên bản %s (%s)\n" + +#~ msgid "flock: unknown option, aborting.\n" +#~ msgstr "flock: tùy chọn không rõ, đang thoát.\n" + +#, fuzzy +#~ msgid "" +#~ "Usage flock [--shared] [--timeout=seconds] filename command {arg arg...}\n" +#~ msgstr "" +#~ "Sá»­ dụng câu lệnh flock [--shared | --timeout=?giây] têntậptin {arg " +#~ "arg...}\n" + +#~ msgid "%s version %s\n" +#~ msgstr "%s phiên bản %s\n" + #~ msgid "Invalid number: %s\n" #~ msgstr "Số sai: %s\n" diff --git a/schedutils/Makefile.am b/schedutils/Makefile.am index 33235f2f..03e3080b 100644 --- a/schedutils/Makefile.am +++ b/schedutils/Makefile.am @@ -2,7 +2,7 @@ include $(top_srcdir)/config/include-Makefile.am if BUILD_SCHEDUTILS -usrbin_PROGRAMS = chrt ionice taskset +usrbinexec_PROGRAMS = chrt ionice taskset man_MANS = chrt.1 ionice.1 taskset.1 endif diff --git a/schedutils/Makefile.in b/schedutils/Makefile.in index 8d6d468d..48cefd8e 100644 --- a/schedutils/Makefile.in +++ b/schedutils/Makefile.in @@ -38,8 +38,8 @@ build_triplet = @build@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am -@BUILD_SCHEDUTILS_TRUE@usrbin_PROGRAMS = chrt$(EXEEXT) ionice$(EXEEXT) \ -@BUILD_SCHEDUTILS_TRUE@ taskset$(EXEEXT) +@BUILD_SCHEDUTILS_TRUE@usrbinexec_PROGRAMS = chrt$(EXEEXT) \ +@BUILD_SCHEDUTILS_TRUE@ ionice$(EXEEXT) taskset$(EXEEXT) subdir = schedutils ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -52,9 +52,9 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)" -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(usrbin_PROGRAMS) +am__installdirs = "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)" +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(usrbinexec_PROGRAMS) chrt_SOURCES = chrt.c chrt_OBJECTS = chrt.$(OBJEXT) chrt_LDADD = $(LDADD) @@ -68,12 +68,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = chrt.c ionice.c taskset.c DIST_SOURCES = chrt.c ionice.c taskset.c man1dir = $(mandir)/man1 @@ -86,7 +82,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -126,21 +121,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -175,8 +163,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -209,16 +195,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -252,15 +233,15 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = @BUILD_SCHEDUTILS_TRUE@man_MANS = chrt.1 ionice.1 taskset.1 all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -290,50 +271,29 @@ $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) chrt$(EXEEXT): $(chrt_OBJECTS) $(chrt_DEPENDENCIES) @rm -f chrt$(EXEEXT) $(LINK) $(chrt_LDFLAGS) $(chrt_OBJECTS) $(chrt_LDADD) $(LIBS) @@ -367,22 +327,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -510,7 +454,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)"; do \ + for dir in "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -539,14 +483,13 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-usrbinPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-usrbinexecPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -558,15 +501,15 @@ info: info-am info-am: -install-data-am: install-man install-usrbinPROGRAMS +install-data-am: install-man -install-exec-am: +install-exec-am: install-usrbinexecPROGRAMS install-info: install-info-am install-man: install-man1 -installcheck-am: installcheck-usrbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -575,8 +518,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -586,23 +528,22 @@ ps: ps-am ps-am: -uninstall-am: uninstall-info-am uninstall-man uninstall-usrbinPROGRAMS +uninstall-am: uninstall-info-am uninstall-man \ + uninstall-usrbinexecPROGRAMS uninstall-man: uninstall-man1 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-usrbinPROGRAMS ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-man1 install-strip install-usrbinPROGRAMS installcheck \ - installcheck-am installcheck-usrbinPROGRAMS installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am uninstall-man uninstall-man1 \ - uninstall-usrbinPROGRAMS + clean-usrbinexecPROGRAMS ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + install-usrbinexecPROGRAMS installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-usrbinexecPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/schedutils/chrt.c b/schedutils/chrt.c index b61ed52a..7adff1c4 100644 --- a/schedutils/chrt.c +++ b/schedutils/chrt.c @@ -32,7 +32,7 @@ static void show_usage(const char *cmd) { - fprintf(stderr, "chrt version " VERSION "\n"); + fprintf(stderr, "chrt (%s)\n", PACKAGE_STRING); fprintf(stderr, "usage: %s [options] [prio] [pid | cmd [args...]]\n", cmd); fprintf(stderr, "manipulate real-time attributes of a process\n"); @@ -171,7 +171,7 @@ int main(int argc, char *argv[]) verbose = 1; break; case 'V': - printf("chrt version " VERSION "\n"); + printf("chrt (%s)\n", PACKAGE_STRING); return 0; case 'h': ret = 0; diff --git a/schedutils/taskset.c b/schedutils/taskset.c index 5932620e..2590d995 100644 --- a/schedutils/taskset.c +++ b/schedutils/taskset.c @@ -39,7 +39,7 @@ static void show_usage(const char *cmd) { - fprintf(stderr, "taskset version " VERSION "\n"); + fprintf(stderr, "taskset (%s)\n", PACKAGE_STRING); fprintf(stderr, "usage: %s [options] [mask | cpu-list] [pid |"\ " cmd [args...]]\n", cmd); fprintf(stderr, "set or get the affinity of a process\n\n"); @@ -254,7 +254,7 @@ int main(int argc, char *argv[]) c_opt = 1; break; case 'V': - printf("taskset version " VERSION "\n"); + printf("taskset (%s)\n", PACKAGE_STRING); return 0; case 'h': ret = 0; diff --git a/sys-utils/Makefile.am b/sys-utils/Makefile.am index bd531ca1..45114365 100644 --- a/sys-utils/Makefile.am +++ b/sys-utils/Makefile.am @@ -2,11 +2,11 @@ include $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = dmesg -usrbin_PROGRAMS = cytune flock ipcrm ipcs renice setsid +usrbinexec_PROGRAMS = cytune flock ipcrm ipcs renice setsid sbin_PROGRAMS = ctrlaltdel -usrsbin_PROGRAMS = readprofile tunelp +usrsbinexec_PROGRAMS = readprofile tunelp man_MANS = flock.1 readprofile.1 \ ctrlaltdel.8 cytune.8 dmesg.8 ipcrm.8 ipcs.8 renice.8 \ @@ -19,7 +19,7 @@ if BUILD_RDEV if INTEL -usrsbin_PROGRAMS += rdev +usrsbinexec_PROGRAMS += rdev man_MANS += rdev.8 ramsize.8 rootflags.8 vidmode.8 install-exec-hook: diff --git a/sys-utils/Makefile.in b/sys-utils/Makefile.in index 44da3521..e6a8f3f9 100644 --- a/sys-utils/Makefile.in +++ b/sys-utils/Makefile.in @@ -39,10 +39,10 @@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = dmesg$(EXEEXT) -usrbin_PROGRAMS = cytune$(EXEEXT) flock$(EXEEXT) ipcrm$(EXEEXT) \ +usrbinexec_PROGRAMS = cytune$(EXEEXT) flock$(EXEEXT) ipcrm$(EXEEXT) \ ipcs$(EXEEXT) renice$(EXEEXT) setsid$(EXEEXT) sbin_PROGRAMS = ctrlaltdel$(EXEEXT) -usrsbin_PROGRAMS = readprofile$(EXEEXT) tunelp$(EXEEXT) \ +usrsbinexec_PROGRAMS = readprofile$(EXEEXT) tunelp$(EXEEXT) \ $(am__EXEEXT_1) @BUILD_RDEV_TRUE@@INTEL_TRUE@am__append_1 = rdev @BUILD_RDEV_TRUE@@INTEL_TRUE@am__append_2 = rdev.8 ramsize.8 rootflags.8 vidmode.8 @@ -59,16 +59,16 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ - "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" \ + "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(usrsbinexecdir)" \ "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" \ "$(DESTDIR)$(man8dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @BUILD_RDEV_TRUE@@INTEL_TRUE@am__EXEEXT_1 = rdev$(EXEEXT) -usrsbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(usrbin_PROGRAMS) \ - $(usrsbin_PROGRAMS) +usrsbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(usrbinexec_PROGRAMS) \ + $(usrsbinexec_PROGRAMS) ctrlaltdel_SOURCES = ctrlaltdel.c ctrlaltdel_OBJECTS = ctrlaltdel.$(OBJEXT) ctrlaltdel_LDADD = $(LDADD) @@ -106,12 +106,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = ctrlaltdel.c cytune.c dmesg.c flock.c ipcrm.c ipcs.c rdev.c \ readprofile.c renice.c setsid.c tunelp.c DIST_SOURCES = ctrlaltdel.c cytune.c dmesg.c flock.c ipcrm.c ipcs.c \ @@ -140,7 +136,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -180,21 +175,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -229,8 +217,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -263,16 +249,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -306,9 +287,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = man_MANS = flock.1 readprofile.1 ctrlaltdel.8 cytune.8 dmesg.8 ipcrm.8 \ ipcs.8 renice.8 setsid.8 tunelp.8 $(am__append_2) @@ -316,7 +297,7 @@ info_TEXINFOS = ipc.texi all: all-am .SUFFIXES: -.SUFFIXES: .c .dvi .html .info .lo .o .obj .pdf .ps .texi +.SUFFIXES: .c .dvi .html .info .o .obj .pdf .ps .texi $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -352,11 +333,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done @@ -369,38 +349,17 @@ uninstall-binPROGRAMS: done clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-binPROGRAMS: $(bin_PROGRAMS) - bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) install-sbinPROGRAMS: $(sbin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" @list='$(sbin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -413,115 +372,53 @@ uninstall-sbinPROGRAMS: done clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) - bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ - done - -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) +install-usrsbinexecPROGRAMS: $(usrsbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrsbindir)" || $(mkdir_p) "$(DESTDIR)$(usrsbindir)" - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrsbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrsbinexecdir)" + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrsbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrsbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrsbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrsbinPROGRAMS: +uninstall-usrsbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrsbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrsbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrsbindir)/$$f"; \ - done - -clean-usrsbinPROGRAMS: - @list='$(usrsbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ + echo " rm -f '$(DESTDIR)$(usrsbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrsbinexecdir)/$$f"; \ done -installcheck-usrsbinPROGRAMS: $(usrsbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrsbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrsbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrsbinexecPROGRAMS: + -test -z "$(usrsbinexec_PROGRAMS)" || rm -f $(usrsbinexec_PROGRAMS) ctrlaltdel$(EXEEXT): $(ctrlaltdel_OBJECTS) $(ctrlaltdel_DEPENDENCIES) @rm -f ctrlaltdel$(EXEEXT) $(LINK) $(ctrlaltdel_LDFLAGS) $(ctrlaltdel_OBJECTS) $(ctrlaltdel_LDADD) $(LIBS) @@ -588,22 +485,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool - .texi.info: restore=: && backupdir="$(am__leading_dot)am$$$$" && \ am__cwd=`pwd` && cd $(srcdir) && \ @@ -879,7 +760,7 @@ check-am: all-am check: check-am all-am: Makefile $(INFO_DEPS) $(PROGRAMS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(usrsbindir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(usrsbinexecdir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -910,15 +791,15 @@ maintainer-clean-generic: @INTEL_FALSE@install-exec-hook: clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool \ - clean-sbinPROGRAMS clean-usrbinPROGRAMS clean-usrsbinPROGRAMS \ +clean-am: clean-binPROGRAMS clean-generic clean-sbinPROGRAMS \ + clean-usrbinexecPROGRAMS clean-usrsbinexecPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -932,10 +813,10 @@ info: info-am info-am: $(INFO_DEPS) -install-data-am: install-info-am install-man install-usrbinPROGRAMS \ - install-usrsbinPROGRAMS +install-data-am: install-info-am install-man -install-exec-am: install-binPROGRAMS install-sbinPROGRAMS +install-exec-am: install-binPROGRAMS install-sbinPROGRAMS \ + install-usrbinexecPROGRAMS install-usrsbinexecPROGRAMS @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-exec-hook @@ -973,8 +854,7 @@ install-info-am: $(INFO_DEPS) else : ; fi install-man: install-man1 install-man8 -installcheck-am: installcheck-binPROGRAMS installcheck-sbinPROGRAMS \ - installcheck-usrbinPROGRAMS installcheck-usrsbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -985,7 +865,7 @@ maintainer-clean-am: distclean-am maintainer-clean-aminfo \ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-aminfo mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool + mostlyclean-generic pdf: pdf-am @@ -996,31 +876,28 @@ ps: ps-am ps-am: $(PSS) uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ - uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ - uninstall-usrsbinPROGRAMS + uninstall-sbinPROGRAMS uninstall-usrbinexecPROGRAMS \ + uninstall-usrsbinexecPROGRAMS uninstall-man: uninstall-man1 uninstall-man8 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-sbinPROGRAMS \ - clean-usrbinPROGRAMS clean-usrsbinPROGRAMS ctags dist-info \ - distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-exec install-exec-am \ - install-exec-hook install-info install-info-am install-man \ - install-man1 install-man8 install-sbinPROGRAMS install-strip \ - install-usrbinPROGRAMS install-usrsbinPROGRAMS installcheck \ - installcheck-am installcheck-binPROGRAMS \ - installcheck-sbinPROGRAMS installcheck-usrbinPROGRAMS \ - installcheck-usrsbinPROGRAMS installdirs maintainer-clean \ - maintainer-clean-aminfo maintainer-clean-generic mostlyclean \ - mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-binPROGRAMS uninstall-info-am \ - uninstall-man uninstall-man1 uninstall-man8 \ - uninstall-sbinPROGRAMS uninstall-usrbinPROGRAMS \ - uninstall-usrsbinPROGRAMS + clean-generic clean-sbinPROGRAMS clean-usrbinexecPROGRAMS \ + clean-usrsbinexecPROGRAMS ctags dist-info distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-exec \ + install-exec-am install-exec-hook install-info install-info-am \ + install-man install-man1 install-man8 install-sbinPROGRAMS \ + install-strip install-usrbinexecPROGRAMS \ + install-usrsbinexecPROGRAMS installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-aminfo \ + maintainer-clean-generic mostlyclean mostlyclean-aminfo \ + mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man8 \ + uninstall-sbinPROGRAMS uninstall-usrbinexecPROGRAMS \ + uninstall-usrsbinexecPROGRAMS @BUILD_RDEV_TRUE@@INTEL_TRUE@install-exec-hook: diff --git a/sys-utils/flock.1 b/sys-utils/flock.1 index e9cdb979..4d12be2c 100644 --- a/sys-utils/flock.1 +++ b/sys-utils/flock.1 @@ -1,47 +1,106 @@ -.TH FLOCK "1" "November 2004" "flock (util-linux)" "User Commands" +.\" $Id: flock.1,v 1.2 2005/07/09 21:34:44 hpa Exp $ +.\" ----------------------------------------------------------------------- +.\" +.\" Copyright 2003 H. Peter Anvin - All Rights Reserved +.\" +.\" Permission is hereby granted, free of charge, to any person +.\" obtaining a copy of this software and associated documentation +.\" files (the "Software"), to deal in the Software without +.\" restriction, including without limitation the rights to use, +.\" copy, modify, merge, publish, distribute, sublicense, and/or +.\" sell copies of the Software, and to permit persons to whom +.\" the Software is furnished to do so, subject to the following +.\" conditions: +.\" +.\" The above copyright notice and this permission notice shall +.\" be included in all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +.\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +.\" OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +.\" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +.\" HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +.\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +.\" OTHER DEALINGS IN THE SOFTWARE. +.\" +.\" ----------------------------------------------------------------------- +.TH FLOCK "1" "17 Mar 2003" "flock utility" "H. Peter Anvin" .SH NAME -flock \- acquire a file lock and then execute a command with the lock held +flock \- Manage locks from shell scripts .SH SYNOPSIS -.BR flock -.RB [ \-\-shared ] -.RB [ \-\-timeout=\fP\fIseconds\fP ] -.I lockfile command ... +\fBflock\fP [\fB\-sxon\fP] [\fB\-w\fP \fItimeout\fP] \fIlockfile\fP [\fB\-c\fP] \fIcommand...\fP +.PP +\fBflock\fP [\fB\-sxun\fP] [\fB\-w\fP \fItimeout\fP] \fIfd\fP .SH DESCRIPTION -.\" Add any additional description here .PP -Acquire a file lock using the flock(2) system call and then execute -the given command with the lock held. Depending on the options given, -the lock can be either exclusive or shared, and the behavior in the -event of lock contention can be specified as either waiting -indefinitely for the lock to become available (the default), or -failing if the lock does not become available after a specific time, -which can be specified as zero to make the command not wait at all. +This utility manages +.BR flock (2) +locks from within shell scripts or the command line. .PP -.TP -\fB\-\-shared\fR -Acquire a shared lock. Acquiring a shared lock does -not stop others from acquiring a shared lock, but it will stop others -from acquiring an exclusive lock. Conversely, acquiring an exclusive -lock (the default) stops both exclusive and shared attempts to acquire -the lock. Typically, a shared lock is used if a command is just going -to read the locked data, and an exclusive lock is used if the command -might write to it. -.TP -\fB\-\-timeout=n\fR -Abort if the lock cannot be acquired before \fIn\fR seconds. -For a completely non-blocking attempt to acquire a lock, specify -\fB\-\-timeout=0\fR. -The timer applies only to the attempt to acquire the lock. As soon -as the lock is acquired, the timeout is cancelled. The command to -be run is not subject to the timeout. +The first form wraps the lock around the executing a command, in a manner similar to +.BR su (1) +or +.BR newgrp (1). +It locks a specified file, which is created (assuming appropriate +permissions), if it does not already exist. .PP -.SH "EXAMPLES (invoking some imaginary programs)" -.hl +The second form is conveninent inside shell scripts, and is usually +used the following manner: .PP -flock /etc/passwd read-and-write-to-passwd +\fC( +.br + flock -s 200 +.br + # ... commands executed under lock ... +.br +) 200>/var/lock/mylockfile\fP .PP -flock \-\-shared /etc/passwd just-read-something-from-passwd +The mode used to open the file doesn't matter to \fBflock\fP; using +\fC>\fP or \fP>>\fP allows the lockfile to be created if it does not +already exist, however, write permission is required; using \fC<\fP +requires that the file already exists but only read permission is +required. .PP -flock \-\-timeout=0 /sys /usr/local/bin/update-hotplug /sys +By default, if the lock cannot be immediately acquired, \fBflock\fP +waits until the lock is available. +.SH OPTIONS +.TP +\fB\-s\fP, \fB\-\-shared\fP +Obtain a shared lock, sometimes called a read lock. +.TP +\fB\-x\fP, \fB\-\-exclusive\fP +Obtain an exclusive lock, sometimes called a write lock. This is the +default. +.TP +\fB\-u\fP, \fB\-\-unlock\fP +Drop a lock. This is usually not required, since a lock is +automatically dropped when the file is closed. However, it may be +required in special cases, for example if the enclosed command group +may have forked a background process which should not be holding the +lock. +.TP +\fB\-n\fP, \fB\-\-nonblock\fP +Fail (with an exit code of 1) rather than wait if the lock cannot be +immediately acquired. +.TP +\fB\-w\fP, \fB\-\-timeout\fP \fIseconds\fP +Fail (with an exit code of 1) if the lock cannot be acquired within +\fIseconds\fP seconds. Decimal fractional values are allowed. +.TP +\fB\-o\fP, \fB\-\-close\fP +Close the file descriptor on which the lock is held before executing +\fIcommand\fP. This is useful if \fIcommand\fP spawns a child process +which should not be hold ing the lock. +.TP +\fB\-h\fP, \fB\-\-help\fP +Print a help message. .SH AUTHOR -Written by Adam J. Richter +Written by H. Peter Anvin . +.SH COPYRIGHT +Copyright \(co 2003\-2005 H. Peter Anvin. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +.BR flock (2) diff --git a/sys-utils/flock.c b/sys-utils/flock.c index 27d78d43..8ea5fce6 100644 --- a/sys-utils/flock.c +++ b/sys-utils/flock.c @@ -1,116 +1,303 @@ -/* - flock - acquires a file lock and executes a command with the lock held. - Usage: flock [--shared | --timeout=seconds] lockfile program [args...] - - Written by Adam J. Richter - Copyright (C) 2004 Yggdrasil Computing, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ -#include +/* $Id: flock.c,v 1.13 2005/07/11 05:32:56 hpa Exp $ */ +/* ----------------------------------------------------------------------- * + * + * Copyright 2003-2005 H. Peter Anvin - All Rights Reserved + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom + * the Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall + * be included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * ----------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include +#include +#include #include -#include -#include -#include /* exit */ -#include /* kill */ -#include -#include "nls.h" - -static int non_blocking = 0; -static int shared = LOCK_EX; -static const struct option options[] = { - {"shared", no_argument, &shared, LOCK_SH }, - {"timeout", required_argument, NULL, 't' }, - {NULL, 0, NULL, 0 }, +static const struct option long_options[] = { + { "shared", 0, NULL, 's' }, + { "exclusive", 0, NULL, 'x' }, + { "unlock", 0, NULL, 'u' }, + { "nonblocking", 0, NULL, 'n' }, + { "nb", 0, NULL, 'n' }, + { "timeout", 1, NULL, 'w' }, + { "wait", 1, NULL, 'w' }, + { "close", 0, NULL, 'o' }, + { "help", 0, NULL, 'h' }, + { "version", 0, NULL, 'V' }, + { 0, 0, 0, 0 } }; -int main(int argc, char **argv) +const char *program; + +static void usage(int ex) +{ + fprintf(stderr, + "flock (%s)\n" + "Usage: %s [-seun][-w #] fd#\n" + " %s [-seon][-w #] file [-c] command...\n" + " -s --shared Get a shared lock\n" + " -e --exclusive Get an exclusive lock\n" + " -u --unlock Remove a lock\n" + " -n --nonblock Fail rather than wait\n" + " -w --timeout Wait for a limited amount of time\n" + " -o --close Close file descriptor before running command\n" + " -c --command Run a single command string through the shell\n" + " -h --help Display this text\n" + " -V --version Display version\n", + PACKAGE_STRING, program, program); + exit(ex); +} + + +static sig_atomic_t timeout_expired = 0; + +static void timeout_handler(int sig) +{ + (void)sig; + + timeout_expired = 1; +} + + +static char * strtotimeval(const char *str, struct timeval *tv) +{ + char *s; + long fs; /* Fractional seconds */ + int i; + + tv->tv_sec = strtol(str, &s, 10); + fs = 0; + + if ( *s == '.' ) { + s++; + + for ( i = 0 ; i < 6 ; i++ ) { + if ( !isdigit(*s) ) + break; + + fs *= 10; + fs += *s++ - '0'; + } + + for ( ; i < 6; i++ ) + fs *= 10; + + while ( isdigit(*s) ) + s++; + } + + tv->tv_usec = fs; + return s; +} + +int main(int argc, char *argv[]) { - int fd; - int opt; - int pid; - int child_status; - int option_index; - int timeout = 0; - - setlocale(LC_ALL, ""); - bindtextdomain(PACKAGE, LOCALEDIR); - textdomain(PACKAGE); - - do { - opt = getopt_long(argc, argv, "+", options, &option_index); - switch(opt) { - case '?': - fprintf (stderr, - _("flock: unknown option, aborting.\n")); - exit(1); - break; - case 't': - timeout = atoi(optarg); - if (timeout == 0) - non_blocking |= LOCK_NB; - break; - default: - break; - } - } while (opt != -1); - - argc -= optind; - argv += optind; - - if (argc < 2) { - fprintf(stderr, - _("Usage flock [--shared] [--timeout=seconds] " - "filename command {arg arg...}\n")); - exit(2); - } - - fd = open(argv[0], O_RDONLY); - if (fd < 0) { - perror(argv[0]); - exit(3); - } - - alarm(timeout); - if (flock(fd, shared | non_blocking) != 0) { - perror("flock"); - exit(4); - } - alarm(0); - - pid = fork(); - if (pid < 0) { - perror("fork"); - exit(5); - } - if (pid == 0) { - execvp(argv[1], argv+1); - perror(argv[1]); - exit(6); - } - waitpid(pid, &child_status, 0); - - /* flock(fd, LOCK_UN); */ - /* No need to explicitly release the flock, since we are just - going to exit now anyhow. */ - - /* Lame attempt to simulate child's mode of death. */ - if (WIFSIGNALED(child_status)) - kill(0, WTERMSIG(child_status)); - - return WEXITSTATUS(child_status); + struct itimerval timeout, old_timer; + int have_timeout = 0; + int type = LOCK_EX; + int block = 0; + int fd = -1; + int opt, ix; + int do_close = 0; + int err; + int status; + char *eon; + char **cmd_argv = NULL, *sh_c_argv[4]; + const char *filename = NULL; + struct sigaction sa, old_sa; + + program = argv[0]; + + if ( argc < 2 ) + usage(EX_USAGE); + + memset(&timeout, 0, sizeof timeout); + + optopt = 0; + while ( (opt = getopt_long(argc, argv, "+sexnouw:hV?", long_options, &ix)) != EOF ) { + switch(opt) { + case 's': + type = LOCK_SH; + break; + case 'e': + case 'x': + type = LOCK_EX; + break; + case 'u': + type = LOCK_UN; + break; + case 'o': + do_close = 1; + break; + case 'n': + block = LOCK_NB; + break; + case 'w': + have_timeout = 1; + eon = strtotimeval(optarg, &timeout.it_value); + if ( *eon ) + usage(EX_USAGE); + break; + case 'V': + printf("flock (%s)\n", PACKAGE_STRING); + exit(0); + default: + /* optopt will be set if this was an unrecognized option, i.e. *not* 'h' or '?' */ + usage(optopt ? EX_USAGE : 0); + break; + } + } + + if ( argc > optind+1 ) { + /* Run command */ + + if ( !strcmp(argv[optind+1], "-c") || + !strcmp(argv[optind+1], "--command") ) { + + if ( argc != optind+3 ) { + fprintf(stderr, "%s: %s requires exactly one command argument\n", + program, argv[optind+1]); + exit(EX_USAGE); + } + + cmd_argv = sh_c_argv; + + cmd_argv[0] = getenv("SHELL"); + if ( !cmd_argv[0] || !*cmd_argv[0] ) + cmd_argv[0] = _PATH_BSHELL; + + cmd_argv[1] = "-c"; + cmd_argv[2] = argv[optind+2]; + cmd_argv[3] = 0; + } else { + cmd_argv = &argv[optind+1]; + } + + filename = argv[optind]; + fd = open(filename, O_RDONLY|O_CREAT, 0666); + + if ( fd < 0 ) { + err = errno; + fprintf(stderr, "%s: cannot open lock file %s: %s\n", + program, argv[optind], strerror(err)); + exit((err == ENOMEM||err == EMFILE||err == ENFILE) ? EX_OSERR : + (err == EROFS||err == ENOSPC) ? EX_CANTCREAT : + EX_NOINPUT); + } + + } else { + /* Use provided file descriptor */ + + fd = (int)strtol(argv[optind], &eon, 10); + if ( *eon || !argv[optind] ) { + fprintf(stderr, "%s: bad number: %s\n", program, argv[optind]); + exit(EX_USAGE); + } + + } + + if ( have_timeout ) { + if ( timeout.it_value.tv_sec == 0 && + timeout.it_value.tv_usec == 0 ) { + /* -w 0 is equivalent to -n; this has to be special-cased + because setting an itimer to zero means disabled! */ + + have_timeout = 0; + block = LOCK_NB; + } else { + memset(&sa, 0, sizeof sa); + + sa.sa_handler = timeout_handler; + sa.sa_flags = SA_ONESHOT; + sigaction(SIGALRM, &sa, &old_sa); + + setitimer(ITIMER_REAL, &timeout, &old_timer); + } + } + + while ( flock(fd, type|block) ) { + switch( (err = errno) ) { + case EWOULDBLOCK: /* -n option set and failed to lock */ + exit(1); + case EINTR: /* Signal received */ + if ( timeout_expired ) + exit(1); /* -w option set and failed to lock */ + continue; /* otherwise try again */ + default: /* Other errors */ + if ( filename ) + fprintf(stderr, "%s: %s: %s\n", program, filename, strerror(err)); + else + fprintf(stderr, "%s: %d: %s\n", program, fd, strerror(err)); + exit((err == ENOLCK||err == ENOMEM) ? EX_OSERR : EX_DATAERR); + } + } + + if ( have_timeout ) { + setitimer(ITIMER_REAL, &old_timer, NULL); /* Cancel itimer */ + sigaction(SIGALRM, &old_sa, NULL); /* Cancel signal handler */ + } + + status = 0; + + if ( cmd_argv ) { + pid_t w, f; + + f = fork(); + + if ( f < 0 ) { + err = errno; + fprintf(stderr, "%s: fork: %s\n", program, strerror(err)); + exit(EX_OSERR); + } else if ( f == 0 ) { + if ( do_close ) + close(fd); + err = errno; + execvp(cmd_argv[0], cmd_argv); + /* execvp() failed */ + fprintf(stderr, "%s: %s: %s\n", program, cmd_argv[0], strerror(err)); + _exit((err == ENOMEM) ? EX_OSERR: EX_UNAVAILABLE); + } else { + do { + w = waitpid(f, &status, 0); + } while ( w != f ); + + if ( WIFEXITED(status) ) + status = WEXITSTATUS(status); + else if ( WIFSIGNALED(status) ) + status = WTERMSIG(status) + 128; + else + status = EX_OSERR; /* WTF? */ + } + } + + return status; } + diff --git a/sys-utils/readprofile.c b/sys-utils/readprofile.c index 6e1c3fcf..43991f2f 100644 --- a/sys-utils/readprofile.c +++ b/sys-utils/readprofile.c @@ -194,8 +194,8 @@ main(int argc, char **argv) { optVerbose++; break; case 'V': - printf(_("%s version %s\n"), prgname, - VERSION); + printf(_("%s (%s)\n"), prgname, + PACKAGE_STRING); exit(0); default: usage(); diff --git a/sys-utils/tunelp.c b/sys-utils/tunelp.c index 168a7c6a..d98c521e 100644 --- a/sys-utils/tunelp.c +++ b/sys-utils/tunelp.c @@ -81,7 +81,7 @@ print_usage(char *progname) { static void print_version(char *progname) { - printf("%s %s\n", progname, VERSION); + printf("%s (%s)\n", progname, PACKAGE_STRING); } static void * diff --git a/text-utils/Makefile.am b/text-utils/Makefile.am index 3248a094..aa7c9909 100644 --- a/text-utils/Makefile.am +++ b/text-utils/Makefile.am @@ -1,6 +1,6 @@ include $(top_srcdir)/config/include-Makefile.am -usrbin_PROGRAMS = col colcrt colrm column hexdump rev line tailf +usrbinexec_PROGRAMS = col colcrt colrm column hexdump rev line tailf hexdump_SOURCES = hexdump.c conv.c display.c hexsyntax.c odsyntax.c parse.c @@ -8,7 +8,7 @@ man_MANS = col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1 tailf.1 if HAVE_NCURSES bin_PROGRAMS = more -usrbin_PROGRAMS += ul pg +usrbinexec_PROGRAMS += ul pg more_LDADD = -lncurses pg_LDADD = -lncurses ul_LDADD = -lncurses @@ -19,4 +19,4 @@ bin_PROGRAMS = more more_LDADD = -ltermcap man_MANS += more.1 endif -endif \ No newline at end of file +endif diff --git a/text-utils/Makefile.in b/text-utils/Makefile.in index 5c0e3129..2919cd36 100644 --- a/text-utils/Makefile.in +++ b/text-utils/Makefile.in @@ -38,7 +38,7 @@ build_triplet = @build@ host_triplet = @host@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/config/include-Makefile.am -usrbin_PROGRAMS = col$(EXEEXT) colcrt$(EXEEXT) colrm$(EXEEXT) \ +usrbinexec_PROGRAMS = col$(EXEEXT) colcrt$(EXEEXT) colrm$(EXEEXT) \ column$(EXEEXT) hexdump$(EXEEXT) rev$(EXEEXT) line$(EXEEXT) \ tailf$(EXEEXT) $(am__EXEEXT_1) @HAVE_NCURSES_FALSE@@HAVE_TERMCAP_TRUE@bin_PROGRAMS = more$(EXEEXT) @@ -58,12 +58,12 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" \ +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbinexecdir)" \ "$(DESTDIR)$(man1dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @HAVE_NCURSES_TRUE@am__EXEEXT_1 = ul$(EXEEXT) pg$(EXEEXT) -usrbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(usrbin_PROGRAMS) +usrbinexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) $(usrbinexec_PROGRAMS) col_SOURCES = col.c col_OBJECTS = col.$(OBJEXT) col_LDADD = $(LDADD) @@ -103,12 +103,8 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = col.c colcrt.c colrm.c column.c $(hexdump_SOURCES) line.c \ more.c pg.c rev.c tailf.c ul.c DIST_SOURCES = col.c colcrt.c colrm.c column.c $(hexdump_SOURCES) \ @@ -123,7 +119,6 @@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ @@ -163,21 +158,14 @@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ GMSGFMT = @GMSGFMT@ HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ @@ -212,8 +200,6 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ @@ -246,16 +232,11 @@ USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -289,9 +270,9 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -usrbindir = $(prefix)/usr/bin -usrsbindir = $(prefix)/usr/sbin -AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +usrbinexecdir = $(prefix)/usr/bin +usrsbinexecdir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include $(top_srcdir)/config.h -I$(top_srcdir)/include DEFAULT_INCLUDES = hexdump_SOURCES = hexdump.c conv.c display.c hexsyntax.c odsyntax.c parse.c man_MANS = col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1 \ @@ -303,7 +284,7 @@ man_MANS = col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1 \ all: all-am .SUFFIXES: -.SUFFIXES: .c .lo .o .obj +.SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -339,11 +320,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done @@ -356,71 +336,30 @@ uninstall-binPROGRAMS: done clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done - -installcheck-binPROGRAMS: $(bin_PROGRAMS) - bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad -install-usrbinPROGRAMS: $(usrbin_PROGRAMS) + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +install-usrbinexecPROGRAMS: $(usrbinexec_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(usrbindir)" || $(mkdir_p) "$(DESTDIR)$(usrbindir)" - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + test -z "$(usrbinexecdir)" || $(mkdir_p) "$(DESTDIR)$(usrbinexecdir)" + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ - || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usrbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(usrbinexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usrbinexecdir)/$$f" || exit 1; \ else :; fi; \ done -uninstall-usrbinPROGRAMS: +uninstall-usrbinexecPROGRAMS: @$(NORMAL_UNINSTALL) - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ + @list='$(usrbinexec_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usrbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usrbindir)/$$f"; \ - done - -clean-usrbinPROGRAMS: - @list='$(usrbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ + echo " rm -f '$(DESTDIR)$(usrbinexecdir)/$$f'"; \ + rm -f "$(DESTDIR)$(usrbinexecdir)/$$f"; \ done -installcheck-usrbinPROGRAMS: $(usrbin_PROGRAMS) - bad=0; pid=$$$$; list="$(usrbin_PROGRAMS)"; for p in $$list; do \ - case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ - *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ - esac; \ - f=`echo "$$p" | \ - sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - for opt in --help --version; do \ - if "$(DESTDIR)$(usrbindir)/$$f" $$opt >c$${pid}_.out \ - 2>c$${pid}_.err &2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad +clean-usrbinexecPROGRAMS: + -test -z "$(usrbinexec_PROGRAMS)" || rm -f $(usrbinexec_PROGRAMS) col$(EXEEXT): $(col_OBJECTS) $(col_DEPENDENCIES) @rm -f col$(EXEEXT) $(LINK) $(col_LDFLAGS) $(col_OBJECTS) $(col_LDADD) $(LIBS) @@ -491,22 +430,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -634,7 +557,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbindir)" "$(DESTDIR)$(man1dir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(usrbinexecdir)" "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -663,14 +586,14 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool \ - clean-usrbinPROGRAMS mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic clean-usrbinexecPROGRAMS \ + mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags + distclean-tags dvi: dvi-am @@ -682,15 +605,15 @@ info: info-am info-am: -install-data-am: install-man install-usrbinPROGRAMS +install-data-am: install-man -install-exec-am: install-binPROGRAMS +install-exec-am: install-binPROGRAMS install-usrbinexecPROGRAMS install-info: install-info-am install-man: install-man1 -installcheck-am: installcheck-binPROGRAMS installcheck-usrbinPROGRAMS +installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) @@ -699,8 +622,7 @@ maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool +mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am @@ -711,25 +633,22 @@ ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ - uninstall-usrbinPROGRAMS + uninstall-usrbinexecPROGRAMS uninstall-man: uninstall-man1 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-usrbinPROGRAMS ctags \ - distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-strip install-usrbinPROGRAMS installcheck \ - installcheck-am installcheck-binPROGRAMS \ - installcheck-usrbinPROGRAMS installdirs maintainer-clean \ + clean-generic clean-usrbinexecPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man1 install-strip install-usrbinexecPROGRAMS \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-info-am uninstall-man uninstall-man1 \ - uninstall-usrbinPROGRAMS + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-usrbinexecPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. -- 2.39.5